Am I the asshole for pulling out of my best friend’s wedding two weeks before the ceremony?
I (40M) have been best friends with Derek Marsh since we were nineteen years old. Twenty-one years. I was there when he met his fiancée, Pam (38F), at a work conference four years ago. I was there when he proposed. And when he asked me to be his best man, I said yes without hesitating for a second.
My wife, Gina (39F), and I put in REAL work for this wedding. Not just showing up. We’re talking eight months of venue calls, vendor meetings, weekend trips to help with tastings. Gina coordinated the entire rehearsal dinner because Pam’s mom is sick and couldn’t do it. We spent probably close to four thousand dollars out of pocket – flights, hotel, gifts, suits – money we don’t exactly have lying around with a mortgage and two kids.
About three weeks ago, I was helping Derek put together the slideshow for the reception. He handed me his laptop and said the photos were in a folder on the desktop. I found the folder. But I also found something else – a subfolder with a name that didn’t mean anything to me at first.
I clicked it.
I don’t know why I clicked it. I just did.
Inside were screenshots. Hundreds of them. Group chats, direct messages, photos. And the more I scrolled, the more my chest tightened, because these weren’t old. Some of them were from LAST MONTH. And one of the people in almost every single conversation was Gina.
Not in the way you’re thinking. Worse, actually.
They weren’t talking to each other. They were talking ABOUT her. Derek, Pam, Pam’s sister Courtney, two other people from their friend group – people who smile at my wife’s face every time we see them – going back and forth about Gina for MONTHS. Mocking her. Calling her controlling. Saying I’d be “so much more fun” without her. Pam wrote, “I honestly don’t know how he puts up with her, she’s exhausting.” Derek responded with a laughing emoji.
A LAUGHING EMOJI.
The man who cried at my dad’s funeral. The man I drove four hours to help move when his first marriage fell apart. Laughing emoji.
I closed the laptop and sat there for a while. I didn’t say anything that night. I went home, told Gina I had a headache, and waited until she was asleep.
Then I went through every text Derek and I had exchanged over the past year, looking for anything I’d missed.
My friends are split – half of them say I should confront him before doing anything, that maybe there’s context I don’t have. The other half say what I already know in my gut.
I called Derek the next morning and told him I needed to talk. He said sure, come over. When I got there, I had my phone in my pocket with the screenshots I’d taken of his laptop screen.
I sat down across from him. He had no idea. He was smiling, offering me coffee, asking if I wanted to go over the ceremony timeline.
I put my phone on the table face-up.
I said, “I need you to explain something to me.”
He looked down at the screen. His face changed.
And then he said –
What He Said
Nothing.
For about four seconds, nothing. He just looked at the screen. Then he looked at me. Then back at the screen, like maybe the screenshot would change if he stared at it long enough.
Then: “That’s not – okay, look. That’s not what it looks like.”
I didn’t say anything. I’ve known Derek for twenty-one years. I know when he’s buying himself time.
He started talking. About how Pam had been venting to him, how he was just “being supportive,” how the laughing emoji wasn’t even about what I thought it was about, it was a reaction to something else in the thread. He was talking fast, the way he talks when he’s scared, the same way he talked when his first wife called it quits and he was trying to explain to me why it wasn’t his fault.
I let him go for maybe two minutes. Then I picked my phone up off the table and scrolled to a different screenshot. Pam’s message from six weeks ago: She treats him like a child. The fact that he lets her is honestly embarrassing.
Derek read it.
He didn’t say it wasn’t real. He didn’t say Pam hadn’t meant it. He said, “She gets frustrated. You know how Pam is.”
I do know how Pam is. I’ve spent four years learning how Pam is, because I loved my best friend and his person came with the package. I thought that’s what you do.
Apparently that’s not how they saw it.
The Part I Keep Replaying
Here’s what’s sitting in my chest like a splinter I can’t get to.
The rehearsal dinner.
Gina spent three months planning that dinner. She made seventeen phone calls to the venue. She drove forty minutes to taste-test the caterer because Pam’s mom, Carol, had a bad week with her treatments and couldn’t make the appointment. She put together a photo display of Derek and Pam through the years, printed and framed, because she knew Pam would love it. She stayed up until 1 a.m. the night before to finish the seating chart after one of Pam’s aunts backed out and reshuffled everything.
Courtney, Pam’s sister, who was in that group chat, sat next to Gina at the rehearsal dinner and told her the photo display was “so beautiful, honestly you’re so thoughtful.”
Courtney knew. She’d been in the chat for months.
I keep thinking about Gina’s face when Courtney said that. The way she smiled. Gina worked so hard for these people, and they were going home after every dinner, every tasting, every weekend trip, and typing her name into a group chat like she was a punchline.
That’s the thing I can’t explain away with context. There is no context for that.
What I Actually Did
I didn’t blow up. I want to be clear about that, because half the comments I’m going to get will assume I flipped a table.
I told Derek I needed a few days. He asked if I was still going to be in the wedding. I said I didn’t know. He said, “Man, come on, you can’t do this two weeks out.” Like the timeline was the issue. Like I was inconveniencing him.
I drove home. Gina was at the kitchen table with her laptop, probably still handling some last-minute thing for the rehearsal dinner, because the wedding was still happening as far as she knew. She looked up and asked how it went.
I sat down. I told her.
I watched her face while I talked. She didn’t cry. She just got very still. She asked me to read her some of the messages, and I did, and she sat there listening with this expression I don’t have a word for. Not hurt exactly. More like she was doing math. Like she was recalculating every memory of the last four years in real time.
When I finished, she was quiet for a long time. Then she said, “I always felt like Pam didn’t really like me.”
That was it. She didn’t yell. She didn’t tell me what to do. She just said the thing she’d probably been pushing down for years, the thing she’d never said because she knew Derek was my person and she didn’t want to make it complicated.
She’d been right the whole time, and she’d kept her mouth shut to protect my friendship. And they’d been laughing at her for it.
I called Derek two days later and told him I was out.
What He Said the Second Time
He did not take it well.
He called me three times in the first hour. Then Pam called Gina, which I didn’t know about until afterward. Gina picked up. I don’t know everything that was said, but Gina came and found me in the garage and said, “Pam apologized.” Her voice was completely flat when she said it. Not grateful. Not softened. Flat.
I asked what kind of apology.
Gina said, “The kind where she explained why she said it.”
Right.
Derek’s third message was long. He said he understood why I was upset. He said the chat was a place where Pam vents and he was just being her partner. He said it didn’t reflect how he actually felt about Gina. He said he loved us both. He said pulling out of the wedding would damage our friendship in a way that couldn’t be undone, and did I really want to throw away twenty-one years over “some texts.”
Some texts.
Eight months of Gina’s time. Four thousand dollars we scraped together. Three months of rehearsal dinner planning. Seventeen phone calls to the venue. One a.m. seating charts.
Some texts.
The Friends Who Think I’m Wrong
I’ll be fair. Two of my friends think I’m handling this badly.
My buddy Steve – who has known Derek almost as long as I have – says I should have confronted Derek privately, let him fix it, stayed in the wedding, and dealt with the fallout after. He says pulling out two weeks before is “scorched earth” and that I’m making a decision I can’t walk back. He’s not wrong that I can’t walk it back. I just disagree that walking it back was ever on the table.
My friend Donna thinks I should have talked to Gina first before calling Derek, that Gina deserved to be part of that decision. That one actually landed. Donna has a point. I made the first call on my own, and maybe I should have waited a day and done it together. I’ve thought about that.
But here’s the thing Steve and Donna aren’t accounting for. I didn’t find a text from three years ago that Derek had already regretted. The most recent message in that folder was from last month. They were still doing it. While Gina was still coordinating the rehearsal dinner. While Pam was still calling her to ask about table linens and centerpieces and whether Carol would need a chair with arms because of her back.
Active. Ongoing. While accepting her help.
That’s not a mistake someone made once and felt bad about. That’s just who they are.
Two Weeks Out
The wedding is in eleven days now. As far as I know it’s still happening. Derek’s cousin is apparently stepping in as best man, which, fine. I hope it goes smoothly. I mean that without any sarcasm, I genuinely do – there are other people at that wedding who don’t deserve a disaster.
Gina and I haven’t talked much about what comes next. We’re both still in it a little. She went back to work on Monday and said it felt weird to not have the wedding stuff on her to-do list. Twenty-one years of Derek in my life means he’s threaded through a lot of things. Mutual friends. Shared memories. The fact that my kids call him Uncle Derek.
That part’s heavy. I’m not going to pretend it isn’t.
But I keep coming back to the same thing. At some point last month, Derek opened his phone, read something mean about my wife, and hit a laughing emoji. He didn’t type it. He didn’t initiate it. He just confirmed it, casually, the way you react to a meme.
That’s the version of my best friend I have to sit with now. Not the guy who cried at my dad’s funeral. Both of them are real. They’re the same person.
I was ready to stand up at that wedding and tell a room full of people that Derek Marsh was the best man I knew.
I had the speech written. I’d been working on it for two months.
—
If this one got to you, pass it on. Someone out there is trying to figure out if they’re the asshole in something that’s a lot closer to home than they want to admit.
For more tales of unexpected revelations, check out what happened when she grabbed his arm and said “Don’t you dare” in the middle of a PTA meeting or when his ex said he needed to “find himself” but his Instagram told a different story. And if you’re curious about standing your ground against authority, read about when my supervisor told me to walk away from the window, but I didn’t.




