This is a good topic.I heard Corey Goode on Gaia TV try to get across a very little recognized concept.That is self forgiveness.
There are some things that cannot be forgiven by us humans.We are not spiritually powerful enough.Original sin is one of them.We are built genetically to have one pair bonding per lifetime, we die, we are erased, we reincarnate afresh and start again, with a clean sheet.
There are things that we will not be able to forgive.
There are some people who know what to do, forgive yourself.This is the right way to deal with quite a lot of the situations, especially nowadays.
It not that easy, but can be arrived at, in Time.