What should a fairy tale always have