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

5.0