Update: My husband’s best man has been cheating on my best friend for 2 and I just found out.

Update

Update:

I woke up this morning on very little sleep, preparing myself for the hard conversation I knew I had to have with Rachel. When I finally checked my phone, I had multiple missed calls from her and a single text: "He broke up with me."

My heart sank, but for a brief second, I thought Ralph had actually done the right thing and confessed. All I wanted to do was comfort her, so I called her back immediately.
She was sobbing. The very first thing she asked me was, "Did you know?"
I replied, "I’m just glad he was the one who actually told you everything."

She paused. "What do you mean 'everything'?"

My stomach dropped. I asked her what he had actually said, and she told me Ralph simply said he didn't want to be with her anymore. No confession. No accountability. Just a coward's exit to protect himself before the truth came out.

I snapped and said, "He didn't tell you the truth."

I laid it all out: he had been cheating on her for two entire years with Maggie, and Maggie had no idea they were exclusive. Hearing her sob on the other end of the line completely broke my heart. After processing the initial shock, Rachel asked for Maggie’s phone number. She told me she didn't blame Maggie at all—she just wanted clarity and wanted to make sure Maggie was okay, too.
After we hung up, the reality of the rest of the situation hit us. Now, my husband and I are trying to figure out what to do about our wedding celebration next month. I’m in shambles.

My husband is completely distraught. He has strong morals and feels sick that he spent months defending Ralph to Rachel, completely unaware of who Ralph really was. I told my husband to take some time to decide what he wants to do about Ralph being his best man. I love my husband, and I’m standing by whatever he decides, but he needs time to make sense of this betrayal.
And on top of everything else... work is going to be incredibly awkward for the two of them.

Posted Aug 10, 2026, 4:25 PM UTC

14553
Loading comments…