In Homer’s epic, who kept Odysseus on her Island for seven years? A. Athena B. Calypso C. Helen D. Penelope