Ratings31
Average rating3.7
I... don't even want to write a review for this because it could have been so good
The idea is what made me pick this book up from the library. The execution of that idea was... meh/lacking.
I'm going to go cry in the corner now.