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