A review by ksbisnauth
Graceling by Kristin Cashore

5.0