Self forgiveness is easy to say and at times impossible to do.
The more significant the indiscretion the harder it is for us to forgive ourselves.
Self contempt quickly turns into a generalized contempt for behaviour like our own in others.
Thus our self contempt increases as we cycle through a continues loop with no chance of release.
If others are successful where we failed our self contempt increases,
if they fail our self contempt increases as there is no hope we will ever succeed.
Be kind to yourself, and everyone else you encounter.
Accept imperfect in yourself as forgiveness begins here
and moved out into the world.