A review by justjeanettelee
Graceling by Kristin Cashore

5.0