I've heard people say that this series trumped Percy Jackson and the Olympians. I would agree. This book had more complex characters with interesting backgrounds and more in terms of character development. The structure of the story worked well until about the halfway point--then it started to feel like the point of view was switching more rapidly for fewer good reasons. There was such a build-up/delay in revealing everyone's secrets that the eventual disclosure of said secrets lost all tension. The last 1/4 of the book felt like it had been rushed, especially since the story took its time getting to the climax. Overall, worth reading once.