Answer:
Once upon a time, there was a young boy named Jack who lived in a small village with his mother. They were very poor and struggled to make ends meet. One day, Jack's mother sent him to the market to sell their only cow. On the way to the market, Jack met a mysterious man who offered to trade him magic beans for the cow. Jack, thinking it was a fair trade, agreed and took the beans home. His mother was furious and threw the beans out the window.
However, that night, the magic beans grew into a giant beanstalk that reached up to the sky. Curious, Jack climbed up the beanstalk and found himself in a world above the clouds where he discovered a giant's castle. Inside the castle, Jack found bags of gold, jewels, and a golden hen that laid magical eggs.
One day, while Jack was exploring the giant's castle, the giant returned home. Jack quickly hid in a cupboard and watched as the giant counted his treasures. However, the golden hen cackled and alerted the giant to Jack's presence. The giant chased Jack through the castle, but he managed to escape back down the beanstalk with the golden hen.
Jack and his mother lived happily ever after on the riches that the golden hen provided them. They never saw the mysterious man or the giant again, and Jack learned that sometimes things that seem too good to be true may actually turn out to be magical.