A review by fictionandfarming
Bitterblue by Kristin Cashore

5.0