It is easy to lose track of how many wives Heracles has. Remember how he gave his wife Megara away? And he then marries Queen Omphale after becoming her slave? After living happily with Queen Omphale, Heracles leaves her and marries Deianira. Deianira accidentally kills him after catching him eyeing another lady. Heracles moves to Mount Olympus where he marries Hera's daughter, Hebe. It sure seems like Heracles takes after his old man, Zeus, when it comes to the ladies.