In ancient Greek legend, Orestes was the son of Agamemnon, commander of all the Greek forces at Troy, and the grandson of Atreus. After his father was murdered by his mother, Orestes, who was very young, went into exile. Orestes was determined to avenge his father and when he had grown up, he returned to kill his mother Clytemnestra and her new husband Aegisthus, Orestes' uncle. Despite divine laws against killing family, Orestes killed them both and freed his sister Electra whom they had imprisoned. As punishment for the murders, Orestes was pursued by the Erinyes until Athena forgave him.