In another version, Dionysus was originally the son of Zeus by either Demeter or Persephone. Hera sent her Titans to rip the baby apart, from which he was called Zagreus ("Torn in Pieces"). Zeus rescued the heart; or, the heart was saved, variously, by Athena, Rhea, or Demeter. Zeus used the heart to recreate Dionysus and implant him in the womb of Semele—hence Dionysus became known as "the twice-born". Certain versions imply that Zeus gave Semele the heart to eat to impregnate her. Hera tricked Semele into asking Zeus to reveal his true form, which killed her. Dionysus later managed to rescue his mother from the underworld and have her live on Mount Olympus.