An old English fairy tale, we are told, but it will be a new one to most readers, and it bears some relation to many old favorites -- a bit of Snow White, a bit of Jack the Giant Killer, etc.