Really disappointed with this book. I heard so many people rave about it that I decided to pick it up, big mistake. It drags out for a long time, especially the beginning. First 100 pages were just getting to know each character and we hardly even got to know them! Brings up things only to shut them down a few chapters later. Why even bring it up? This book really could have been amazing but the story fell off by the middle. Giving it two stars because I have never read anything similar in terms of a storyline but if I had I would give it 1 star.