Sometimes when you make a bad mistake, it’s so hard to forgive yourself! It’s because there is a voice inside that says, “You could have done it better, so you should have done it better! You did something stupid, so now you not only have to fix it, you have to punish yourself for being stupid.” And this voice adds, “I don’t forgive you.”
But the thing to remember: it is not the critic inside of you that should decide whether or not you should be forgiven! It’s the God inside of you, the Great Spirit of your inner self that should forgive you, because only that spirit has that right, and never the critical voices inside.