Jack lived with his poor mother and their only possession was a cow. Jack's mother told him to take the cow to market to sell. On the way, Jack met a man who traded magic beans for the cow. When Jack's mother saw the beans she threw them out the window. The next morning, a giant beanstalk had grown overnight. Jack climbed the beanstalk and discovered a castle in the sky. Inside, Jack stole a magic golden harp and hen from a sleeping giant before climbing back down the beanstalk with the items. Jack's mother chopped down the beanstalk, causing the giant to fall, and they lived happily ever after with the magic items.