For starters, you don’t talk to your friend about what happened; you talk to your husband. In fact, I wouldn’t talk to the “friend” ever again. He’s not a friend. Repeat that to yourself over and over: he is not a friend. A friend would not try to come between you and your husband. A friend would not betray another friend like he betrayed your husband. And a friend would not come onto a married woman, preying on her vulnerability (waiting until she was in a fight with her husband) and trying to manipulate her feelings (promising to treat her better than her husband would). He’s gross. And, yes, of course, telling your husband will make him resent the friend, but he SHOULD resent him. And he, too, should not speak to him anymore. It’s time for you and your husband to cut ties with this guy and to focus on building the best twosome while you ditch the third wheel with ulterior motives.
You’re making way too big of a deal out of this. Tell him you saw something on Facebook recently that made you wonder if he had a girlfriend and, if so, was it serious and was she OK with his going to a wedding with you. None of that makes you sound like a jealous friend or like you were doing super snooping on FB. Maybe there is a girl in the picture and maybe it isn’t very serious (hence his accepting your invitation). Or, maybe it IS serious, in which case, yes, he should have told you that before agreeing to be your date to a wedding. Whatever the case, you aren’t going to get clarification unless you ask him, and you have nothing to feel bad about since you did nothing wrong. If he admits to having a serious girlfriend, I’d tell him that you didn’t realize that that was the case, that you would feel more comfortable taking a single friend to the wedding instead, and that you hope he understands.
If you have a relationship/dating question I can help answer, you can send me your letters at email@example.com.