Perseus was a key character in his grandfather Acrisius' oracle told by the Oracle of Delphi, it said that his daughter's son was going to kill him one day.
While Danae was in the dungeon Zeus came down from Olympus in the form of golden rain piercing through the walls of the dungeon, and Danae’s body. Then Perseus was born.
Perseus asked the gods Athena and Hermes for help, and they gave him winged sandals to fly, a cap that made him invisible, a sword and a mirrored shield.
While he was on his way home with Medusa’s head he saw the princess Andromeda who was tied to a rock in the sea with a giant sea monster and fell in love with her. He turned the sea monster to stone by showing it Medusa’s head and afterward married Andromeda. Then he headed back to Serifos where his mother was.
He accompanied his mother back to her native hometown, where he accidentally struck his grandfather, Acrisius, dead when throwing a discus, which fulfilled the prophecy that he would kill his grandfather.