I remember reading this book aloud for my grandmother (like: 12 years ago? @@) I've found it enchating and fascinating. It certainly has a quality of storytelling hard to come by nowadays. Some aspects of the story, some characters and events seem rather abstract of illogical - I found it hard at fi...