A review by book_nut
Thornhedge by T. Kingfisher

4.0

Slight but charming.