A review by elise12
Minor Mage by T. Kingfisher

adventurous funny fast-paced

3.5