Oedipus was a king in Greek mythology, ruling over the city of Thebes. He was the son of King Laius and Queen Jocasta. Not knowing, he married his mother and had four children with her, Polynices, Eteocles, Antigone, and Ismene.

In the beginning, the Oracle of Delphi tells King Laius of Thebes that he'll have a child who's destined to kill him and sleep with Laius's wife, Jocasta, the boy's own mother. When a baby comes along, the king pierces his ankles and leaves him on a mountainside to die. A shepherd finds the baby, though, and takes him to King Polybus and Queen Merope of Corinth, who name him Oedipus and raise him as their own.

Later, Oedipus wins the throne of Thebes and unknowingly marries his mother, Jocasta, after answering the riddle of the Sphinx.

After their marriage (and several children later) Oedipus and Jocasta figure out the truth of everything with the unwilling help of Tiresias, the seer. Jocasta hangs herself, and Oedipus stabs out his own eyes. The blind king then goes into exile with only his daughter, Antigone, to guide him, and eventually dies in the town of Colonus.

More Info: www.greekmythology.com