A fairy tale is a fantasy story with common story elements and stock characters. One of the common elements is that the story usually takes place "In a far away land," or "once upon a time." The stories also generally have a happy ending, often times ending with the fraze: "They all lived happily ever after." Some of the stock characters are people or monsters from folklore, such as Trolls, Fairies, Hobgoblins, anthropomorphic talking animals, a Prince Charming and others. The stories are often usually set during or before the Middle Ages.