A review by maxgold12
Graceling by Kristin Cashore

5.0