King Laios and Queen Jocasta have had a son. An oracle informed them that their son was destined to kill his father and marry his mother.
The couple decide it will be best to have their son killed to avoid his terrible fate. They gave the baby to a shepherd with the order to take the baby to a mountain with his feet chained to let him die.
The baby. Oedipus, is given to another king and queen and he is raised in their kingdom. He lives here until he finds out his fate and, not knowing they are not his biological parents, he leaves to avoid his nasty fate.
On his journey, Oedipus kills a man who tries to run him off the road. He carries on until he meets a Sphinx. The Sphinx tells him he must answer a riddle correctly or she will kill him. He responds with the right answer, and the Sphinx leaps into the sea.
To thank Oedipus for saving the city from the Sphinx, the town people ask him to marry their recently widowed queen, Jocasta. The couple marry and have 4 children together.
While trying to discover who killed the original king, Oedipus realizes the man he murdered years earlier was his father and he had married his mother. He had fulfilled his terrible fate.