I love MacDonald. One of my favorite stories of all time is his fable The Day Boy and the Night Girl. He was a great influence on the authors (Lewis, Tolkien) we think of as the fathers of modern fantasy. This book is a more recent application of fairy tale motifs, and it is interesting to view them outside of realm of more familiar fairy tales.