A review by clem
Bitterblue by Kristin Cashore

5.0