A review by samsspines
Graceling by Kristin Cashore

5.0