A fairy tale that has a deeper meaning; can it be the story of mankind?