Forgiveness is the single hardest part of this fight, I find. So difficult to remove the sting of iniquity. To understand that the pain is a choice takes a lot of work. But not doing it leads to being paralysed by toxic resentment.
Two things that help me forgive:
I remind myself that I've acquired a mountain of unpardonable debt in my lifetime. I hope for forgiveness all the time.
I remind myself that I'm not forgiving for the perpetrator's sake, I'm doing it for God's sake. Love of God and His will makes it a little easier to swallow.
The hardest things for me to forgive are offences that continue in perpetuity. That's a tough row to hoe.
Blessings, and my prayers to help you.