Jack and the Beanstalk

Part 13 of total 43 stories in series English Fairy Tales.

There was once upon a time a poor widow who had an only son named Jack, and a cow named Milky-white. And all they had to live on was the milk the cow gave every morning which they carried to the market and sold.

Read More