Indeed. The most difficult person in the universe to forgive is yourself.
However, if you reason it out, you also are a part of life.
And if you have to courage to forgive other parts of life, then as you yourself are a part of life, then to be fair and honest, you have to forgive yourself also.
I know it's difficult... I'm 50 yrs. old and I have struggled with this even to today.
So, the heck with it.. as has been said, learn the lesson not to repeat it move forward.
This is so very difficult for me.
Many times I drive Connie crazy with the would'ves could'ves and should'ves.
But, I'm getting better as time goes by.