My Ex Called Me a Loser After Our Breakup, So I Exposed the Security Footage of Her Cheating With Her New Boyfriend

Nate accepted Brooke’s sudden breakup with more grace than she deserved, even after she moved out of his apartment and acted like she had simply “outgrown” him. But when she posted a cruel caption calling him a boring loser and let her friends humiliate him online, he remembered the security cameras she had forgotten about. What he found in the footage did not just expose her cheating—it destroyed the fake story she had built around him.

When Brooke broke up with me, I honestly thought I handled it better than most people would have.

We had been together for three years. I was twenty-seven, she was twenty-six, and for the last year and a half, she had been living with me in my apartment. The lease was in my name, the utilities were in my name, most of the furniture was mine, but I never treated it like she was just a guest. It was our place in every way that mattered. Her candles were on the shelves, her shoes were by the door, her skincare products took over the bathroom counter, and her little throw blankets somehow ended up on every chair even though she claimed my apartment had “too much guy energy” when she first moved in.

So when she sat me down two weeks ago and told me we had “grown apart,” it hurt.

It was the classic breakup speech. She needed to find herself. She did not know who she was inside the relationship anymore. She cared about me, but not in the way I deserved. She hoped we could both look back one day and be grateful for what we had.

I sat there listening, feeling like someone had opened a trapdoor under my life.

But I did not scream. I did not beg. I did not call her names. I asked a few questions, realized very quickly that her mind was made up, and accepted it with as much dignity as I could manage. Since the lease was mine, I asked her to move out within the week. She agreed, saying she had already made arrangements.

That should have been my first clue.

Already made arrangements.

At the time, I was too numb to question it.

She packed while I was at work. When I came home, half the apartment looked strangely hollow. Her clothes were gone from the closet. Her makeup was cleared from the bathroom. The little framed picture of us from our trip to San Diego was missing from the bookshelf, which hurt more than I expected because I had always hated that photo and still felt crushed that she took it.

ADVERTISEMENT

Her key was on the kitchen counter.

Under it was a sticky note.

Thanks for the memories.

That was it.

ADVERTISEMENT

Three years reduced to four words in purple ink.

I stood there for a long time, staring at the note, trying to decide if I felt abandoned, relieved, or just empty. Eventually, I threw it in a drawer, ordered takeout, and sat alone on the couch she used to claim was uncomfortable unless she had three pillows behind her back.

I thought that was the end.

I was wrong.

ADVERTISEMENT

Yesterday, I was scrolling through Instagram during lunch, half paying attention while eating a sandwich at my desk, when her post came up.

It was a photo of Brooke with some guy I did not recognize at first. He was standing behind her with his arm around her waist, both of them smiling like they had just walked out of a gym commercial. She looked happier than she had looked with me in months.

Then I read the caption.

Finally free from that loser. Can’t believe I wasted three years on someone so boring and pathetic. Upgrade achieved. #NewBeginnings #ActuallyHappy #NoMoreDeadWeight

ADVERTISEMENT

For a second, my brain refused to accept what I was seeing.

I just sat there with my sandwich halfway to my mouth, staring at the screen like the words might rearrange themselves into something less cruel.

They did not.

Then I made the mistake of reading the comments.

ADVERTISEMENT

Her friends were already piling on.

Chloe wrote, About time, babe. You were way too hot for that situation.

Another friend commented, We’ve BEEN saying you deserved better.

Someone else wrote, Upgrade is an understatement.

ADVERTISEMENT

Then I saw her mother, Diane.

So glad you finally saw the light, honey.

That one got to me.

I had cooked dinner for that woman. I had fixed her Wi-Fi. I had driven her to urgent care once when Brooke was out of town. I had sat at her kitchen table listening to her complain about her sister for two hours because Brooke asked me to be nice.

ADVERTISEMENT

And there she was, publicly celebrating me being called dead weight.

For a few minutes, I did nothing.

The old version of me might have spiraled. Maybe typed something defensive. Maybe sent Brooke a private text asking why she needed to be cruel when I had done nothing to her. But humiliation does something strange when it lands on top of heartbreak. Sometimes it does not make you collapse. Sometimes it makes you remember things.

And I remembered the cameras.

ADVERTISEMENT

After a few break-ins in our building the previous year, I had installed a small security camera system in the apartment. Completely legal. Visible. Brooke knew about it. She had even helped me position one near the entryway because she wanted to make sure we could see package thieves. There was another camera angled toward the living room and one covering the kitchen and front door area.

What she apparently forgot was that the system automatically backed up footage to the cloud for thirty days.

I work in IT security. I do not install anything without redundancy.

Out of curiosity, anger, and a sinking feeling I could not explain, I logged into the system during my lunch break and started scrolling back through the previous month.

It did not take long.

ADVERTISEMENT

There he was.

The same guy from the Instagram post.

Derek.

The first clip showed him entering my apartment with Brooke while I was at work. Not after our breakup. Not even close. Six weeks before it. He walked in behind her, comfortable, laughing, carrying a gym bag. She turned, kissed him, and led him toward the living room like he had been there before.

Then I found another clip.

ADVERTISEMENT

And another.

Twelve separate incidents.

All while I was at work.

The clearest footage was from three weeks before the breakup. Brooke and Derek were on my couch, the couch I paid for, making out like teenagers with no fear of being caught. At one point, she pulled back, laughed, and said, “Nate’s such an idiot. He has no idea.”

I watched that clip three times.

ADVERTISEMENT

Not because I wanted to torture myself.

Because I needed to make sure I had heard it correctly.

Then came the kitchen clip.

Brooke was on the phone while Derek leaned against my counter drinking from one of my mugs. She had the phone on speaker.

“Yeah, Mom,” Brooke said. “I’m waiting until after Nate pays for my car repairs to dump him. Another few weeks max.”

My chest went cold.

The car repair.

Her Honda had needed work the week before she left. She cried about how stressed she was, how she could not handle another expense, how she would pay me back as soon as things settled. I paid the mechanic directly.

Two thousand two hundred dollars.

Paid in full.

I sat back in my chair, staring at the timestamp on the footage.

There is a special kind of anger that comes when you realize someone did not just betray you emotionally. They budgeted your kindness into their exit plan.

I downloaded everything.

Twelve clips. Date and timestamp visible. Faces clear. Audio clear enough.

I could have been mature about it. I could have saved the footage, blocked her, and moved on. A better man might have done that. Maybe a calmer man. Maybe a man who had not just been publicly called pathetic by someone who had been cheating in his apartment while he paid her bills.

But after that Instagram post, after her friends, after her mother, after the comments from people who had eaten at my table and smiled in my face, the high road looked less like dignity and more like letting a liar keep the microphone.

So I commented on her post.

Same here. Finally free.

Then I made a post of my own.

I did not upload anything explicit. I was careful. I edited together the clips that proved the timeline, the cheating, and the car repair conversation. No nudity. Nothing graphic. Just enough to show the truth. Derek entering the apartment. Brooke kissing him. Brooke laughing on my couch. Brooke saying, “Nate’s such an idiot.” Brooke telling her mother she was waiting until after I paid for her car repairs to dump me.

I tagged Brooke.

I tagged Derek.

The caption read:

When you realize the loser had receipts the whole time. Brooke, you left some stuff here. Your dignity, for example.

The first person to see it was Derek.

His comment appeared within minutes.

WTF is this? You told me you broke up with him months ago.

Then he disappeared.

Untagged himself.

Unfollowed her.

Relationship status back to single.

Brooke’s friends started deleting their comments so fast it was almost impressive. The original post went from over two hundred likes to forty-three in less than an hour. Her mother’s comment vanished. Then Diane appeared under my post.

Brooke Fletcher, call me now.

That was when my phone began to melt.

Brooke called over and over. Texts poured in.

Take it down.

Nate, answer me.

You’re insane.

You’re violating my privacy.

Please, I’m begging you.

Derek won’t talk to me.

I did not answer.

Brooke tried damage control next.

She posted a word salad about toxic exes trying to ruin women’s happiness and how I had monitored her with cameras without consent. That might have worked if she had not known about the cameras. It might have worked if she had not helped me install one by the door. It might have worked if Ryan, my buddy, had not already screenshotted her original post before she dirty deleted it.

By evening, the story had spread through our mutual friend group.

Derek’s ex-girlfriend reached out to me laughing. Apparently, Derek had cheated on her with Brooke, so karma had made a very quick loop. According to her, Brooke had told everyone at the gym she had been single for months. Derek had believed the same thing. He thought he was getting a fresh start with a woman escaping a bad relationship.

Really, he had been another piece in Brooke’s exit strategy.

I sat on my couch that night, phone on silent, a glass of bourbon in my hand, watching three years of manipulation unravel in real time.

Sometimes the high road is overrated.

The next morning, I woke up to sixty-two missed calls.

Twenty-eight from Brooke.

Eleven from her mother, Diane.

Six from Chloe.

The rest from numbers I did not recognize.

The texts were even better.

Brooke started with threats.

Take it down now or I’m calling the police.

Then bargaining.

Please. I’m begging you. Derek won’t talk to me.

Then blame.

You’re ruining my life over nothing.

Then desperation.

I’ll pay you back for the car repairs. Can we just talk? I made a mistake.

Diane’s messages followed their own emotional journey.

You need to be the bigger person here.

This is harassment.

My daughter is crying.

Then, hours later:

I didn’t raise her like this. I’m sorry, Nate.

The most surprising messages came from Derek.

Bro, I had no idea.

She said you were abusive and that she had been single since January.

She’s been using my credit card for stuff she said was for our future.

I just found out she’s been texting her ex Trevor too.

We’re done.

Can I buy you a beer? I feel like an idiot.

I stared at that one longer than the others.

I should have hated him.

But I did not.

He had been lied to too. Not innocently in every way, maybe, because people should ask better questions when someone is still tangled in a breakup story. But he had not known she was living with me. He had not known he was being brought into my apartment. He had not known the timeline she gave him was fake.

I told him no hard feelings.

Then Chloe showed up at my apartment at nine in the morning.

I answered through the doorbell camera.

She stood in the hallway, arms folded, looking annoyed and uncomfortable. “Nate, please. Brooke is having a breakdown. She hasn’t stopped crying. She needs you to take the video down. It’s humiliating.”

I looked at her through the app.

“Chloe, she called me pathetic and boring to hundreds of people. She cheated for at least six weeks. She used me for money. Where was the sympathy for my humiliation?”

“That’s different,” Chloe said.

“How?”

She hesitated.

Then she actually said, “You’re a guy. You can handle it.”

I laughed and ended the feed.

She stood there for another ten minutes before leaving.

Around noon, Brooke tried TikTok.

That was a mistake.

She posted herself crying with no makeup, talking about how her narcissistic ex was trying to destroy her because he could not handle rejection. She said I was controlling, that I monitored her every move, that the cameras were proof I had always been abusive.

Unfortunately for her, one of my coworkers, Janet, is TikTok famous in that “one viral video away from quitting her job” way. She saw Brooke’s video and stitched it with screenshots of Brooke’s original “finally free from that loser” post, along with a calm breakdown of what had actually happened.

Janet’s video got ten times the views in an hour.

The comments on Brooke’s TikTok were not what she expected.

Girl, you cheated and got caught. Take the L.

Imagine calling someone pathetic then crying when they defend themselves.

Not the consequences of my own actions.

Brooke deleted the video within two hours.

That afternoon, Brooke’s dad called.

Roger had always been cool to me. We watched football together. He had privately apologized for Brooke’s behavior more than once, especially when she got dramatic at family gatherings or talked down to waitstaff in that casual way people do when they think politeness is optional.

He sounded tired.

“Nate,” he said, “I’m not calling to defend her. I saw the videos. I’m disgusted.”

I stayed quiet.

“But Diane is making my life hell, and Brooke won’t stop wailing. What would it take for you to remove the post?”

“Roger, I’m not trying to be difficult,” I said. “But she publicly humiliated me first. She called me pathetic. She cheated. She used me. I’m just telling the truth.”

He sighed heavily. “I know, kid. I know.”

There was a pause.

“Let me ask you something. Did she ever pay you back for that Miami trip last year? The one for her friend’s bachelorette party?”

“No.”

“She said she would?”

“Yeah.”

“That was eighteen hundred, right?”

I frowned. “How did you know?”

“I saw the charge once when you two were showing me something on your laptop. What about the MacBook you bought her for Christmas?”

“Roger…”

“I’m sending you five thousand dollars,” he said. “Not as a bribe. As an apology from a father who apparently raised an entitled brat.”

Before I could protest, he hung up.

The money hit my Venmo an hour later.

The note said:

For the record, I’m sorry.

I did not take the post down.

That afternoon, Derek and I actually met for that beer.

It should have been awkward. Somehow, it was not. We sat at a bar near my office, both of us with the exhausted expressions of men who had realized they were side characters in the same scam.

Brooke had played him worse than me in some ways.

She told him she was a marketing director at a tech startup. In reality, she was a part-time social media coordinator at a vitamin shop. She told him her family had money. In reality, they were middle class like everyone else. She told him the apartment was a friend’s place where she was staying temporarily. In reality, it was my apartment. The place I paid for.

Derek showed me texts where she talked about marriage, kids, trips, and building a life together.

All while living with me.

“She said you were abusive,” he said over his third beer. “Said you monitored her every move. Wouldn’t let her see friends. Controlled her money.”

I almost laughed. “She went to Miami on my dime. She had full access to everything. I barely knew where she was half the time.”

He rubbed both hands over his face.

“She played us both.”

“Yeah,” I said. “She did.”

By the end of the night, we were talking about football.

Life is weird.

That night, the plot thickened again.

Brooke’s ex before me, Trevor, slid into my DMs.

Yo, saw your post. Not surprised. She did the same thing to me three years ago. Look at this.

He sent screenshots from when they dated.

The pattern was almost identical.

She had cheated on him with me, though I had no idea she was with someone. When Brooke and I met, she told me she had been single for months. Trevor’s screenshots showed otherwise. She had been trash-talking him to friends while setting up dates with me, calling him boring, clingy, and pathetic.

The same words.

The same script.

The only difference was that Trevor had not had video proof.

“She called me pathetic too when I caught her,” he wrote. “Posted about it and everything. I just didn’t have receipts like you.”

I asked if I could share the screenshots.

He said, “Go for it.”

So I made a second post.

Since she wants to talk about patterns.

By ten that night, Brooke had gone nuclear.

The next morning, she showed up at my work.

Security called me down to the lobby. I stepped out of the elevator and saw her standing near the reception desk, mascara running, holding a box of what I assume were supposed to be apology cookies. The security guard, Jerome, was trying very hard not to laugh.

“Sir,” he said, “this young lady says she needs to speak with you urgently.”

“Nate,” Brooke said, stepping toward me. “Please. Five minutes.”

I looked at Jerome.

“Can you stay here as a witness?”

He nodded and pulled out his phone with absolutely no subtlety.

“Two minutes,” I told Brooke.

She inhaled shakily. “I’m sorry. Okay? I’m sorry I called you names. I’m sorry about Derek. But you’re destroying my life.”

“No,” I said. “I’m correcting the version of events you posted.”

“I lost my job.”

That caught me off guard.

“What?”

“My manager saw everything,” she snapped. “She said I created a hostile social media presence that reflects badly on the company.”

The vitamin shop had a social media policy, apparently. Publicly calling someone pathetic and boring, then getting exposed as a cheater and a liar, did not align with their values of integrity and respect.

“That’s not my fault,” I said. “You posted first.”

“You didn’t have to respond.”

“Like you didn’t have to cheat?”

She threw the box of cookies at me.

Jerome stepped in immediately.

“Ma’am, you need to leave before I call the police.”

Brooke glared at me through tears. “This isn’t over, Nate. You’ll regret this.”

I glanced at Jerome.

“Can you email me that recording?”

He grinned. “Already got it.”

She stormed out.

Jerome sent me the video within minutes with the message:

That was better than reality TV.

But Brooke still was not done.

That evening, my landlord called. Brooke had contacted him claiming she was still a tenant and that I had illegally evicted her. She wanted back in. Thankfully, I had documentation. She had never been on the lease. She had moved out voluntarily. She had left her key. She had taken her belongings. I forwarded him everything.

He laughed and said, “She sounded unhinged. Just wanted you to know.”

Then came the random numbers.

Brooke had recruited her cousin Destiny and a few friends to harass me.

You’re a small energy loser who can’t handle rejection.

Brooke deserves better than your petty ass.

Real men don’t seek revenge.

I did not respond.

But I did post the security footage from the work lobby, with the caption:

Update: she seems to be handling the breakup well.

The comments were golden.

Not the cookies.

Jerome deserves a raise.

She really thought baked goods would fix this?

Then Derek commented:

Those are store-bought cookies, by the way. She told me she was a great baker, but I never saw her cook anything.

Roger liked that comment.

That almost took me out.

Then the real tea came from the most unexpected source.

Chloe.

The same Chloe who had shown up at my door telling me I should take the humiliation because I was a guy.

She DM’d me late that night.

I need to tell you something.

Apparently, Brooke had been planning the whole thing for months.

Not just the cheating. The public humiliation strategy.

Chloe sent screenshots from their group chat where Brooke laid out the plan step by step.

One: find a new guy with more money.

Derek.

Two: keep using me for expenses until Derek was locked in.

Three: break up suddenly to maximize emotional damage.

Four: post publicly about how terrible I was to control the narrative.

Five: play victim if I retaliated.

One message from two months earlier made my stomach turn.

Nate’s so predictable. He’ll probably just cry and accept it. Boring men always do.

Another said:

Derek’s taking me to Turks and Caicos next month. Still going to make Nate pay for my car first, though.

Chloe said she was sending me the screenshots because Brooke had turned on her too. When Chloe suggested that maybe publicly humiliating me was too much, Brooke called her jealous and bitter in the group chat.

“She’s not who I thought she was,” Chloe wrote. “I’m sorry for my part in this.”

I stared at that message for a long time.

Then I made one final post.

When you plan to humiliate someone for months but forget that receipts work both ways. I’m done now. Moving on to better things.

The response was swift and brutal.

Derek’s ex-girlfriend commented:

She did all this planning and Derek still left her for a bartender at Buffalo Wild Wings.

That was how I learned Derek had already rebounded with a woman named Cassidy.

He posted a story with her that same night. Brooke had apparently been bombing his phone, begging for another chance while he was literally on a date.

Roger texted me soon after.

I showed Diane everything. We’re getting her therapy. This is not the daughter we raised. I’m sorry, son.

Even Trevor chimed in.

Bro, we started a support group. You, me, and Derek. Survivors of Hurricane Brooke.

I laughed for the first time in days.

The next morning, Brooke sent one final email.

It was long, rambling, and full of self-pity. She said I had ruined her life over nothing. She said she would never forgive me for exposing private moments. She said I was cruel, vindictive, and obsessed. She said one day I would realize that she had only been trying to find happiness.

I did not reply.

I forwarded it to Roger with a note:

You might want to accelerate that therapy.

Then I blocked her email too.

Life has been strangely good since then.

The original “same here, finally free” comment now has more likes than her deleted post ever did. I used part of Roger’s money to take a solo trip to the mountains, something I had wanted to do for months but kept postponing because Brooke always said hiking was boring unless there was a luxury cabin involved.

I posted a few hiking photos.

No captions about revenge.

No dramatic quotes.

Just mountains, trees, and me looking more peaceful than I had in a long time.

Derek and I are weirdly becoming friends. We game online sometimes. He is dating Cassidy, the bartender, who apparently thinks the whole situation is hilarious. Trevor started dating someone new too, and when she found out Brooke was his ex, she reached out to both Derek and me for a background check.

We told her the truth.

She thanked us and blocked Brooke preemptively.

Brooke is still posting cryptic quotes about rising above the haters and knowing your worth. Each post gets fewer likes than the last. Her comments are turned off now. Chloe and I grabbed coffee once, not romantically, just two people processing the fact that someone we trusted had been toxic in different ways to both of us.

She told me Brooke had been begging people for money since losing her job. She even made a GoFundMe claiming she was a victim of cyber harassment.

It raised seventy-three dollars.

All from her mom.

The vitamin shop hired someone new already. The new girl follows me on Instagram and likes my hiking posts, which is kind of funny. Janet’s TikTok about the situation hit a million views, and she offered to make me TikTok famous.

I declined.

I have had enough internet drama for a lifetime.

Jerome, the security guard at my office, still asks for updates every morning. He started calling me “cookie man,” which I pretend to hate but honestly find hilarious.

Looking back, the signs were always there.

The way Brooke trashed Trevor when we first started dating. The way she always needed money but never seemed to work full hours. The constant hunger for validation online. The way she got angry when I did not react to her provocations the way she expected. The way she needed every story to have a villain, and somehow every villain was an ex who had once paid for things.

I missed those signs because I wanted to believe I was different.

That is the trap.

Everyone thinks they are the exception until they find the pattern with their name added to it.

But in a strange way, I am grateful it happened like this. If Brooke had not posted that loser caption, I might never have checked the security footage. I might have spent months wondering what I did wrong. I might have accepted her “we grew apart” speech as the whole truth and carried the weight of a breakup she had engineered for profit and attention.

Instead, I got clarity.

Messy clarity, sure.

Public clarity, absolutely.

But clarity all the same.

Do I regret posting the videos?

No.

I did not post anything explicit. I did not expose private intimacy. I posted the truth necessary to clear my name after she publicly humiliated me with lies. She tried to control the narrative by making me look pathetic, boring, and disposable. I corrected the record with evidence.

That is not cruelty.

That is self-defense.

The real ending, though, was not watching Brooke lose Derek or her job or her carefully curated image. The real ending was coming home after that mountain trip, opening my apartment door, and realizing the place felt like mine again.

No tension.

No hidden disrespect.

No person smiling at me while planning my humiliation in a group chat.

Just peace.

The camera system is still installed and still recording because apparently receipts matter. But I do not sit around checking footage anymore. I do not need to. I have my life back. I have my weekends back. I have friends I did not expect and lessons I will never forget.

Brooke wanted everyone to believe she was finally free from a loser.

In the end, she was right about the freedom part.

She just got confused about who had been set free.

And Brooke, since Chloe told me you still check my profiles daily, that offer to return your dignity still stands.

But at this point, you might want to check whether you ever had it in the first place.

Peace out.

I’m going hiking again this weekend, living that pathetic life you saved me from.

Share this post

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *