It started with a cough. A wet, rattling, sinus-clearing cough that echoed through my living room like a gunshot. We were deep into our Friday night ritual. Stuart and I were curled up on the charcoal sectional I had spent six months saving for, the blue light of an action movie flickering across our faces. He had been battling a cold all week, playing the role of the tragic, bedridden hero while I fetched soup and tissues. At 9:00 PM, his phone, which sat on the cushion between us, lit up. I glanced down instinctively. The preview message was from Jackson, his best friend. It wasn’t about the game they were planning to play, or the movie we were watching. It was a single, bizarre sentence: “Is that whale still talking?” Followed by three crying-laughing emojis. I froze. My brain tried to process the geometry of the sentence. A whale? talking? Why would Jackson be discussing marine biology at prime time on a Friday? Before I could ask, Stuart’s chest heaved. He snatched the phone from the cushion, his face contorted in panic, and sprinted toward the bathroom, muttering about needing to blow his nose. He was so desperate to hide his bodily
functions—a courtesy I usually appreciated—that he made a fatal tactical error. He forgot to lock the screen. I sat there, the movie explosions muffled in my ears, staring at the bathroom door. A cold dread, heavy as lead, settled in my stomach. It wasn’t intuition; it was a primal alarm bell. I stood up, walked to the bathroom door to ensure the water was running, and then circled back to the phone he’d left on the counter in his haste. The screen was still glowing, the group chat open. The chat name was The Boyz, featuring Jackson, Josiah, and Johnny. And as I scrolled up, the
air left my lungs. They weren’t discussing marine life. They were discussing me. “Is that whale still talking?” was a response to a voice note Stuart had sent five minutes prior. I pressed play, holding the phone to my ear with a trembling hand. It was a recording of me. I was rambling about my day at work, excited about a promotion possibility.
Stuart’s caption under the recording: “This pig won’t shut up. Someone please kill me.”
My hand flew to my mouth. I kept scrolling. It was a massacre. A digital archive of hatred.
There were videos of me laughing at TikToks, captioned: “Look at the jiggle. Gross.”
There was a recording of me singing ‘Happy Birthday’ to my mother, Virginia, over FaceTime in August. Caption: “She’s screeching again. My ears are bleeding.”
I wasn’t sad. Sadness is a soft emotion, a collapsing inward. This was different. This was a hardening. I felt my blood turn into something molten.
I scrolled back to July. Jackson had asked, “Bro, if she’s so annoying, why haven’t you dumped her yet?”
Stuart’s response was a paragraph that seared itself onto my retinas: “Are you kidding? She’s so desperate for love it’s hilarious. Free meals, the BMW, this apartment. I’m living like a king while she plans our ‘wedding’ lol.”
I looked around my apartment. My apartment. The one I paid for. The furniture I bought. The food in the fridge I stocked. Stuart had been living here for nine months, rent-free, driving my car, eating my food, all while documenting his disgust for an audience of three other losers.
September. A photo of the PS5 I bought him for his birthday.
Josiah: “Bro, you’re a genius. This is the best scam ever.”
Stuart: “I know, right? She even pays for my gym membership because I told her we should ‘get healthy together’ before the wedding. What wedding?”
The bathroom door handle jiggled.
Panic spiked, sharp and electric. I had seconds. I pulled out my own phone and started snapping pictures. Click. Scroll. Click. Scroll. I didn’t read them anymore; I just captured them. Dates, timestamps, context. The evidence of my own humiliation.
When the door opened, I was back on the couch, staring blankly at the TV.
Stuart emerged, looking flushed but relieved. “Man, Jackson wants to know if we’re still down for the barbecue next weekend,” he said, wiping his hands on his pants. He sat down, draped his arm around my shoulders—the same shoulders he’d probably mocked an hour ago—and kissed my temple.
“Yeah,” I said, my voice sounding hollow and distant, like it was coming from underwater. “That sounds fun. I can make my potato salad.”
He squeezed me. “You’re the best, babe.”
I smiled. It was a rictus of a smile, sharp enough to cut glass. Inside my pocket, my phone held two hundred screenshots of him calling me a whale, a pig, desperate, and stupid.
He went back to watching the movie. I sat there, feeling the weight of his arm like a heavy chain, and realized that the man I loved didn’t exist. He was a character played by a con artist. And the show was about to get cancelled.
The next morning, the sun rose over a city that felt fundamentally different. The colors were desaturated, the noise sharper.
“Babe, can I borrow the car? Meeting Jackson at the gym,” Stuart asked, pouring himself coffee from my machine into my mug.
“Sure,” I said, tossing him the keys. “Have a good workout.”
The moment the door clicked shut, I moved. I didn’t cry. I didn’t collapse. I went to war.
I swept through the apartment like a forensic team. His laptop was locked, but his iPad—the one he used exclusively for sports and memes—was sitting on the nightstand. I guessed the passcode on the first try: 1234. Predictable.
I opened iMessage. It synced.
If the group chat was a river of sewage, his private chat with Jackson was the ocean it flowed into.
I found a conversation from two days ago.
Jackson: “When are you gonna trade up? You said summer was the deadline.”
Stuart: “Waiting until after the holidays. She’s gonna buy me a bunch of expensive s— for Christmas. I’m thinking new watch, maybe that gaming chair.”
Jackson: “Savage. I respect the hustle.”
Stuart: “Gotta milk the cow before I send her to the slaughterhouse.”
He was planning to use me through Christmas. He had a literal timeline for my disposal, calibrated to maximize his gift yield.
I navigated to his voice memos. There were dozens.
“Me on the phone with my mom, telling her Stuart might be the one.” Recorded secretly.
“Me humming while folding laundry.” Recorded secretly.
“Me sleeping.” Just the sound of my breathing.
He was harvesting my existence for content. My intimacy was his comedy.
I felt a wave of nausea so violent I had to grip the edge of the dresser. He worked at his uncle Richard’s auto parts store. He constantly pleaded poverty, claiming the inventory job paid peanuts, which was why I paid for our vacation in July. I scrolled back to texts with his uncle.
Richard: “Bonus hitting your account on Friday. Good work this quarter.”
Stuart: “Thanks Uncle Rich. Buying that new sound system for the truck.”
He had money. He just preferred spending mine.
I Airdropped everything to myself. Screenshots, recordings, videos. Then I went into his ‘Sent’ folder and deleted the evidence of the transfer. I backed it all up to a flash drive, then to a cloud folder named “Taxes 2023.”
I put the iPad back exactly where it had been, aligned with the dust ring on the table.
When Stuart returned three hours later, sweaty and vibrating with endorphins, he leaned in to kiss me. I held my breath, fighting the urge to recoil.
“Pizza tonight?” he asked. “My treat? Just kidding, I’m broke until Friday.” He flashed that boyish grin that used to make my knees weak. Now, it looked like a predator showing its teeth.
“My treat,” I said, forcing a lightness into my voice. “Let’s order from that Italian place you like.”
We spent the evening eating carbonara. I laughed at his jokes. I let him rest his head on my lap. I ran my fingers through his hair, wondering how someone could be so hollowed out inside.
“You okay?” he asked at one point, looking up at me. “You seem quiet.”
“Just thinking about the holidays,” I lied. “I want this Christmas to be special.”
He grinned. “Me too, babe. Me too.”
On Sunday, he dragged me to the mall. He needed new shoes. We went to the Nike store, and he tried on six pairs, parading around the mirrors, asking for my opinion. When he settled on an $85 pair, he walked to the register and then just… stood there. He looked at me with those expectant, puppy-dog eyes.
The muscular memory of our relationship took over. I pulled out my card. I paid. The cashier asked if I wanted the points.
“Absolutely,” I said, beaming.
Walking out, he swung our joined hands. “You’re the best girlfriend ever,” he said.
The best girlfriend ever. The words echoed in my head, bouncing off the screenshots in my pocket where he called me a pig.
Monday morning, he went to work. I called in sick. I sat at my kitchen table, the silence pressing in on me. I knew I couldn’t just confront him. If I screamed, he would gaslight me. He would tell me it was “locker room talk,” that I was crazy, that I was violating his privacy. He would spin the narrative until I was the villain.
No. He had played a long game. I needed to play a longer one.
I looked at the calendar. Christmas was three weeks away. He wanted to ride out the holidays? Fine. I would give him a ride he would never forget.
But first, I needed to know just how deep the rot went. I opened the iPad again. A new message notification popped up, not from Jackson, but from someone named Bethany.
My finger hovered over the screen. This was the final door. Did I really want to open it?
The chat with Bethany went back to mid-October.
She was the “gym girl” he’d mentioned to Jackson. The one he was “eyeing.” Turns out, he was doing a lot more than eyeing.
Bethany: “Gym was boring without you today. When can we actually hang out outside of there?”
Stuart: “Soon, babe. I promise. Just got a situation I need to handle first.”
Bethany: “The ‘roommate’ situation?”
Stuart: “Exactly. Just gotta ride this out through the holidays. Complicated logistics.”
Bethany: “Photo attached: [Selfie in workout gear] Can’t wait until you’re free.”
Stuart: “God, you’re gorgeous. Soon. I’m counting down the days.”
He was calling her babe. He was calling me a “logistical situation.”
I took the screenshots. My hands were steady now. The grief was gone, burned away by the friction of pure, unadulterated rage.
I needed allies. I called Rachel, my coworker, and met her for lunch. When I showed her the evidence, she didn’t just get mad; she looked ready to commit arson.
“You need to change the locks today,” she hissed, stabbing her salad.
“No,” I said, surprised by my own coldness. “He wants a Christmas haul? I’m going to give him a Christmas he’ll need therapy to recover from.”
“What’s the plan?”
“Total destruction. Public execution. But I need to maintain the façade for twenty more days.”
The next few weeks were an exercise in psychological torture. I was an Oscar-worthy actress.
On Tuesday, I ran into Jackson at the DMV. He waved, smiled that big, dumb smile, and chatted about the weather. Later that night, I checked Stuart’s iPad.
Jackson had sent a photo of me sitting in the plastic DMV chair, looking tired and bored.
Jackson: “Look who I ran into lol. The whale in her natural habitat.”
Stuart: “Did she seem suspicious?”
Jackson: “Nah, she’s clueless. We chatted. She has no idea.”
Stuart: “Good. She’s not smart enough to catch on. Plus, she sees what she wants to see.”
Not smart enough.
I saved the screenshot.
On Wednesday, Stuart launched his campaign for the gifts. He showed me a website for a gaming chair.
“My back is killing me, babe,” he groaned, rubbing his lumbar. “This chair is on sale. It’s normally $400, but it’s $300 right now. I know it’s a lot, but…”
He let the sentence hang, the bait dangling in the water.
“That sounds important for your health,” I said, my voice dripping with concern. “I’ll think about it.”
He lit up. “You’re amazing. Hey, if the chair is too much, these AirPods are also on sale…”
He had a menu. A literal tiered list of extortion.
Thursday, I ran into his mother, Brenda, at Target. She hugged me tight. “Oh, honey! I’m so glad I ran into you. Stuart has been talking about you non-stop.”
She linked her arm through mine. “He mentioned he was looking at rings. Asking about styles.”
My stomach dropped. He was lying to his mother, too. Or worse, he was stringing her along to maintain the illusion of the “perfect son” settling down.
“He has good taste,” I managed to say.
“He does,” she beamed. “Take care of my boy.”
I sat in my car for twenty minutes after she left, staring at the steering wheel. Brenda was nice. She was innocent in this. But she was about to become collateral damage. I couldn’t save her from her son’s nature.
That night, I initiated the endgame.
“Stuart,” I said over dinner, “My mom wants to host a big Christmas dinner this year. She wants to invite your family. Brenda, Uncle Richard, everyone. Since we’re getting… serious.”
Stuart choked on his water, then grinned. “Really? That sounds awesome. Mom would love that. It would be great for the families to merge.”
Merge. He was thinking about the optics. The social credit. The illusion of stability that kept the free rent flowing.
“Great,” I said. “I’ll set it up.”
I called my brother, Jasper. Jasper is six-foot-two, plays rugby, and has a temper that runs cold rather than hot.
“I need you to come over,” I told him. “And bring your laptop.”
When Jasper saw the folder—hundreds of screenshots, audio files, the Bethany texts—he didn’t say a word for five minutes. He just clicked, read, and clicked.
Finally, he looked up. “I’m going to kill him.”
“No,” I said. “We’re going to do something much worse. We’re going to let him introduce himself to the family.”
“A slideshow?” Jasper asked, a wicked grin spreading across his face.
“A masterclass,” I corrected.
We spent the next three nights editing. We organized it chronologically. We added transitions. We synced it to a sombre, melancholic piano track—the kind used in ‘In Memoriam’ segments.
The sections were titled:
Part I: The Face of Love (Stuart saying he loved me).
Part II: The Whale Chronicles (The group chat).
Part III: The Financial Audit (Him bragging about using me).
Part IV: The Future Mrs. Stuart (The Bethany texts).
It was brutal. It was comprehensive. It was ready.
Christmas Eve arrived. Stuart was giddy. He had spent the week dropping hints about the gaming chair. He texted Bethany that morning: “One more day of acting, babe. Then I’m free.”
One more day.
Christmas morning was a blur of performative joy. Stuart gave me my gift: a necklace from Target that I knew cost $32 because I saw the charge on the joint card he wasn’t supposed to use.
“It’s beautiful,” I lied, clasping it around my neck. “Thank you.”
“I got you the chair,” I whispered. “But it’s over at my parents’ house. Wrapped up big.”
He pumped his fist. “Yes! You’re the best!”
We drove to my parents’ house at 2:00 PM. The driveway was full. Brenda’s sedan, Uncle Richard’s truck, Jasper’s beat-up Honda.
Inside, the house smelled of rosemary and pine. My mom, Virginia, hugged Stuart like the prodigal son. My dad shook his hand firmly, asking about the auto shop. Stuart launched into his routine—the hardworking, ambitious young man just waiting for his big break.
“Uncle Richard is thinking of opening a second location,” Stuart lied smoothly. “I might manage it.”
My parents ate it up. They looked at him with such hope, such approval. It made my chest ache. They wanted this for me. They wanted me to be happy.
Dinner was served at 4:00 PM. The table was a masterpiece of china and crystal. I sat next to Stuart, Brenda across from us.
“This is lovely,” Brenda gushed. “It’s so nice to have everyone together.”
Stuart reached over and squeezed my hand on top of the tablecloth. “I’m a lucky guy,” he announced to the table. “Truly.”
I squeezed back. “We’re all lucky today.”
