From today’s reflection:
Let’s take a look at a person who committed a sin that some people still haven’t forgiven. He betrayed Jesus around the hour of his death, abandoned Jesus even when he swore up and down that he would always be there for his Savior. In spite of the fact that he betrayed Christ, though, he still became a great leader. In fact, he becomes the head of the Church.
Yep, Saint Peter had an experience with confession, just as every other sinner who came to Jesus. The denial he made during that night that Jesus was put on trial was forgiven when Jesus asked Peter “Do you love me?” three times.