Im giving this book only 4 stars because itwas a bitto predictable towards the end. Theres only so much forshadowwing that can be done before it turns into just giving the ending away. I would have preferred being surprised at the ending. It would have held a lot more of a punch in the end if it had. Still a good book though, and i cant wait for the next obe to come out!