Because he died to forgive us of our sins and it as all in gods plan.
In the Bible, the book of Acts Chapter 21 verse 17: The third time he (Jesus) said to him, "Simon son of John, do you love me?" Peter was hurt because Jesus asked him the third time, "Do you love me?" He said, "Lord, you know all things; you know that I love you." Jesus said, "Feed my sheep." By these words Jesus both forgave Peter for his three denial of Him and told Peter to "Feed His sheep" or in other word "to take care of the church". Jesus chose Peter to care for His church.
He forgave everyone who hurt him on the cross. :)
He forgave him.
Peter denied Jesus three times.
There are many, but here are just three: St Matthew was a tax collector who worked for the hated Roman occupying forces. Jesus asked him to follow him and forgave all his sin. St Paul was a persecutor of the Christians, who was forgiven by Jesus when Paul met the risen Christ on the Damascus Road and who went on to be a great missionary. St Peter denied even knowing Jesus three times so he could save his own skin... jesus forgave him and he became the leader of the disciples.
Peter.
No. we do not know the name of Peter's mother but it was not the same as the mother of Jesus.
peter
there are no evidence in the bible about harlot woman
St. Mary Magdalene is often regarded as the sinful woman whom Christ Forgave.
Peter
mary, soldiers, zaccheus