IB, I think most of us struggle with genuine forgiveness. Perhaps letting go is a good way forward. When it is less up close and personal it becomes easier.
Also I have heard it said, and believe it to be true, that forgiving is a daily act, not a once off . . . . The one I still struggle with is OW. After all my xh is the father of my children and I understand to some extent his broken-ness. The OW is nothing to me, and while I see her as damaged and damaging, nevertheless it is hard to truly let go of the anger I feel.
In the end of course it is we who are healed and blessed by the act of forgiveness. They may neither know or care that we have forgiven.