4 1/2 stars. The entire book is amazing, until the ending. With a lot of hallucinations and odd happenings, it was hard to differentiate what was really happening. I love books that keep me guessing and I was all over the place with this one. And then the beginning of the end happened and I was left shaking my head, not in a good way.