I (25f) almost cheated on my long distanced boyfriend (28m). How do I tell him?

My boyfriend and I are currently waiting for my spouse visa. I could have been with him by now, but I don’t want to leave my job until I get my residence card.

Lately, I’ve had guys hitting on me, and I honestly don’t get it. When I was single, most of them just wanted to hook up and have fun, which is why I never took them seriously. But now that I’ve fully announced my engagement, people are suddenly coming back—guys I used to talk to, date, or go out with. It’s insane. I never entertained most of it, but some genuinely became my friends and were there when I needed to get out.

One night, I was out with some coworkers. There was this guy who had been hitting on me every time he saw me—he’s a paramedic. We initially matched on Tinder years ago but never met, just chatted briefly. I was probably 20 at the time.

Anyway, my coworkers kept giving me shots. I told them I’d had enough, but they guilt-tripped me into taking more, saying I should stay a little longer. At this point, I was drunk, dancing with them, when suddenly someone dragged me away from the dance floor. It was him. I told him to leave me the fuck alone. He ignored me, tried to dance with me, and then asked, “Look at me, am I not your type?”

I stared at his face, and I’ll admit—he’s really, really good-looking. But I love my fiancé.

He almost kissed me, and that’s when reality hit me. I pulled away and left him there, stunned. I told my coworkers I was going home and ended up crying in the cab.

I felt so disappointed in myself for letting things get to that point.