Odysseus was trapped on Calypso's island, Ogygia, for seven years. She fell in love with him and kept him there, offering him immortality if he stayed. However, Zeus ultimately ordered Calypso to release him, allowing Odysseus to continue his journey home to Ithaca.
Calypso wants Odysseus to stay with her on the island forever.
Calypso did for seven years.
Odysseus spent seven years on the island of Ogygia with the nymph Calypso.
Seven (7) Years
The sea nymph Calypso kept Odysseus captive for seven years. Calypso fell in love with Odysseus and wanted him to stay with her for the rest of his life.
Hermes tells Calypso to let Odysseus go.
Odysseus met Calypso on her lush island of Ogygia.
Calypso offers immortality to Odysseus
17 days
7 years
Calypso
Odysseus has been on Calypso's island, Ogygia, for so long because he is held captive by the nymph Calypso, who has fallen in love with him and wants him to stay as her companion. Despite his longing to return home to Ithaca and his wife, Penelope, the gods have intervened, allowing Calypso to keep him for several years. Ultimately, it is only after the intervention of Hermes, sent by Zeus, that Calypso is compelled to release Odysseus.