I will attempt to give a bit of a back story here.
This girl I met online back in 2006. We were always pretty good "friends", but just that. I knew after talking to her extensively that there was something there. I had my chance to go see her when I was in her area (I live on the other side of the country), but we both backed out.
After that, she got close to another guy, who we knew mutually (online). My jealousy got the best of me because of it, however I never really tried to court her like he did. I ended up being a jerk a few times and we stopped talking for a long time (a few months, at least).
Long story short, she has met this guy several times and they are actually getting married in the summer.
Her and I became friends once more, and since about November we have become "close". She always spoke of how she loves her fiancé, but over time she seemed to fall towards me. He had visited her last summer and hasn't been back yet, though he will be soon. I believe she felt lonely and I was providing her companionship, if only just online as he has been busy with work.
Our conversations eventually became sexually charged. We agreed that this all needed to end before he moved there to live with her. I know she lives with the guilt of what she is doing but she seems to not be able to break away.
A few weeks ago, I was in her area again. We ended up meeting up, and I hate to say it but sex was involved. We became even closer with this, and me having to leave was very hard on both of us.
We are coming around the time where we have to break things off. I feel terrible because I felt I coerced her into being with me when she is marrying another man. I can tell that in her heart, she loves him and wants to be with him (as much as it hurts me).
I live so far away and will probably never see her again. We hope to maintain a friendship but drop anything sexual completely.
She at the moment is dealing with a lot of guilt. She wants to tell him about everything just to come clean because he is an understanding person. I don't want her to because I feel it will ruin her life, especially if he drops her. He really means the world to her, I can tell. I'm hoping that once he is there, she will basically "forget" about it, and just consider it a one night mistake.
Is there anything I could do to remedy this situation, or at least help her through it? I know it sounds complicated and makes me out as a terrible person, but I really do want to see her happy with him.