Ratings579
Average rating4.1
I wanted to give it like 3 because the details that made me sad were REALLY detailed and really sad but that is the point of the book so I won't take that into account. The ending was unexpected to me which caused the good rating.