A review by kaylarage
Gathering Blue by Lois Lowry

4.0