A review by inuyasha
Graceling by Kristin Cashore

5.0