Peter denied the one he was so eager to protect. And Jesus was rejected by someone He was about to suffer and die for. Someone He loved. It reminds me of the times Jesus has had to watch me make poor decisions after He has already warned me. But even when we waver, God's love for us does not.
Regret has a way of showing up uninvited. Oftentimes, we think if this particular thing wouldn't have happened, or if I would have just said it this way instead... everything would be different.
The same God who knows the beginning from the end, knew that you would make mistakes. He knew you would never be perfect while on this earth, and He chose to love you anyway.
All of God's decisions concerning you are made out of His love for you. He has vowed to forgive you for every single thing you have ever done. Can you extend that same grace to others?