I think that would be Circe, who was a powerful sorceress that turned the people that came to her island into creatures, mostly pigs.
She is a goddess/demi-goddess, who is immortal and traps Odysseus on her island for about eight to nine years.
Calypso loved Odysseus and he spent 7 years with her. He was captivated if not actually held captive. Circe also help him for a year or so.
At the beginning of "The Odyssey," Odysseus is trapped on the island of Ogygia, where the nymph Calypso has been holding him captive for years.
The sea nymph Calypso held Odysseus captive for seven years on the island of Ogygia in Homer's epic poem "The Odyssey." She kept him there out of love and wanted him to stay with her forever, but eventually released him due to pressure from the gods.
Calypso does not help Odysseus; she goes against Zeus' will by holding captive him there on her island. Yes, they are lovers, but he is not happy there. She actually holds him captive there for seven years, and that by far is going against Zeus' hospitality rule.
The goddess nymph who lives on Ogygia is Calypso. She is known in Greek mythology for detaining Odysseus on her island for seven years in Homer's epic poem "The Odyssey."
You are the nymph Calypso, who held Odysseus captive on her island of Ogygia in the Odyssey for seven years before finally releasing him at the urging of the gods.
Calypso is a character from Greek mythology, known as a nymph or sometimes a sea goddess, who trapped the hero Odysseus on her island in Homer's "The Odyssey." Calypso is often depicted as a beautiful and powerful deity who falls in love with Odysseus and detains him for several years before eventually releasing him. Her story highlights themes of love, power, and freedom in Greek mythology.
Odysseus was kept captive by Calypso the sea Nymph for 7 years. He was held captive on the island of Ogygia.
Calypso had been watching him and when he passed out and fell into the water, she transformed him into a fish and saved him from being eaten.Read more: How_did_Ulysses_meet_Calypso
Odysseus is stranded on the island of Ogygia with the nymph Calypso at the beginning of the poem "The Odyssey." He has been held captive there for seven years after the Trojan War.
Calypso lived on the mythical island of Ogygia in Greek mythology. It was said to be a beautiful and secluded island in the Mediterranean Sea where she detained Odysseus for several years.