A review by asickels
Marked by Magic by Lindsay Buroker

adventurous funny medium-paced

5.0