A review by ceciliabereadin
The Name of the Star by Maureen Johnson

5.0