Ratings126
Average rating3.6
A 2.5 star rating would have been more accurate, but I rounded up. 3 stars for the interesting premise and page-turner story-telling. 2 stars for the voice of a 16-year old narrator not being very believable and some seeming inconsistencies that kept pulling me out of the story.