Following on from my previous post, the figure of Heracles is just too complex to be just a fantasy. The ancient Greeks, for their part, considered the demigod to be at least partly historical, but too far removed from their own time to make any precise judgment about if and when. Herodotus, for instance, was ambivalent about which was older, the Greek version of Heracles or the Egyptian / Levantine equivalent, the god Melqart, and guessed that one of them had lived roughly 900 years before his own time, i.e. the 14th century BCE. While the deeds and traits stuck onto the demigod across history are invented products of different social contexts - the travels of Heracles to Sicily and Rhegium, for instance, sound very much like a justification for Greek colonizing efforts in the region - the 'original' Heracles must have been inspired by some historical role or personage, for ancient writers, dynasts and statesmen to consider him an ancestor in the first place. There are lots