Ratings770
Average rating4.2
I enjoyed this more than I thought I would after a friend recommended it. The story was gripping, but the fact that it's YA is very clear. The characters aren't well developed and there are some ridiculous plot points, but still a fun read.