Fairy Dust trilogy by Gail Carson Levine

GPTKB entity