I know it a big tale, but is a important one to read.
Oedipus Complex
Oedipus was the son of king Laius & queen Jocasta. Before he was born, his parents consulted the Oracle at Delphi. The Oracle prophesied that Laius would be murdered by his son, who would then go on to marry his mother, Jocasta. In an attempt to prevent this prophecy's fulfillment, Laius ordered Oedipus's feet to be bound together, pierced with a stake (which caused him to have permanently swollen feet – hence one meaning of Oedipus which translates to "swollen foot"; it also comes from the Greek root meaning knowledge), and for the infant to be exposed on a hillside. However, a shepherd found the baby Oedipus and took him to King Polybus. Many years later, Oedipus was told by a drunk that Polybus was not his real father. Seeking the truth, he asked his parents. They denied that he was adopted, but Oedipus was unsure so instead sought counsel from an Oracle who told him that he was destined to kill his father and marry his mother. In his attempt to evade the dictates of the Oracle, he decided to flee from Corinth to Thebes.
As Oedipus traveled to Thebes, he came to a crossroads ("where three roads meet") where he encountered a chariot, which, unbeknown to him, was driven by King Laius. A dispute arose over the right of way which resulted in Laius's death by Oedipus's hand. As the oracle predicted, Oedipus had slain his father. Continuing his journey to Thebes, Oedipus encountered the Sphinx. The Sphinx stopped all those who traveled to Thebes and asked them a riddle. If the travelers were unable to answer correctly, they were eaten by the Sphinx; if they were successful, they would be able to continue their journey. The riddle was: "What walks on four feet in the morning, two in the afternoon and three at night?". Oedipus answered: "Man; as an infant, he crawls on all fours, as an adult, he walks on two legs and, in old age, he relies on a walking stick". Oedipus was the first to successfully answer the riddle. Having heard Oedipus' answer, the sphinx threw herself to her death. Grateful, the Thebans appointed Oedipus as their king. Oedipus was also given the recently widowed Queen Jocasta's hand in marriage. Oedipus and Jocasta bore four children: two sons, Polynices and Eteocles (see Seven Against Thebes), and two daughters, Antigone and Ismene.
A messenger arrived from Corinth with the news that King Polybus is dead, who Oedipus still regarded as his true father. The messenger then reveals the fact that Oedipus was adopted. Jocasta, finally realizing Oedipus' true identity, begs him to abandon his search for Laius's murderer. Oedipus mistook her pleas thinking that she was ashamed of him because he might have been a slave. She then went into the palace, where she hung herself. Oedipus seeks verification of the messenger's story from the very same herdsman who was said to have left Oedipus to die as a baby. From that herdsman, Oedipus learned that the infant raised as the adopted son of Polybus and Merope was the son of Laius and Jocasta. Thus, Oedipus finally realizes that earlier at the crossroads, he had killed his own father, King Laius, and as consequence, had married his own mother, Jocasta.
Oedipus goes in search of Jocasta and finds she has killed herself. Taking brooches from her gown, Oedipus gouges his eyes out. Oedipus asks for a few favors from Creon and leaves the city of Thebes. His daughter Antigone acted as his guide as he wandered blindly through the country, ultimately dying at Colonus, after being placed under the protection of Athens by King Theseus.