A review by invisiblelife
Bitterblue by Kristin Cashore

5.0