A review by clairetrellahill
Thornhedge by T. Kingfisher

4.0

We all need a little fairytale sometimes.