第1章
The night of our friend's wedding reception, my boyfriend, Ethan, had his arm slung around the best man’s shoulders, three drinks past his limit and running his mouth.
The groom nudged him with an elbow, grinning. "So when are you finally putting a ring on it? Vic’s been with you for four years."
Ethan slumped back against the banquet chair, his speech slurred, yet every single syllable landed with lethal precision.
"Put a ring on what? You know who’s in my heart."
He gave a loose, dismissive shrug. "Camille always said I wasn't romantic enough, that I lacked nuance. What do you think these past four years with Vicky have been? Remedial classes."
The best man frowned, his glass pausing halfway to his mouth. "Then what’s in it for Vicky?"
Ethan waved a hand, nearly sloshing his bourbon over the tablecloth. "She gets me treating her well. And I do treat her well—I won't deny that. But that kind of devotion… how do I put it?"
He paused, letting out a soft, smug chuckle.
"It’s like grinding on an alt account to level up your skills. Once you're fully geared, don't you still log back into your main?"
Laughter rippled across the table. The bride shot me a sympathetic, placating look, as if silently mouthing: "He’s hammered, don’t take it to heart."
But I saw right through it. Ethan’s eyes were sharp and lucid under the amber chandeliers. It wasn't the liquor talking.
It was the first time he had told the absolute truth.
I stood up and quietly slid my chair back under the table.
In an instant, those four years felt like an absurd, blinding blizzard—piling high across the landscape of my youth, cold and suffocating, yet destined to melt into nothing.
I only hoped that from now on, our paths would diverge down separate streets, buried under their own snow, with no way back.
1
"Vic, get me a glass of ice water."
Those were the first words out of Ethan’s mouth the next morning.
He propped himself against the headboard, rubbing his temples, extending an arm toward me with utter, casual entitlement. Everything felt routine, as though his speech about "smurf accounts" at the wedding reception had been nothing more than an auditory hallucination.
I carried the glass over and set it on the nightstand. The heavy crystal base hit the wood with a dull, hollow thud.
"My head is splitting. Did Brett spike my drinks again last night?" He grabbed the glass, downed half of it in one long gulp, and winced.
"You were the one grabbing glasses out of people's hands."
"I was running interference for the groomsmen." He forced a dry laugh, his gaze flicking away. "I didn't say anything stupid, did I?"
"Like what?"
"How would I know? Totally blacked out."
He lied with practiced ease, the slight curl of his lips identical to the way he always placated me when he wanted to move on.
His phone buzzed against the pillow. The screen lit up with a text from Brett: "Hey man, you spilled your guts last night. Did Vicky skin you alive yet?"
Ethan’s fingers stiffened for a fraction of a second. He flipped the phone face down.
"What did Brett want?" I asked.
"Nothing. Just asking if I’m hungover." He shoved the phone under his pillow and tossed the duvet aside. "Vic, I have to run into the office. That project from last month needs wrapping up, and the client is breathing down my neck."
"On a Sunday?"
"Can’t be helped. Cost of living. Wait for me for dinner tonight, okay?"
He walked over to the closet and pulled out a charcoal-gray button-down. It was the one I had pressed for him two days ago.
After showering, he stood by the entryway, slipping on his loafers. "Where are the car keys?"
"In the tray by the door."
He rummaged through the console, couldn't find them, and picked up the spare iPad resting on the shoe cabinet. It was the device he used to jot down work ideas—never password-protected, because he always loved to boast that we had no secrets between us.
"Let me look up a file on here first. Help me find the keys, will you?"
As he spoke, he tapped open Notion.
The moment the workspace loaded, his hand slipped, and the tablet tumbled onto the plush rug.
I was already bent down searching near the baseboard, so I picked it up.
The screen stayed awake, resting on the most recently modified page.
The top-level workspace was titled: [V1.0 Romance Patch].
Directly beneath it sat a subfolder, its label glaringly legible: [Camille: Preference Modeling & Minefield Clearance (Beta Subject: Vicky)].
My fingers froze mid-air.
Inside the database were over three hundred entry logs.
Ethan snatched the iPad from my grip instantly.
"Why are you going through my stuff?" A tremor of panic cracked through his voice, though he quickly paved it over with annoyance.
"I just picked it up for you." I held his gaze. "Are those work notes?"
"Yeah. Core project data. Don't touch it, or I'll lose track of my edits."
He pressed the power button with well-oiled familiarity and shoved the tablet into his briefcase.
"Core data."
I was his test subject for calibrated romance. The corporate phrasing fit him like a tailored suit.
"Found them. The keys fell between the couch cushions," I said in the most even voice I could muster, holding them out.
He took them, exhaled a breath of relief, and leaned down to kiss my forehead.
I turned my head away on instinct. His lips brushed against the crown of my hair.
"What’s wrong? Still hung up on last night?" He frowned.
"No."
"Just a few dumb jokes when I was wasted. You know how the guys like to stir up drama. Don't be so sensitive, alright?"
"I’m not."
"Right, right. You're the reasonable one. Be good. Text me what you want for dinner."
The front door clicked shut.
I stood alone in the quiet apartment, staring at his house slippers left beside the console.
Truth was, my eyes had caught the very first log before he snatched the tablet.
> [Test Log #001]: "Bought Casablanca lilies for Vicky. Triggered an allergic reaction and sneezing. Conclusion: Allergies. Camille also hates overpowering floral scents. Future floral gifts must strictly avoid lilies and roses; switch to white lisianthus."
During our first year together, he brought home a bouquet of lilies. I had an asthma attack and spent three days hooked to an IV at the clinic. He had sat by my bedside, eyes rimmed red, promising he would never buy flowers again because he couldn't bear to see me in pain.
He hadn't been afraid of seeing me hurt.
He had been afraid of making the wrong move when it was Camille’s turn.
I walked into the study and booted up the desktop computer.
It was our shared workstation; he always left cloud-sync turned on across all his accounts. I opened the browser version of Notion.
There was no security prompt. The folder titled [V1.0 Romance Patch] opened cleanly before me.
Three hundred and seventy-one logs.
Every single entry was four years of my youth, dismantled into cold, clinical test metrics.
> [Test Log #089]: "Took Vicky to the coast for the sunrise. She cried from being moved. Conclusion: Sunrise ocean views yield an exceptionally high emotional ROI. Camille will definitely fall for this. Archive for future execution."
> [Test Log #156]: "Cooked steak for Vicky. Added three teaspoons of salt; she finished the entire plate. Conclusion: Vicky has a high sodium tolerance; Camille prefers subtle, delicate seasoning. Cut salt by half when cooking for Camille."
> [Test Log #212]: "Brewed hot ginger-brown-sugar tea when Vicky was sick. She found it deeply thoughtful. Conclusion: High efficacy. Added to Camille’s monthly cycle care SOP."
My hand trembled violently on the mouse. A wave of nausea hit my throat so hard I almost threw up on the desk.
Four years.
Every ounce of tenderness, every delicate gesture, every apparent compromise had never been meant for me. I was just the rat strapped to the operating table, allowing him to calibrate the precise depth of every incision so that when he finally operated on his main account, his hand wouldn't shake.
My phone rang. An incoming call from Sloane.
"Vic, are you home?"
"Yeah."
"Check your feed. Camille just posted."
I opened the app and pulled down to refresh.
Camille had posted a photo taken from the passenger seat of a car. Beyond the window stretched the downtown skyline; in her hand was an iced latte, the straw lightly marked with sheer pink gloss.
The caption read: "Dragged out for impromptu Sunday coffee because someone swore I’d lose my mind staring at a broken laptop screen. Old friends really do know me best."
At the edge of the frame, resting against the steering wheel, was the cuff of a charcoal-gray shirt.
The very one I had ironed for him.
"Did you see it?" Sloane’s voice was hushed on the line. "That interior… isn't that Ethan’s Porsche Cayenne?"
"Yeah. It is."
"Didn't he claim he was going to the office for overtime? Why is he with Camille?"
"He went to fix her laptop."
Sloane inhaled sharply. "Fixing a laptop from the passenger seat? Vic, are you just going to sit there and take this?"
"Take what?"
"You're his fiancée!"
"Fiancée?" A dry laugh slipped from my throat, brittle and bitter. "Sloane, do you play video games?"
"What? What does that have to do with anything?"
"Never mind. I'll call you back."
I ended the call and looked back at the Notion screen.
A new entry had just synced.
Timestamp: ten minutes ago.
Right while he was sitting in the Cayenne, sharing coffee with Camille.
> [Test Log #371]: "Vicky heard what I said at the reception. She acted cold this morning, but bought it after two casual lines of reassurance. Conclusion: As long as the delivery remains natural, stonewalling and light defusing is the most efficient dispute-resolution method. File as reference for Camille’s future mood swings."
Even the mechanics of deceiving me were cataloged as operational experience for her.
Four years of my life, reduced to a repulsive optimization loop.
A text came in from Ethan.
"Laptop issue sorted. Taking you out for Japanese tonight. Which spot do you want?"
I stared at the glowing letters for a long time, my fingers tapping out two words.
"Anywhere's fine."
He replied in seconds: "Why is it always 'anywhere'? Can’t you be like Camille for once and just say what you actually want?"
2
"Can’t you just say what you actually want?"
Ethan had thrown that line at me for four years.
In the beginning, I walked on eggshells, constantly tailoring my preferences to keep him comfortable. I believed that loving someone meant softening your edges and making room for their peace.
Looking through those three hundred and seventy-one logs now, I realized he had never minded my lack of assertion. He was frustrated that his "training mannequin" wasn't generating clear enough feedback, slowing down his empirical analysis.
The restaurant he picked was an omakase joint on one of the priciest strips downtown.
When I slid open the private room's shoji screen, Ethan wasn't alone.
Camille was there.
She wore an ivory knit dress, her hair pinned up in an effortless chignon, twirling a crystal sake cup between her fingers while hanging onto Ethan's every word.
Sitting next to her was Brett.
"Hey, look who made it!" Brett waved, grinning as if the night before had never happened.
Ethan looked up and casually pulled out the chair beside him. "Trouble finding a cab? You're late."
"Traffic was heavy." I hung my bag on the back of the chair and sat down.
"Vicky, please don't mind me," Camille said, resting her chin on her hand, beaming with practiced warmth. "My laptop crashed completely today, and I ran Ethan ragged all afternoon. Brett was nearby, so we figured we’d make it a group dinner. You're not jealous, are you?"
She pulled this routine constantly.
Every time she commandeered Ethan’s time, she wrapped it in that saccharine disclaimer: "You're not jealous, are you?"
If I said yes, I was being petty and insecure.
If I said no, she had a free pass to exploit his availability without consequence.
Until today, I had simply assumed she lacked boundaries.
"Not at all," I said, wiping my hands on the warm towel. "Did your laptop get fixed?"
"Completely. Ethan’s always been a genius with tech." Camille slid the menu across the table toward me. "Vicky, you order. Ethan mentioned your stomach hasn't been great lately, so he told me not to pick anything too raw."
I looked down at the embossed leather menu.
"I won't order. You guys go ahead."
Ethan frowned, reaching over to tug the menu away. "If she tells you to order, just order. Every time we eat out, I have to play mind reader. It’s exhausting."
He didn't bother hiding the irritation in his tone. In front of Camille, he habitually diminished me—using my supposed inadequacies to assert his dominance, or perhaps just to earn an amused glance from her.
"No need," I said, nudging the menu back. "I'm allergic to seafood lately."
"Allergic?" Ethan blinked. "Since when? You used to eat sushi all the time."
"Bodies change."
Brett jumped in to smooth things over. "Let’s get a wagyu sukiyaki pot then. Safe for Vic. Come on, Ethan, pay a little more attention to your girl."
Ethan took a sip of green tea, masking the annoyance in his eyes. "She never speaks up. How am I supposed to know?"
"He didn't know."
In his Notion database, he had logged six of my dietary dislikes, two allergen triggers, and the exact dates of twelve of my menstrual cycles. He knew to the hour when I needed pain relievers.
He didn't lack the information.
He simply deemed those data points irrelevant to Camille, so his brain had purged the cache.
The dishes arrived one after another.
Camille dipped a slice of wagyu into raw egg and brought it to her mouth. "Mm, the broth here is still a little off. Too sweet."
Ethan answered without missing a beat. "Told you. Next time I'll take you to that spot in the West Loop. Their profile is more savory. You'll love it."
"Sounds like a plan," Camille purred, then turned her eyes to me. "Vicky, Ethan’s always been this attentive with his friends. Remember last winter when he drove through that blizzard at two in the morning to drop off stomach medicine for me? You were so furious with him back then."
Of course I remembered.
That was the night I had acute gastroenteritis, shivering in cold sweats on the bathroom floor. He had walked out, claiming Camille had a burst ulcer from client drinking and that her situation was far more critical.
Later, I found the entry from that exact night.
> [Test Log #245]: "Camille had stomach cramps; left sick Vicky behind to rush over. Conclusion: Overt favoritism during an acute crisis produces the highest emotional yield; Camille looked at me differently tonight. Note: Bought Vicky a luxury handbag the next day as compensation; she forgave me. Material compensation successfully neutralizes low-cost emotional volatility."
It had been an experiment to measure the impact of blatant favoritism.
And for months, I had carried the guilt, blaming myself for being small-minded.
"I wasn't angry," I said, meeting Camille’s immaculate gaze. "Friends look out for each other."
Camille arched an eyebrow, momentarily caught off guard by my flat composure, before slipping back into her porcelain mask. "Vicky really is the most sensible woman around. No wonder Ethan always says you're built for domestic life."
"Built for domestic life."
The highest praise Ethan could ever offer me in public.
While Camille was described as the fragile girl who belonged under glass, who couldn't be allowed to suffer the slightest inconvenience.
Halfway through the meal, I stepped out toward the restroom.
On my way back, rounding the corridor near the service exit, I caught the scent of cigarette smoke and heard Brett’s voice.
"Seriously, Ethan, she didn't blow up after what you said last night?"
"Blow up over what? She’s a wallflower." A lighter clicked, followed by a long exhale of smoke. "Besides, I bought the ring in full and put down the deposit on the condo. What does she have to complain about?"
"You're a maniac, using four years as a sparring partner. How's the ground game with Camille going?"
"Almost there," Ethan lowered his voice. "She’s on the rocks with that private-equity guy. Her asking me out today was the opening."
"Then what about the wedding? Invitations are already printed."
"Drag it out. Once Camille gives me the green light, I’ll sit Vicky down and end it clean. Worst case, I let her keep the condo down payment as a parting gift. Call it an emotional severance package."
They stood side by side, discussing the rest of my life like they were figuring out how to trade in a depreciated appliance.
I stood in the shadow of the hallway, barely breathing.
Even the half-planned wedding had just been a stalling tactic to buy him time. He had already priced out the cost of discarding me—a condo deposit. For a tech founder pulling in seven figures, it was pocket change.
Brett ground his cigarette out. "Honestly, Vicky is solid. She keeps your life running, treats you right. Is Camille really worth the headache? With her temper, do you think you can handle her long-term?"
Ethan let out a quiet, self-satisfied chuckle.
"You don't get it. Women like Vicky disappear the second they step into a crowd. Too compliant. Boring."
"Camille is different. She commands the room. Even if I'm just the guy fixing her laptop in the corner, it beats a lifetime of paint-by-numbers with Vicky."
"Besides, after four years of testing on Vicky, I've got the patience and the tactics down to an art. Camille is eating right out of my hand."
When I walked back into the private room, my steps were light and hollow.
Camille was touching up her lipstick. Seeing me enter, she snapped her compact shut.
"Vicky, that engagement ring of yours… why does it look so familiar?"
I looked down at the solitaire on my left hand.
Ethan had tossed it onto my lap in the car two weeks ago without so much as a dinner reservation. He said we were past the stage of needing empty theatrics.
"Does it?"
Camille smiled thinly. "I’m pretty sure it’s the exact Bulgari setting I tried on two months ago. Ethan insisted on dragging me to the boutique. I told him my fingers were too slender for it, that it looked clunky on me. But honestly? It looks great on you."
Her words landed like a sharp slap across the table.
The engagement ring I thought symbolized a future was a rejected prototype.
Log #301:
> "Camille prefers classic Cartier; thought the Bulgari pavé band was tacky. Defective draft repurposed internally; saved budget on engagement ring."
The door slid open, and Ethan and Brett stepped back in.
"What are we talking about?" Ethan asked.
"Just admiring Vicky’s ring. It’s gorgeous," Camille said, sending him a loaded look.
Ethan glanced at me, a brief flicker of guilt darting through his eyes before settling back into ease. "Glad you like it. Once the company goes public, I'll upgrade you to something bigger."
He reached out and topped off Camille’s empty tea cup.
I stood up, pulling my bag off the back of the chair.
"Enjoy the rest of your dinner. I have a report to finish for tomorrow. I'm heading out."
Ethan’s brow furrowed instantly. "We're not even done eating. What report? Everyone's here—can't you show a little decorum?"
He hated nothing more than losing face in front of Camille.
"Come on, Vic," Brett chimed in. "Ethan’s been under insane pressure lately. Cut him some slack."
I looked at the three of them—each playing their assigned part in the same theater of lies.
The mastermind, the accomplice, and the immaculate muse reaping the rewards.
I offered a small, faint smile.
"I’m fine. I'm not hungry. And as for cutting him slack..."
I looked straight into Ethan’s eyes.
"...don't worry. You'll have plenty of people to cater to you from now on."
3
I walked out of the restaurant into the biting evening air.
Heavy footsteps hurried up behind me. Ethan grabbed my wrist, yanking me around.
"Vicky, what the hell is your problem?"
His voice was a low, furious hiss. He glanced back over his shoulder at the glass doors of the restaurant, terrified Camille might overhear.
"I'm going home to work." I tried to wrench my arm free.
His grip tightened, the pressure digging painfully into my skin.
"Cut the crap. I help Camille with her computer and grab a bite, and you throw a tantrum at the table? Do you have any idea what she’s going through right now? Her relationship is falling apart—she needs her friends."
"Her relationship is falling apart, so you volunteer as the replacement?" I looked him dead in the eye.
Ethan froze. He clearly hadn't anticipated me stripping away the pretense so bluntly; normally, I retreated into quiet compliance.
"What kind of garbage are you talking about?" He dropped my hand and violently loosened his tie. "We’re friends! And who do you think I’m networking for? Half my enterprise leads come through her circle! I spend all day taking hits in client meetings, and I come back to you pulling this petty attitude? Vicky, can you stop being so small-minded?"
The classic playbook.
Deny, deflect with moral superiority, and slap the label of "irrational" across my forehead.
For four years, he had run this playbook with algorithmic perfection.
In the past, I would have fallen for the trap, second-guessing myself, wondering if I had truly failed to be supportive enough.
Now, all I saw in his eyes was the frantic bluster of a man whose petty fraud had been glimpsed in the light.
"I am small-minded," I said, smoothing down the sleeve he had crushed. "So do yourself a favor: the next time you're networking, don't drag me along to ruin your view."
I turned toward the rideshare idling at the curb.
"Vicky! You get in that car tonight, and you don't bother coming back to the apartment!" he snarled behind me.
I opened the door, slid into the backseat without a second of hesitation, and shut it firmly.
As the car pulled away, I watched through the rear glass as Ethan kicked a streetside planter in frustration before turning back toward the restaurant.
In front of Camille, he needed to maintain his posture as the polished, chivalrous white knight.
Losing his temper at me was background architecture—something his main account never needed to see.
When I got home, I took the fastest shower of my life.
Standing under the spray, cold water streamed into my eyes, stinging sharply.
I thought I would collapse into tears. I didn't.
When despair breaches its final threshold, emotion burns off, leaving behind nothing but cold, crystalline clarity.
I dried my hair, walked into the study, and woke the computer.
At the dinner table, I had made up my mind.
I wasn't going to leave with my tail between my legs.
If four years of intimacy had been a calculated con, I was going to make sure he bled every cent of his fraudulent investment back into my hands.
I logged into his web-based messaging client. He hadn't required two-factor authentication because he always kept "stay signed in" checked on his home desktop.
The chat interface popped open.
Pinned at the very top of his contacts was Camille. Her contact alias was set to "The Moon".
My name in his phone was just "Vicky".
I clicked on a group chat titled [Beta Testing Base].
Only three members: Ethan, Brett, and their college friend, Greg.
The chat was buzzing with activity. In the thirty minutes since I walked out of the restaurant, they had exchanged nearly a hundred messages.
> Brett: "Bro, your girl looked ready to kill someone when she bounced. You didn't smooth it over?"
> Greg: "Smooth what over? When the trial version acts up, you just reboot it."
> Ethan: "Didn't bother. Spoiled behavior."
> Brett: "You're ice cold, man. Zero attachment? She’s been all-in on you for four years. Remember when your stomach gave out? She ran through a thunderstorm across town to get you that specialty broth."
> Ethan: "Sympathy isn't love, man. I bought her bags and jewelry; we're even. Tonight was about Camille. The way she looked at me—I give it two months tops before she’s mine."
> Greg: "Legend. But Ethan, the $200k down payment on the condo—Vicky’s family put in sixty grand of that. How are you settling that balance?"
> Ethan: "Drag it out. Once Camille and I are locked in, I'll tell Vicky the condo is going to be my marital home with Camille. Vicky has too much pride to fight me in court over real estate. I’ll write off some 'depreciation' and hand her back a fraction. Besides, the deed is in my name alone. I hold all the cards."
I stared at the glowing LCD screen, my fingertips ice cold.
The down payment on that condo had been two hundred thousand dollars. I had liquidated three years of personal savings and borrowed forty thousand from my parents to wire him my sixty-thousand-dollar share.
At the time, he claimed it was for tax optimization and mortgage eligibility, keeping the title under his name while writing me a promissory note, swearing we would add my name right after the wedding.
And I had believed him.
To them, I was not only an unpaid sparring partner—I was the capital asset financing his stepping stone.
My phone buzzed on the desk.
A message from Ethan.
Not an apology. An operational directive.
"Not coming home tonight. Camille’s in a bad place, so Brett and I are having drinks with her at the lounge. The Q3 investor deck for my pitch tomorrow morning is on the desktop D-drive, named 'Series_B_BP', email it to me now. I need it first thing."
He could grind my dignity into dust, and in the next breath, expect me to run his administrative errands. Because that was the hardcoded function of the "Vicky" build.
I looked at the message and typed back one word: "Okay."
I navigated to the drive and located the folder titled "Series_B_BP".
This was the lifeblood pitch deck determining whether his startup would close its Series B funding round. He had pulled all-nighters for two weeks straight to build it, though every financial model and competitive landscape analysis inside had been constructed by my hands.
I copied the deck to an external drive.
Then, I opened his hidden system folders.
I exported the entire Notion backup archive, every screenshot of the [Beta Testing Base] chat history, and the bank statements detailing his corporate credit card expenses used to purchase luxury gifts for Camille.
I compressed it all into a single, encrypted archive.
Behind me, the front door lock clicked.
My pulse spiked. I closed every window with two keystrokes and pulled the flash drive from the port.
Ethan pushed through the front door, reeking of stale bourbon and expensive cigars.
"I thought you weren't coming back," I said, keeping my voice utterly level.
He threw his jacket onto the sofa, his eyes glassy, his chin tilted in that familiar, unearned arrogance.
"Camille got wasted. Her trust-fund ex picked her up," he scoffed, his voice dripping with venom and wounded pride. "Must be nice having family money. Snap your fingers and she runs right back. What am I to her?"
He walked over, towering above me where I sat at the desk, looking down at me like an emotional punching bag.
"Go run my bath. Set it to forty degrees."
I didn't move.
His brow hitched, his voice climbing an octave. "What, still giving me the cold shoulder over dinner? Vicky, I've had an exhausting day. Don't push me."
"Ethan." I looked up from the desk chair, my expression deadpan. "Our final wedding dress fitting is next Friday. You haven't forgotten, have you?"
He paused, thrown off by the abrupt change in subject, and rubbed his jaw impatiently.
"What dress fitting? Are you blind to how swamped I am? Push it to next month."
"The bridal studio said if we don't finalize the alterations this week, it won't be ready in time. Plus, my mother has the remaining wedding funds ready in escrow. She wants to take your parents to dinner next Friday to finalize the arrangements."
At the mention of "funds", his dismissive sneer caught in his throat.
His eyes shifted rapidly, running the mental arithmetic.
"Dinner with your mom? Fine. I'll carve out time next Friday. Now can you go run the water?"
He turned and headed into the master bedroom.
I watched his retreating silhouette.
He was stringing me along—keeping me compliant so I wouldn't blow up his life, and making sure my family’s money stayed on the table until Camille was locked down.
You want to drag this out until she gives you the green light?
Don't worry. I’ll push your progress bar to one hundred percent myself.
"The water’s running," I called out softly from the hallway.
He was sitting on the edge of the mattress, tapping furiously on his phone. He didn't even look up. "Did you send the deck?"
"Sent."
4
The weekend passed in suffocating silence.
Ethan stayed cooped up in the apartment for two days because Camille had flown to Miami with her wealthy boyfriend.
He drifted through the rooms like a marionette whose strings had been severed, slumping on the couch, playing video games, barking complaints about the delivery food.
And I moved through the space like a frictionless ghost, playing the flawless trial version.
I cooked his meals, pressed his shirts, and handed him chilled sodas whenever his matches went south.
Every time I offered him seamless, effortless comfort, I caught a flicker of smug satisfaction in his eyes.
It wasn't gratitude. It was self-congratulation at how effectively he had conditioned his subject.
Monday morning. Sunlight sliced through the blinds across the study desk.
Today was supposed to be the definitive milestone of my career.
My architectural firm was pitching for the municipal centerpiece—the New Civic Cultural Center. As the lead design architect, I had poured three months of eighty-hour weeks into the structural blueprints and spatial models. The client presentation was scheduled for 9:00 AM sharp.
Securing this contract meant a senior directorship and a six-figure performance bonus.
With that payout, I could pay back my parents’ share of the down payment immediately and walk away from Ethan without a single tether.
I was up by six, dressed in a sharp slate-gray suit, makeup flawless.
Ethan was still dead to the world in the bedroom.
I stood by the entryway, tucking the hard-copy master blueprints into their protective leather cylinder.
Suddenly, a phone began buzzing furiously on the nightstand inside the master bedroom.
I paused.
Ethan groaned, fumbling blindly for the device. The second he hit accept, Camille’s shrill, panicked sobs tore through the speaker:
"Ethan! Help me! I'm at the hotel in Miami… he hit me! He found our chat logs from yesterday and locked me out on the balcony! I'm terrified!"
Ethan shot straight up out of bed as if hit with a defibrillator, all traces of sleep vanishing instantly.
"Camille? Stop crying! Drop a pin right now! I'm coming to you! Don't engage with him, just stay put!"
He slammed the phone down and tore toward the closet like a madman, grabbing whatever clothes were within arm's reach.
"What happened?" I stood at the bedroom door, my voice flat.
"Camille’s in trouble! That psycho put his hands on her! I have to catch the next flight to Miami right now!" He sprinted into the bathroom, grabbing his razor.
"Right now?" I glanced at my watch. "Don't you have your Series B investor presentation this morning?"
"Screw the presentation! Camille’s life is in danger!"
He charged back out, his frantic eyes landing straight on the key fob in my hand.
My car was parked in the most accessible spot downstairs because of my early commute to the suburban convention center.
"Give me your keys!" He thrust his palm out. "Calling an Uber to the airport will take too long with morning rush hour. I'm taking your car down the express lane!"
"No."
I took a step back, my fingers tightening around the fob.
"I have the Cultural Center bid presentation this morning. The physical scale models and boards are already loaded in my trunk. If I don't have the car, I won't make it to the venue in time. I'll forfeit the pitch."
"Then forfeit it! Is your stupid little project more important than Camille’s life?!"
His eyes were bloodshot, glaring at me like a feral animal backed into a corner.
"To you, it’s her life. To me, it’s three months of my soul. Book a private car or take the train. You are not taking my car."
Those words ripped through his paper-thin facade of civility.
Ethan lunged forward, seized my wrist, and twisted it violently downward.
"Ah!" The sharp pain tore a gasp from my throat.
With the brutal leverage of someone snapping a dry branch, he pried my fingers apart, tore the keys from my grip, and shoved me backward with all his weight.
My heels slipped. I crashed hard against the hardwood floor of the entryway, the leather cylinder rolling across the boards.
"Vicky, how can you be so self-absorbed?!"
He stood over me, his face twisted in raw disgust.
"You play t