Everyone makes mistakes. Some mistakes are accidental, while some are intentional. Often people can be haunted by past mistakes and have a life filled with regret.
In John 18, we see Peter makes an intentional mistake. We see that the night that Jesus is arrested, Peter chose to withdraw from Jesus and deny him three times. When Peter denies Jesus, this isn’t an accidental mistake, he sadly chose to deny Jesus when questioned. I think Peter denies Jesus because he’s scared. He realised that Jesus is a Messiah who will suffer and to follow Jesus, means Christians will suffer too.
I would imagine Peter is feeling terrible, guilty and shameful. To not only deny a friend, but the Lord Jesus! Is this forgivable? This is the kind of mistake that could really haunt Peter forever. Yet, in the Lord Jesus’ mercy, he suffers for the sins of the world - for people like Peter, for people like you and me that make mistakes. Jesus’ act on the cross and his resurrection restores all people back into God’s family. With a repentant life, we have salvation. We see the climax of this when Jesus restores Peter in John 21, where he asks Peter three times, do you love me? Peter replies each time, ‘Yes’. Peter is not only restored, forgiven and set free from his past mistakes but Jesus uses Peter to start the early church. There is no mistake that is beyond forgiveness from the Lord Jesus.
“Godly sorrow brings repentance that leads to salvation and leaves no regret, but worldly sorrow brings death.” 2 Corinthians 7:10