A review by spinstah
Thornhedge by T. Kingfisher

4.0

This is a lovely novella, very sweet. And at the same time, not sweet at all.