A review by fictionandfarming
Fire by Kristin Cashore

5.0