We know fairy tales well. They have been told to us so many times, we know all about the twists, the characters, the morals; we know who the good guy and the bad guy are: the wolf, of course. But is it really so?