The king of Argos had a daughter named Danae. One day oracle at Delphi told Acrisius that the future son of his daughter will grow up and kill him to avoid that he put her in a tower, but she magically got pregnant so he put Danae and her son Perseus.
They washed a shore and a fisher man found them. the fisherman's brother loved and wanted to marry Danae. she did feel the same way so he had a plan to send Perseus to get medusa's head and when whenever came back he would marry Danae.
when he got there they were all sleep and he used the shoes to fly near medusa. he used the mirror shield to see her and cut her head off.when the other gorgons woke Perseus had the invisible cap on and the shoes and flew out so they could see him and get out safe.
On his way back home, Perseus passed near Joppa where he saw Andromeda, a beautiful princess chained up to a rock. Poseidon send a sea monster to destroy the city unless he sacrificed his daughter, so he did. Perseus had fell in love at first sight. If he could marry her he would save her and the city. the king approved and he pull the Gorgons head out and turned the monster to stone.
He benefited from Medusa's head he saves a lot of people including his mom. From the evil king he couldn't get her through love so he sent to son on a trip not thinking he would survive but he did. and when he got there he turned him to stone.
When he returns home He plans to lead his town. and he is changed. for he better. one day he was playing a disc game and kills he grand-dad. by accident.