A review by seskuh
Fire by Kristin Cashore

4.0