A review by hannahhbic
Bitterblue by Kristin Cashore

4.0

Content warnings for sexual assault and child abuse.