Iphigenia is a daughter of Agamemnon and Clytemnestra in Greek mythology, whom Agamemnon is commanded to kill as a sacrifice to allow his ships to sail to Troy.
Artemis punished Agamemnon after his soldiers killed a pregnant hare. Artemis, being the goddess of the unborn, was livid and decided that she has to punish Agamemnon for the evil deed his soldiers committed. On their way to Troy to participate in the Trojan War, Agamemnon's ships were suddenly knocked violently into each other, as Artemis caused intense winds in Aulis. The soothsayer, Calchas, revealed an oracle that appeased Artemis, so that the Achaean fleet could sail. This much is in Homer, who does not discuss the aspect of this episode in which other writers explain that the only way to appease Artemis was to sacrificeIphigenia to her. Other sources claim that Iphigenia was taken by Artemis to Tauris in Crimea to prepare others for sacrifice and that the goddess left a deer or a goat (the god Pan transformed) in her place.