Ratings101
Average rating4.4
I'm surprising myself at this high rating, but the last 80% really turned this book around for me. I love YA like this where a lot of important topics are covered but it still feels very real and believable. A very good coming of age story that also fits my books around the world challenge.