A review by jennieaannee
Graceling by Kristin Cashore

5.0