Jack and the Beanstalk is an English fairy tale about a boy who trades his mother's cow for magic beans which grow up to the sky where a giant who owns a goose which lays golden eggs lives. There are many different versions of the tale. More from Wikipedia