Why does Calypso agree to let Odysseus leave her island?

Expert Answers
rrteacher eNotes educator| Certified Educator

Calypso agrees in part because she has little choice. Athena has intervened with Zeus to persuade the king of the gods to order Odysseus's release, and Hermes carries the message to Circe in the form of an order from Zeus. She is very angry, and bemoans the fact that Zeus is taking Odysseus, with whom she is very much in love. But she accepts that she "cannot cross Zeus; nor bring his counsels to nothing," and agrees to release the hero. She finds him weeping for his wife and home on the beach, and decides to provide him with a ship and provisions, as well as a fair wind, for the voyage home. It is Poseidon that later causes the wind and the waves to rage against Odysseus.