In Michael Rosen's humorous retelling of the classic tale Jack and the Beanstalk, poor Jack swaps his cow for magical beans that sprout into a towering beanstalk. He climbs up, finds a giant’s castle, and steals a goose that lays golden eggs. When the giant chases him, Jack chops down the beanstalk, securing riches for himself and his mother.