A review by dmk_reads
Thornhedge by T. Kingfisher

adventurous funny hopeful lighthearted fast-paced

5.0