Catherine didn't just pull into the driveway. She lingered. From the window, I saw James’s black SUV idling behind her car. He didn't just drop her off; he got out. He walked her to the porch, leaning in close, whispering something that made her laugh—that bright, genuine laugh she used to save only for me.
He kissed her cheek. It lingered a second too long to be "just friends." She didn't pull away.
I stepped back from the window, my hand gripping the handle of my suitcase. I waited.
The door unlocked. Catherine walked in, humming a tune, her cheeks flushed from the cool air—or perhaps from the company. She stopped dead when she saw me standing in the middle of the foyer with my bags and Benson on a leash.
"Mark? What... what are you doing? Why is the house so dark?"
"I'm leaving, Catherine," I said. No anger. No shouting. Just a statement of fact.
She blinked, her brain trying to process the visual information. "Leaving? Where? Is there an emergency with your mom?"
"The only emergency is the six years I wasted thinking you were someone you’re not," I replied. I held up my phone with the screenshot of her iPad messages. "James is parked outside. I assume he’s waiting to hear how the 'coffee' went?"
Her face went from confusion to a ghostly pale, then suddenly, to a sharp, defensive anger. The classic transition.
"You went through my things? Mark, that is a massive invasion of privacy! I can't believe you would be so insecure!"
"Insecure?" I let out a short, dry laugh. "Catherine, you lied about where you were going, who you were with, and how long you’d be gone. You stood on our porch and let him kiss you while I was inside packing my life away. The privacy you’re worried about died the moment you invited a third person into our relationship."
"Nothing happened!" she shrieked, her voice hitting that high-pitched frequency she used when she was backed into a corner. "We just talked! He’s in a bad place! Why are you being so cruel? You’re literally holding the dog hostage!"
"Benson is registered in my name, Catherine. I paid his vet bills, I did the 5 AM walks while you slept in. He’s coming with me."
I started walking toward the door. She threw herself in front of it, her eyes welling up with tears. It was a masterful performance. If I hadn't seen those texts, I might have actually felt like the villain.
"You can't just go! We have a life! What about our anniversary? What about the ring you promised?"
"The ring?" I pulled out the confirmation email from the jeweler. "I cancelled it three hours ago. The money is already back in my account. Consider it my 'exit fee'."
Her jaw dropped. The mention of the money—the $8,000 she’d been hinting at for months—seemed to hurt her more than the prospect of me leaving. "You... you sent it back? Without even talking to me?"
"I don't talk to people who treat me like an option," I said, gently but firmly moving her aside. "You can have the apartment for the rest of the month. I've already called the landlord; my name will be off the lease by Monday."
I walked out. I didn't look back. I put Benson in the backseat and drove to Daniel’s.
The first night was silent. My phone was a war zone.
11:00 PM: I hate you. You’re a coward. 11:15 PM: Please come back. I’m scared to be here alone. 11:45 PM: James is nothing to me. I was just confused. Please, Mark.
I blocked her. Then I blocked James. Then I blocked her sister.
The next morning, I woke up on Daniel's guest bed. For the first time in two years, the tightness in my chest was gone. I went to the gym, I took Benson for a long run, and I started looking for a new place.
But the drama wasn't over. By Tuesday, my mother called me, sounding frantic.
"Mark, Catherine’s mother called me crying. She said you had a psychotic break and kicked Catherine out of the house in the middle of the night? That you’re keeping her dog from her?"
I sighed, rubbing my temples. "Mom, listen to me very carefully. Catherine didn't tell you about James, did she?"
As I explained the truth to my mother, I realized Catherine wasn't just going to let me go quietly. She was building a narrative. She was turning me into the monster to save her own image.
And then, I got a notification from a mutual friend. Catherine had posted a photo on Instagram. It was a black-and-white picture of a rainy window with the caption: "Sometimes the people you trust the most are the ones who break you. Starting over is hard, but I have my 'soulmate' back to help me heal."
She was doubling down. She was officially going public with James, less than 72 hours after I left. But she made one fatal mistake in her attempt to destroy my reputation, and I was about to make sure everyone knew exactly what it was...