aggyeggs 's review for:

Swordheart by T. Kingfisher
4.5
funny lighthearted medium-paced