Ratings1,614
Average rating4.6
The beginning of the book was super slow and confusing to me because of all the characters and the different stories. But the last part of the book was almost enough to make up for all the front loading in the beginning.