WOW! You did have a rough M the first time around. You definitely deserved much better than he was.
My H was like your 2nd, so loving & caring. He would take such good care of me when I was sick, everything I ever wanted in a man. I'm like you, I still believe he is all of what he was but he has gotten off track & lost his way.
My H believed in God, I know several times I saw him turn to God when he was troubled. I really think he was turning to God right before he met this OW. I could see it in his eyes when we were at church & he would make comments about how good the sermon was, he didn't usually do that. Then he went on this scuba diving trip & there she was & he ran the other way.
I'm asking God to help me, I'm not really angry at my H I'm just so hurt & miss him so bad.