A review by thoughtsontomes
Bitterblue by Kristin Cashore

5.0