A review by endofmytrope
Bitterblue by Kristin Cashore

4.0