The Fairy's Return (Princess Tales)

The Fairy's Return (Princess Tales) - Gail Carson Levine Akin to 'The Golden Goose'.