While I was in Iraq, I saw a TV news segemnt on a woman who survived the holocaust, and totally forgave her captures to as she said "Make sure I didn't live my life as a victim". It's NOT easy, but you know what? "Good things cannot continue to happen to bad people".....like your XH and his paramour. Karma is a powerful force.
You seemed to have found another guy quite quickly. I'm sure another one will come, but you need to do a lot of recovery and repair! Most of us on this board have been residents of the "Island of Misfit Toys" at one point, but everyone I read has gotten so much better over time, INCLUDING ME! I was a basket case in 2005. Even spent some time in the "Silly Hospital" because I was so distraught. Yes, time (and the wonderful people on this board) are great resources!