Fairy stories often start with the words 'Once upon a time'. Many include a battle between good and evil and usually end with the characters living 'happily ever after'. Fairy stories are ...