Hey Blueboy, i've come to realise that it doesn't matter what my STBXWW has done. If you really love her then you will forgive one day, don't worry about that now.
I think the real forgiveness is for your part in all of this. I dont know where you are at doing that tho. I've learnt that I was broken when i came into my R and 10 years later, i was still broken. I am now learning to forgive myself for being broken and I know that once that happens, i could move forward in any R with my head held high!
I will not take my STBXWW back though. I must show her the consequences of her actions. Divine intervention led me to this place and I know that D is the only option that I have. I will save myself, save her and my S from a M built on sand. Who knows, one day we could rebuild on better ground, but I don't like her, probably never did...
But that's me :-)
Just cos things are going right, doesn't mean that they were always wrong.