Lisa if you knew me in real life you would know me to be a very non-judgemental person. God I've messed up so many times I would not know how to begin to list my mistakes so who am I to judge you. Please believe me when I say I am coming from a very gentle place. Promise.
My advice to you is to try and remove the CD aspect from the situation. Then the question boils down to what to do about a married man you are chatting to online while emotional feelings are starting to grow. Well my advice will always be to rather walk away because there are so many innocent people who could get hurt. My advice actually isn't meant to be judgemental but rather meant to be simple good advice. You have a very limited window of time left before emotions grow past the point of no return. I would encourage you to rather step back while you can. You sound like a very grounded and smart person and I think deep down you know what the right thing to do is. Unfortunately a lot of the advice given by the group has come off as attacking and judgemental so I understand the human reaction to push back.

Anyways I wish you nothing but the best and I hope that you consider the advice.