A review by ergative
Thornhedge by T. Kingfisher

5.0

Beautiful. Perfect. Just gorgeous. If you're going to do a take on a fairy tale, this is how to do it.