I'm glad you enjoyed it! I really like digging into this kind of thing.
Also, the subjects of giants and of little people are of interest to me. I live in a place where the Cherokees waged war for a century to drive out THE MOON EYED PEOPLE. 3 foot tall hairy, bearded very white people with large blue eyes which were very light sensitive. Many left to the north and west of here (Murphy, NC) and many went underground. My interest only began when I had an unfortunate encounter at home. Little tricksters.
Okay then. Here's the deal. After the fall of Troy, Aeneas, of the royal family of king Priam, escapes and flees to Italy, gathering the surviving Trojans. His grandson, Brutus of Rome, accidentally kills his own father and flees with his followers. They travel through Gaul and fighting the locals, his son named Turonus dies and is buried in a town named after that son, Tours (France), then find their way to the sea and cross over into Britain. There they encounter a race of giants and defeat them. Brutus named Britain after himself.
Some giants remain. One alluded to in the Bible God Magog, fought a Trojan hero and was thrown from a cliff. And that's the end of the old tales for a while. Later, we find, giants fled to the coast in Cornwall and built a tall island which we today call St. Michaels. It is here that the later legend of Jack and the Beanstalk takes place in British history. Yes, Jack and the Beanstalk.
The giant had earlier stolen all the valuables from Jack's father and Jack went to the high-in-the-sky castle of the giant. He stole the legendary goose that laid the golden eggs and the magic golden harp and some gold coins, then went home. When the giant came down after him, Jack caused the giant to fall to his death. The story got fancied up over time and is legendary today.
Giants? Well why not!
references: https://en.wikipedia.org/wiki/Aeneas https://en.wikipedia.org/wiki/Brutus_of_Troy https://en.wikipedia.org/wiki/Gogmagog_(giant) https://en.wikipedia.org/wiki/St_Michael%27s_Mount
(post is archived)