From Wikipedia, the free encyclopedia
Jack is a young boy living with his widowed mother and a dairy cow as their only source of income. When the cow stops giving milk, Jack’s mother tells him to take it to the market to be sold. On the way, Jack meets an old man who offers “magic beans” in exchange for the cow, and Jack makes the trade. When he arrives home without any money, his mother becomes furious, throws the beans on the ground, and sends Jack to bed.
During the night, the magic beans cause a gigantic beanstalk to grow, which Jack climbs to a land high in the sky. When Jack finds an enormous castle, he breaks in. Soon after, the castle’s owner, a giant, returns home. He senses that Jack is nearby, and speaks a rhyme:
Fee-fi-fo-fum!
I smell the blood of an Englishman,
Be he alive, or be he dead,
I’ll grind his bones to make my bread.
When the giant falls asleep Jack steals a bag of gold coins and makes his escape down the beanstalk.
Jack climbs the beanstalk twice more. He learns of other treasures and steals them when the giant sleeps: first a goose that lays golden eggs (the most common variant is a hen; compare the idiom “to kill the goose that laid the golden eggs.”), then a harp that plays by itself. The giant wakes when Jack leaves the house with the harp and chases Jack down the beanstalk. Jack calls to his mother for an axe and before the giant reaches the ground, cuts down the beanstalk, causing the giant to fall to his death. Jack and his mother live happily ever after with the riches that Jack stole.