The book is extremely fast-paced. Short chapters and telling the story from multiple characters' perspectives kept me flipping the page. So much was going on but not too much. Even though I read it over several weeks, I was able to recall important plot information. I won't reveal too much but the end has a huge twist. I should have seen it coming; something in the book kept bothering me, but I just couldn't connect the dots.