can you do a short recap about the jack and the beanstalk but what happens and when

Once upon a time, there lived a young boy named Jack. He and his mother were poor and struggling to make ends meet. One day, Jack's mother persuaded him to sell their only cow since they couldn't afford to feed her anymore. Reluctantly, Jack set off to the market.

On his way, a cunning stranger approached Jack and offered him a handful of magical beans in exchange for the cow. The man claimed that these beans would bring great fortune. Without thinking, Jack agreed and returned home with the beans.

Angry and disappointed, Jack's mother threw the beans out of the house. Little did they know, these beans were indeed enchanted. Overnight, a gigantic beanstalk grew from their garden and reached the heavens.

Curiosity got the better of Jack and he decided to climb the beanstalk to see where it led. As he ascended, the beanstalk took him high into the sky and led him to a massive castle in the clouds. This was the home of a giant, who was known to possess great wealth.

Upon entering, Jack discovered that the giant had a golden harp, a goose that laid golden eggs, and a bag of gold coins. Jack seized the opportunity to steal these treasures. He quickly grabbed the golden harp and made his escape down the beanstalk, with the giant in hot pursuit.

Reaching the ground, Jack used an axe to chop down the beanstalk, causing it to collapse and crush the chasing giant. With the treasures, Jack and his mother became rich, no longer having to worry about their financial struggles.

And so, Jack's brave adventure up the beanstalk brought fortune to his family, teaching them the importance of bravery, resourcefulness, and caution when faced with unexpected opportunities.