Ratings5
Average rating3.6
5 phenomenal stars for the first half, but only 3 stars for the second half, as there were some twists in the plot, one in particular, that I wasn't at all happy about. I absolutely LOVED the first half of the book, though, so I am meeting in the middle and giving it a 4.