Laius marries his cousin Jocasta. (They are now the King and Queen of Thebes) They are childless. Laius goes to a future teller and the future teller tells him that he will have a son and his son will kill him and sleep with his wife. Both Jocasta and Laius grow fearful and they plan to kill the child after it is born. Soon enough the child is born and they tell the shepherd to take the child up to the top of the hill and leave it so it can die.
The shepherd feels sorry for the little child and takes the child to Corrinth. The child grows up and is named Oedipus. He is prince of Corrinth and he goes to a future teller when he is of age. The future teller tells Oedipus that he will kill his father and sleep with his mother. Oedipus grows fearful and leaves off to Thebes. On his way around in Thebes Oedipus runs into his father not knowing whom he is and kills him.
Oedipus gets to marry the kings wife (his mother). He sleeps with her and they have four children. Soon there is plague in Thebes. Nobody knows who is causing it and Oedipus swears that he will find out and they shall pay. When Oedipus finds out that it is he who has caused all this he falls into a state of grief. His mother hangs herself in her room.
Moral Lesson: You can't always control what your destiny is. You can steer it in the right path though. Also if you want something done it is better to do it yourself. If you don't do it yourself don't rely on anybody