A review by pearsbooks
Bitterblue by Kristin Cashore

5.0