by George MacDonald
Subjects: Short stories; Fairy tales; Children's stories, English; Fairy tales -- Great Britain. 6 chapters, 18,266 words. Public domain, via Project Gutenberg.