Ratings51
Average rating3.7
Well-written and engaging, but slow to start, and at times I found myself so annoyed with the teenage drama aspect that I almost quit. But once you get past those, it's a very good and interesting story. Worthwhile read for sure.