A review by atlevine
Alanna: The First Adventure by Tamora Pierce

5.0