Hephaestus was lame in his legs because he fell at sunset after a whole day fall on Lemnos when Zeus cast him out of heaven. This happened because Hephaestus came to the rescue of Hera when Zeus chained her because of the storm she sent against Heracles 1 when the latter was at sea (see Lemnos, the island where Hephaestus is particularly worshipped.) But it is also said that it was Hera who cast him, not on Lemnos but on the sea, because she was ashamed of her limping son. In revenge, Hephaestus sent to Hera a golden chair with invisible fetters and when she sat down she was held fast. Some say that Dionysus 2 made him drunk, and finally brought him back to Olympus.