A review by pallavellan
Gathering Blue by Lois Lowry

5.0