I spent years loving a man, thinking we’d be together forever, only to end up the punchline of his twisted joke on the night I thought he’d propose. What started as a dreamy anniversary dinner turned into the most humiliating moment of my life, until I turned the tables.

A happy couple at a restaurant | Source: Pexels
Okay, let me backtrack a bit. My boyfriend’s name is Ryan, and he’s 29, just like me. We don’t live together yet, but we’ve been talking about it more earnestly this year. We’ve even discussed if we should get a dog when we do.
On our anniversary, he’d made a reservation at a cozy restaurant tucked downtown. It was nicer and fancier than the places we usually frequented, the kind of place that had flickering candles and linen napkins folded with tweezers.

A fancy restaurant’s table setting | Source: Pexels
Ryan told me to dress nice and said he had a “special surprise” planned. I hadn’t even hinted about a proposal. I believed I didn’t need to. I just knew.
So, I got my nails done, curled my hair, dressed up, super excited, thinking the moment I’d been waiting for was finally here. I wore a long emerald-green dress, the one he once said made me look like something out of a movie.

A woman in a green dress | Source: Midjourney
Even though my week at work had been brutal, I refused to let it drag me down that night.
The thing was, I had been up for a promotion, something I’d worked for nonstop over the last year. I stayed late, ran point on the company’s most complicated client project, and even mentored the guy, Matt, who eventually got the position instead of me.
Matt was literally fresh out of graduate school.
You want to know why he got it? Because of office rumors that I was probably going to get married and have a baby soon.

A pregnant and married woman | Source: Pexels
Apparently, being a 29-year-old woman in a corporate setting makes you a liability. No one said it out loud, of course, but it was the quiet talk near the vending machines. “Upper management doesn’t like investing in someone who might vanish for a year,” one of the admins whispered when I asked if she’d heard anything.

A man comforting a woman | Source: Pexels
So I needed this night. I needed something to feel good about. I tried to reel in my expectations by telling myself I was being silly, that Ryan might not propose.
But I kept imagining him pulling out the ring, maybe even saying something cheesy like, “I didn’t need a promotion to know you’re the best thing that’s ever happened to me.”
But that’s not what happened.

A man proposing to a woman | Source: Pexels
So, when dessert came, I straightened in my seat, expecting something… sparkly.
Instead, the server placed a small white plate between us with a single slice of chocolate cake and pink icing piped across it: “Congrats on Your Promotion!”
I blinked. The smile froze on my face.

A woman looking away from a happy man | Source: Midjourney
“What is this?” I asked softly.
The server chuckled. “Wow, big deal, huh? What position did you get?”
I laughed nervously. “Oh, uh. It’s… It’s not official yet.”
Ryan waved his hand. “She’s being modest. She’s due, it’s just a little early celebration.”
The server nodded, clearly unsure, then wandered off.

A waiter working | Source: Pexels
I stared at the cake, heart pounding. Then whispered, “Why would you do this? You know I didn’t get it!”
“I know,” he said, still smiling. “That’s why I thought this would be sweet and would lighten the mood. You’ve been so tense lately. I figured this would help shift the energy. Positive vibes, babe.”
He leaned back, frowning now. “Oh, come on. You’re taking this way too seriously. I was trying to be nice.”

A serious man at a restaurant | Source: Pexels
“Nice?” My voice shook. “I didn’t get that promotion because they think I’m a future mom and not a professional. I told you that! And you made a joke out of it in front of strangers. It wasn’t about good energy; you wanted a laugh at my expense!”
He scoffed. “I mean, it’s not like you were actually close to getting it. I thought this would be the only way you’d hear ‘congrats.’ And if you were actually getting promoted, maybe I wouldn’t have had to fake it!”

An angry man shouting next to a woman | Source: Midjourney
I sat back, stunned. “You didn’t do this to support me! You did it to make me the punchline!”
He looked away, muttering, “Whatever. You’re just being dramatic.”
I slid my credit card out of my bag. “I’ll pay for myself. You can go.”
“What? Are you serious?” he asked, but I was already handing my card to the server, whom I’d signaled, as he returned with the machine. Ryan shook his head, grumbled something about me “ruining the vibe,” and stomped out after paying his share.

An unhappy man leaving a restaurant | Source: Pexels
Three days passed, with Ryan texting, but I ignored him. My friends were divided. Half said he was harmless, the other half agreed it was messed up. One of my best friends, Hannah, texted, “Girl… you need a revenge party.”
So I planned one.

A woman working on something | Source: Pexels
Ryan always loved throwing himself mini birthdays with themes like “Ryan Day” or “Ryan Appreciation Week.” He had a thing about his hair, always checking it, spraying it, worrying over the thinning at the crown.

A woman using her phone | Source: Pexels
Of course, he showed up all smug in a tight button-down, with a cocky half-smile. “You realize you overreacted, right?” he said at the door.
“I have something to show you,” I replied.
When he stepped into the apartment, he froze.
All around the living room were black and gold balloons. A giant banner read, “Congrats on Becoming Bald!” A cake, nearly identical to the one from the restaurant, sat on the table: “Manifesting It Early!”

A house party | Source: Midjourney
His friends were there, mine too. Most laughed at the joke.
But Ryan’s jaw dropped. “What the hell is this?!”
I smiled. “I’m just trying to shift the energy. Good vibes, right?”
One of his buddies, Derek, choked on his beer. Another guy, Trevor, whispered, “Dude, that’s brutal,” but also laughed.

A group of men at a party | Source: Pexels
“Didn’t you?” I asked. “You thought pretending I got a promotion I worked hard for was funny. I just flipped it.”
“This is petty. It’s not the same.”
“No,” I said, still smiling, “you’re right. Mine’s a joke. Yours was cruel.”
He looked around, clearly waiting for his friends to back him up.
“Man, you kind of set yourself up,” Derek said. “You faked her promotion. That’s cold.”
Trevor muttered, “I told you that cake idea was weird.”

A serious man at a party | Source: Pexels
“You don’t have to stay,” I told her.
Ryan turned and stormed toward the door. “We’re done, it’s over,” he snapped.
“Okay,” I said, sipping my drink.
He slammed the door behind him.

A man leaving | Source: Midjourney
Most of his friends started leaving, and some of mine made excuses too and followed suit.
Then something unexpected happened. One of his friends, Zach, lingered after everyone else had eventually left.
“You know,” he said, standing near the cake box, “he always joked you didn’t have a sense of humor. But that was honestly one of the best comebacks I’ve ever seen.”
I raised an eyebrow. “You’re not mad I made your friend a punchline?”
Zach shrugged. “Ryan’s been kind of a jerk lately. And, for the record, I always thought you deserved better.”
I looked at him, surprised.

A surprised woman pointing at herself | Source: Pexels
He grinned. “I mean, if you’re not busy this weekend…”
I smiled back. “Are you asking me out?”
“Depends. You gonna throw a party if I go bald?”
We both laughed. And for the first time in a long time, it felt like I’d finally gotten the last word.

A man and woman laughing | Source: Midjourney
Here’s another story: When Emily’s boyfriend, Tyler, takes credit for her cooking in front of his parents, he forces her to take a stand. On the day Emily finally puts into place a plan that exposes the truth, it reveals Tyler’s lies.
This work is inspired by real events and people, but it has been fictionalized for creative purposes. Names, characters, and details have been changed to protect privacy and enhance the narrative. Any resemblance to actual persons, living or dead, or actual events is purely coincidental and not intended by the author.
The author and publisher make no claims to the accuracy of events or the portrayal of characters and are not liable for any misinterpretation. This story is provided “as is,” and any opinions expressed are those of the characters and do not reflect the views of the author or publisher.