I have only one photo from my wedding: a carefully cropped and professionally edited picture of my husband and me standing in front of the church.

A couple posing for wedding photos | Source: Pexels
Everything else is saved on a thumb drive, hidden in some folder within a folder, where I can never accidentally stumble across those photos.
Don’t get me wrong: I love my husband, Jeff, and my wedding was gorgeous.
In fact, my wedding day would’ve been perfect if it weren’t for my MIL, Linda.

A thoughtful woman standing near a fireplace | Source: Midjourney
The summer sun had just started its slow descent when my mother-in-law glided through the church entrance (not fashionably late, just late) like she was making a grand debut on the red carpet.
And she did it wearing a full-length white lace gown.
Not off-white or “beachy boho.” No, this was bridal white.

A woman wearing a white lace dress standing in a doorway | Source: Midjourney
It screamed “Look at me” to anyone within a three-mile radius.
And it worked. She completely stole the spotlight.
Eyes went wide, and cameras came out. Gasps, whispers, and giggles echoed through the church.

The interior of a church | Source: Pexels
You’d think someone would step in, maybe pull her aside, and whisper something about appropriate wedding attire.
But no.
Once the initial shock faded, people just… smiled nervously. Like they were watching a car accident in slow motion, but couldn’t look away.

A mature woman wearing a white lace dress | Source: Midjourney
I stood there in my actual wedding dress, watching this woman who’d given birth to my husband decide that my day was, apparently, also her day.
It felt like the world had fallen away from beneath my feet.
She sauntered up the aisle like she was the bride before taking her designated seat in the front row.

Church pews decorated for a wedding | Source: Pexels
I looked at Jeff and saw the same horror I felt reflected in his gaze, along with something far more disturbing: resignation.
“Is she serious right now?” my maid of honor whispered behind me.
“Just breathe,” Jeff whispered. “It’s still your day, my love; our day. Don’t give her the power.”

A groom with an earnest expression | Source: Midjourney
So I took a deep breath and nodded at Jeff.
“Don’t give her the power” became my mantra for the day.
I repeated it to myself when Linda attached herself to Jeff like a leech for photos, and when she swanned through the reception with all the regal detachment of a crowned queen.

A wedding reception | Source: Pexels
It was supposed to be my day to shine, but Linda made me feel like a wedding-crasher who’d just snuck in for the free food.
But I let it go. Or tried to, at any rate.
I paid a professional to edit Linda out of that one wedding photo I displayed on the mantel and buried the others.

A person working on a laptop | Source: Pexels
It helped that Jeff and I moved across the state shortly after tying the knot.
We still came together for big family gatherings, but having a good four-hour drive between us and Linda did wonders for keeping the peace.
But here’s the thing about letting things go — sometimes they come back to bite you in the same white lace ensemble.

A thoughtful woman | Source: Pexels
Years passed, and life moved on.
Then my sweet brother-in-law, Dylan, finally proposed to his girlfriend. Sarah is sharp, but kind, the type of person who remembers your birthday, brings homemade cookies to family dinners, and genuinely cares about making everyone feel included.
The minute I heard the news, I knew I had to warn her.

A concerned woman | Source: Pexels
We drove in for a weekend to spend time with Sarah and Dylan before the wedding. During a cake tasting, I pulled Sarah aside.
“Hey… just watch Linda,” I whispered. “If she shows up in white, don’t be shocked.”
Sarah just laughed.

A laughing woman | Source: Pexels
“Don’t worry. Dylan told me what happened at your wedding, so I spoke to Linda about the dress code. She promised me she’d keep it simple,” Sarah replied with a wink.
I let out a sigh of relief. Maybe Linda had actually learned something from my wedding. Maybe someone had spoken to her afterward about her little stunt. This time, hopefully, she’d show up in something more appropriate, like navy or lavender.
Spoiler alert: she didn’t.

A person eating cake | Source: Pexels
The ceremony had just started when we heard the heels clicking across the garden path.
I glanced at Jeff. Linda was the only guest who hadn’t arrived yet. He’d called her just before Sarah walked down the aisle, and Linda had told him she was stuck in traffic.
It had to be her! I turned, and my jaw dropped when I saw what she was wearing.

A woman staring in shock | Source: Midjourney
Linda had worn the same white lace dress she wore at my wedding!
The only difference was that she’d tied a red sash around her waist this time, like that somehow made it different.
And that’s not all. She was glammed up like a movie star and wearing crimson lipstick.
“Is this for real?” I whispered to Jeff. “Or am I having some kind of trauma flashback?”

A man sneering in disgust | Source: Midjourney
“Isn’t she cold in that thing?” someone muttered behind me.
“She wore that to your wedding, didn’t she, Julie?” someone else whispered.
I nodded, watching Sarah’s face fall as she spotted Linda. The bride stood there in her beautiful dress, looking like she wanted to disappear.
My heart broke for her because I knew exactly how she felt.

A sad-looking woman | Source: Midjourney
After the vows, Linda draped herself around the groom like ivy on a trellis.
She laughed too loudly, inserted herself into every conversation, and generally acted like she was auditioning for the role of “most important person at this wedding.”
Then it was time for photos. None of us saw it coming, but Linda was about to get the reality check she’d been dodging for years.

A man holding a DSLR camera | Source: Pexels
The photographer started with group shots, and Linda managed to photobomb every single one!
I had just made a mental note to send Sarah the details for the guy I’d paid to remove Linda from my wedding photo when the photographer waved to get everyone’s attention.
“Alright, now just the bride and groom, please.”

A photographer holding a camera | Source: Pexels
Everyone backed away except Linda.
She stepped forward with a smug smile, hand reaching out to limpet herself against Josh’s side once more.
But the photographer didn’t miss a beat.

A man frowning at someone | Source: Pexels
“No, no, not you, ma’am. Just the bride and groom. Or, wait… you’re the bride?”
She froze. “Excuse me? No! I’m his mother.”
“Oh.” The photographer tilted his head with the kind of innocent confusion that cuts like a knife. “I wasn’t sure since you’re in a white wedding dress and you’ve been holding the groom’s hand all day… it was honestly confusing.”

A woman in a white lace dress staring at someone in shock | Source: Midjourney
It was the most magnificent comeback I’ve ever witnessed! Silence crashed over the crowd like a dropped cake.
But it didn’t last long.
Someone snickered, then another person joined in. One groomsman let out a snort-laugh, and then everyone was laughing.

A laughing groomsman | Source: Midjourney
Linda’s face flushed so red that her cheeks matched her lipstick. Her jaw tightened.
Then, in a hissed voice, she fired off, “I am the mother. I can wear what I want. Everyone’s just jealous because I’m the most important woman here!”
But the illusion had cracked.

A woman speaking angrily to someone | Source: Midjourney
People exchanged glances and side-eyed Linda.
Sarah stood silent, mouth pressed tight.
And then Dylan made a move so heroic it took my breath away.

The groom at a wedding | Source: Midjourney
He looked Linda dead in the eye and placed his arm around Sarah, pulling her close.
Linda’s jaw dropped.
Then she stormed off across the lawn like a queen betrayed, stilettos stabbing the grass, muttering about “disrespect” and “how dare he speak to me like that.”
“Well,” the photographer said cheerfully, “that’s a first.”

A smiling photographer | Source: Pexels
The photographer turned back to Dylan and Sarah.
I couldn’t contain my grin as I watched him snapping photos of just the bride and groom, radiant in the spotlight, with no photobomb, no ego, and no drama in white trying to steal the frame.
Later, I was standing nearby when Linda’s sister and aunt caught up to her near the buffet.

A buffet table | Source: Pexels
“A white dress again?” Linda’s sister said. “Really?”
“Two weddings, same stunt?” Linda’s aunt sighed. “When will you learn, Linny?”
And that’s when Linda lost it.

A furious woman | Source: Midjourney
She slung her purse over her shoulder, tossed her curls, and snapped, “I don’t have to stay where I’m not appreciated!”
She whirled around, chin held high, and stormed out in a cloud of lace, perfume, and ego.
“Did she just…” Sarah started.
“Yep,” I said. “She just left her own son’s wedding because someone called her out for wearing white.”

A smiling woman | Source: Pexels
The rest of the wedding went off without a hitch.
Weeks later, Sarah video-called me with news that the wedding photos had arrived.
“You know what?” Sarah said, looking at the photos. “I think this turned out better than I could have imagined.”
As for Linda?