A review by lovepayne_11
Crenshaw by Katherine Applegate

emotional hopeful sad

4.5