A review by fictionandfarming
Graceling by Kristin Cashore

5.0