The silence on the line after Sophia’s threat was deafening. It was the sound of a mask finally shattering. The "sweet, misunderstood girl" was gone. In her place was a cornered predator, willing to burn everything down just to avoid the consequences of her own actions.
"Jack? Are you there?" she demanded, her voice sharp and cold. "You have one hour. Call your boss. Fix this. Or I’m calling 911."
"I hear you, Sophia," I said, my voice surprisingly calm. "Loud and clear."
I hung up.
My hands were steady. That’s the thing about hitting rock bottom—once you’re there, you stop being afraid of the fall.
I didn't call Janet. I didn't call her boss.
Instead, I opened the Nest security app on my phone. When I changed the locks on Sunday, I didn't just swap out the deadbolts. I installed a high-definition doorbell camera and two hidden interior cameras—one in the living room and one facing my desk. I’d told myself it was for insurance purposes. Now, it was for survival.
I checked the live feed.
The hallway outside my apartment was empty. But then, the elevator pinged.
Sophia stepped out.
She wasn't crying. She wasn't hysterical. She was wearing a hoodie and leggings, looking over her shoulder like a common thief. She walked up to my door and pulled out her old key. She tried to turn it.
It didn't budge.
She growled—I could hear it through the camera’s microphone—and kicked the door. Then, she did exactly what she threatened. She reached into her purse, pulled out her own phone, and began to mess up her hair. She rubbed her eyes until they were red. She even pinched her own arms to create welts.
I watched, sickened, as she dialed a number.
"Yes, hello? 911?" she sobbed into the phone. The transition was instant. It was terrifying. "Please... my ex-boyfriend is at my door. He’s been stalking me. He’s trying to break in. His name is Jack... I’m so scared..."
I didn't wait. I called my contact at the local precinct—a guy I’d done some pro-bono data work for last year.
"Officer Miller? It’s Jack. I need you to look at a live feed I’m sending you right now. A woman is currently standing outside my door at 402 West Oak, calling 911 to report that I am at her door. I am currently sitting in my office downtown. I have five witnesses and a time-stamped security log."
"On it, Jack. Stay where you are."
I watched the screen as the police arrived six minutes later.
Sophia’s face when the officers rounded the corner was a masterpiece of confusion. She tried to play the part. She ran to them, crying, pointing at my door.
"He’s inside! He forced me to come here! He’s going to hurt me!"
The officer, a veteran I didn't know, looked at her, then looked at his radio. "Ma'am, we have the homeowner on the line. He’s currently at his place of business. And he’s provided us with a live video feed of you... well, of you hitting yourself and calling 911."
Sophia froze. The crying stopped instantly. Her eyes darted to the small, discreet lens of the doorbell camera she hadn't noticed.
"That... that’s a violation of privacy!" she shrieked.
"No, ma'am," the officer said, pulling out his handcuffs. "That’s evidence of a false police report and attempted breaking and entering. Turn around."
I closed the app. I couldn't watch the rest. There was no joy in it—only a profound sense of relief that the person I had shared my bed with for eight months was finally being seen for who she truly was.
The next forty-eight hours were a whirlwind.
Sophia was processed and released on bail, but the damage was done. The police report was public. My company’s legal team filed for a permanent restraining order and a civil suit for the stolen data.
But Sophia wasn't done trying to manipulate the narrative.
On Wednesday, my mother called me. My mother is sixty-five, lives in a quiet suburb, and thinks the world is generally a kind place.
"Jack, honey," she said, her voice trembling. "Sophia’s mother called me. She said you’re trying to put Sophia in jail? She said you’re making up lies about her work to get revenge because she wanted to break up with you?"
"Mom, listen to me," I said, leaning back in my chair. "I have video. I have computer logs. Sophia didn't want to break up. She wanted to keep using my money while she looked for something 'better' and stole from my company."
"But Elena says she’s been hospitalized for a nervous breakdown because of the 'harassment' from your lawyers," my mother pleaded. "Is there any way you can just... let it go? For the sake of the time you spent together?"
"Mom," I said firmly. "If I 'let it go,' I lose my job. I might even face criminal charges myself. Sophia didn't care about the time we spent together when she was robbing me blind. I’m not being mean; I’m being honest. Please, do not answer their calls anymore."
I hung up, feeling the weight of the world on my shoulders. It seemed like everyone was jumping into the fray. Maya, Sophia’s best friend, even sent me a long, rambling email.
“Jack, I know she said some dumb things at the restaurant, but you’re destroying her. She lost her job today. Her firm fired her for 'gross misconduct.' She has no income. Her parents are having to pay her legal fees. Isn't this enough? You won. Just drop the lawsuit.”
I didn't reply to Maya. Maya was the one who laughed when Sophia said I was a "sponsor." She didn't get to talk to me about "enough."
The climax of the financial drama came on Friday morning. I had to meet Sophia and her lawyer at the bank to finally resolve the "frozen" joint account.
Sophia looked terrible. Her hair was unwashed, her eyes were sunken, and the "designer" clothes she loved so much looked wrinkled and cheap. She wouldn't look me in the eye.
Her lawyer, a sharky-looking guy in a grey suit, pushed a paper toward me.
"My client is willing to sign the release for the $12,000 in the account, provided you drop the civil suit for the data theft and the restraining order."
I looked at the paper. Then I looked at Sophia.
"No," I said.
The lawyer blinked. "Excuse me? This is a very generous offer. You get your money back, and everyone moves on."
"It’s my money already," I said. "The bank audit is already 90% complete. They’ve confirmed that 99% of the deposits came from my personal checking account. I’ll have that money back by next week regardless of what she signs."
I leaned forward, looking Sophia straight in the face.
"The civil suit stays. The restraining order stays. I’m not negotiating with someone who tried to frame me for domestic abuse and steal my career. You aren't in a position to make offers, Sophia. You’re in a position to beg for mercy, and quite frankly, I’m fresh out."
Sophia finally looked up. The hatred in her eyes was pure. "I hate you," she hissed. "I wish I’d never met you."
"I know," I said. "Because if you hadn't met me, you wouldn't have been caught. You’d still be out there, 'keeping your options open' and bleeding some other guy dry."
She signed the papers—not because she wanted to, but because her lawyer whispered that it was her only chance to show "good faith" before the criminal hearing for the false police report.
As I walked out of the bank, the sun felt warmer than it had in weeks. I had my money. I had my reputation. I had my safety.
But as I reached my car, my phone buzzed with an email notification.
It was from a name I didn't recognize. A man named Marcus.
Subject: Sophia.
“Jack, I don't know you, but I think we need to talk. I’m the 'option' Sophia was keeping open. And I think she’s been doing to me exactly what she did to you... but it goes much deeper than just money.”
My blood ran cold. I thought I had uncovered all of Sophia’s secrets, but Marcus was about to tell me something that would make the data theft look like a playground prank...