A review by rellaviir
Crenshaw by Katherine Applegate

4.0

Better than expected

I didn't know how I was going to feel about this book, but I actually wound up really enjoying it.