"Leave. You're making him uncomfortable," she said when her ex showed up at her party.

I nodded and left without a word. Packed all her things and changed the locks while she celebrated. She came home to her stuff in the hallway and a note: Now nobody's uncomfortable.
Throwaway for obvious reasons. This happened about a year ago, but I've been lurking on here long enough to know stories like this blow up. Figured I'd share mine because, looking back, it's one of those tales where everything flips in the most satisfying way. I'm not here for advice, just venting and maybe giving some folks hope that karma does its thing sometimes. Buckle up, it's a long one.
I'm Jake, 29 now, but 28 at the time. I work in IT for a mid-sized company in a decent-sized city. Nothing flashy, but it pays the bills and lets me have a life outside of work. I've always been the steady type: reliable, committed, the guy who shows up when he says he will. That's how I approached my relationship with Sarah.
We met three years earlier through mutual friends at a casual game night. She was outgoing, funny, the kind of person who lights up a room. I was drawn to that energy, and we hit it off quick. Within six months, we were exclusive, and after two years, she moved into my apartment. It felt natural, like we were building something real.
Looking back, I poured a lot into us. Sarah was a graphic designer freelancing from home, and her work was inconsistent—feast or famine. I'd cover rent when gigs dried up, no questions asked. I handled most of the bills, cooked dinners after long days, and even helped her network by introducing her to some contacts from my job.
There were little things, too, like the time she had a family emergency back home: I drove six hours through pouring rain to pick her up from the airport when her flight got delayed, just so she wouldn't have to deal with a cab at 2:00 a.m. Or when she wanted to take an online course to boost her skills: I paid for it without hesitation, even though it meant skipping a guys' trip I'd planned. I wasn't keeping score. That's what you do when you love someone, right?
I thought we were a team, but there were cracks I ignored. Sarah talked about her ex, Mike, more than felt normal. They dated for a couple of years before me; it ended messy, but she always framed it as ancient history. Still, she'd bring him up in random conversations, like comparing my safe job to his adventurous one.
"As a freelance photographer, Mike was always chasing the next big shot," she'd say with this nostalgic smile.
I'd brush it off, tell myself it was just talk. She posted old photos sometimes, too. Nothing overt, but enough to make me wonder. And emotionally, she started pulling away in the last few months: less affection, more time on her phone, excuses about being stressed from work. I chalked it up to her birthday coming up. She was turning 27 and wanted a big bash.
So, like the committed idiot I was, I threw myself into planning it.