The tale of Jack and the Beanstalk has many variations. In early tellings, Jack is hardly the typical hero of virtue and morality. Rather, he appears as an idiot or a trickster, a thief, and a murderer, who barters his cow for just a few beans, steals wealth from a giant, and then causes the giant's death to keep his (Jack's) ill-gotten gold. Twentieth-century versions of the story offer a more heroic Jack. In some, Jack is merely recovering wealth the giant stole from Jack's father. In other versions, it is left to Jack descendants to make up for the giant-killer's wicked ways. Began as an tale told from one generation to the next in cultures throughout Europe, Jack's story has been published and performed for centuries. It remains a popular tale to this day.