Something that someone explained to me that really helped is this:
There are different types of forgiveness.
One type of forgiveness happens when someone wrongs someone else. realises what they have done, sincerely apologises, does their best to make improve the situation and make amends and genuinely makes a big effort to change so it doesn’t happen again.
As part of that they admit their guilt and ask for forgiveness. It is then up to the wronged person to decide whether or not to forgive them, and whether or not to have the transgressors in their life and to what degree.
This is a very rich and meaningful type of forgiveness. With this type of forgiveness often it is possible for some type of relationship to continue.
But there is another type of forgiveness. It’s like forgiving a debt in financial terms. Which basically means writing it off. So accepting that it can’t be changed, it was hurtful, nothing can turn back time or make it like it never happened. Basically accepting a loss, in the same way a debtor might accept that money isn’t going to be paid back.
And debtors generally don’t lend again to people when they’ve had to forgive debts. So this type of forgiveness doesn’t need any involvement from the transgressors. They don’t need to admit it they’ve done something wrong nor ask for forgiveness not make amends. The person who has been hurt can experience this type of forgiveness with no contact with the person who hurt them at all. It is very much for the peace of mind of the person who has been hurt.
This is a much thinner type of forgiveness. It is more about accepting, grieving, learning, adjusting and moving in.