Ellen POV:
My muscles reacted before my brain did. I shoved my right hand behind my back, pressing the vibrating phone hard against the small of my spine. My heart slammed against my ribs so violently I thought it would crack the bone.
I snatched the yellow dusting rag from the floor with my left hand and forced the corners of my mouth upward.
"Just getting the dust off the bed frame," I said. My voice trembled, a pathetic, wavering sound born from a decade of financial dependence and trained submission.
Adrian rubbed the bridge of his nose. His eyes were bloodshot and heavy with sleep. He didn't even look at my face. He just glared at the vacuum cleaner lying on the rug.
"The vacuum is too loud," he muttered, his voice thick with annoyance. He rolled over, pulling the duvet up over his shoulder, turning his broad back to me.
A cold sweat broke out across my shoulder blades. The dampness soaked right through my cotton t-shirt. My legs felt like liquid lead.
I held my breath and slowly pushed myself up from the floor. I kept my right hand pinned behind my back. I took a step backward, then another, moving in agonizing slow motion toward the master bathroom.
I slipped through the doorway and gently pulled the heavy wooden door shut. I twisted the lock. The metal deadbolt slid into place with a solid thud.
I leaned back against the cold porcelain tiles of the bathroom door and gasped for air. My lungs burned. I reached over and flicked on the exhaust fan. The loud, mechanical humming filled the small space, giving me a shield of white noise.
I brought my right hand to the front. The black iPhone was still in my palm.
I swiped up to unlock it. The iMessage from "My Love" was still waiting in the notification center.
I clamped my jaw shut, pressing my teeth together until they ached, and tapped the banner. The screen transitioned directly into their text thread.
The newest message was a fifteen-second video file. Below it, a caption read: *Look at our little man go.*
My thumb hovered over the play button. I tapped it.
The video showed a bright, sunlit park. The mixed-race boy from the wallpaper, Angel, was sitting on a brand-new, custom-painted Trek children's bicycle. He was wearing a high-end aerodynamic helmet.
"Daddy, look how fast I can ride!" the boy yelled into the camera, his voice high and joyful.
From behind the lens, a woman laughed. It was a sweet, melodic sound laced with a heavy Texas drawl. "You're doing so good, baby," she cooed.
I stared at the Trek logo on the bike frame. Those bikes cost over a thousand dollars. Just last week, I spent three hours driving across town to buy our son, Cameron, a rusted, fifty-dollar used bike from a Craigslist stranger because Adrian said we needed to tighten our belts.
A tear broke free and hit the phone screen, distorting the image of the thousand-dollar bike.
I scrolled up, my finger swiping aggressively through the chat history. I found Adrian’s replies from late last night.
*Baby, just be patient a little longer,* Adrian had written. *Once I get the year-end company options, I’ll permanently deal with the burden in Los Angeles.*
The burden.
The word sliced through my chest like a serrated hunting knife. I gave up my Cornell architecture scholarship for him. I spent ten years cooking his meals, ironing his shirts, and raising his legitimate son. To him, I wasn't a wife. I was a logistical problem to be eliminated.
A violent wave of nausea hit my stomach. I dropped to my knees, lunged toward the toilet, and threw up.
I gagged, my hands gripping the porcelain rim as acidic bile burned my throat. I coughed, tears and snot running down my face, feeling more pathetic and broken than I ever had in my entire life.
I reached up and slammed the flusher. The rushing water drowned out my ragged breathing. I dragged myself up to the double vanity and turned on the cold water. I cupped my hands and splashed the freezing water onto my face over and over again.
I looked up at the mirror. The woman staring back at me had dark circles under her eyes, fine lines forming at the corners, and was wearing a faded, dust-covered t-shirt. I looked like a joke. A cheap, disposable joke.
I wiped my face with a towel and picked up the phone from the counter. I had to know how deep this grave went.
I scrolled further up the text thread. An image file loaded. It was a screenshot of a bank transfer. The amount was $8,000. The memo line read: *Angel’s private kindergarten sponsorship fee.*
A bitter, hysterical laugh clawed its way out of my throat. Last month, Cameron begged to join the community center swimming class. It cost two hundred dollars. Adrian had yelled at me for an hour about inflation and irresponsible spending, forcing me to tell our seven-year-old son no.
Every word, every transaction on this screen was a mockery of my entire existence. He hoarded pennies in Los Angeles so he could rain thousands in Austin.
Suddenly, the brass doorknob of the bathroom rattled. The metal clicked sharply as someone tried to twist it from the outside.
I froze, the phone slipping slightly in my wet hands.
"Ellen?" Adrian’s voice barked through the wood, thick with morning irritation. "Why is the door locked?"
"I'll be right out, my stomach is a little upset."
Ellen POV:
"Hurry up, I need to use the toilet," Adrian grumbled through the heavy oak door. His heavy footsteps retreated, moving across the bedroom carpet toward the hallway to use the guest bathroom.
He didn't ask if I was okay. He didn't care if I was sick. He just needed me out of his way. That was the reality of our ten-year marriage, laid bare in a single sentence.
I slid down the door and hit the cold tile floor. I pulled my knees up and focused on the glowing screen in my hand. I wasn't done digging.
I tapped the search bar at the top of the iMessage thread. I typed the word *house*. Then *dollars*. Then *down payment*.
The screen jumped back three years to a long block of text. Jasmine had sent a dozen photos of glossy real estate brochures.
I opened the first image. It was a massive, detached villa sitting on the edge of Lake Travis in Austin. It featured a sprawling green lawn, a private infinity pool, and floor-to-ceiling glass windows.
Beneath the photos, Jasmine had written: *Adrian, this school district house is only 1.2 million dollars. If we pay in full, they’ll give us a five percent discount.*
My lungs stopped working.
Adrian had replied with a simple 'OK' emoji, followed by the text: *I’ll have the finance guy wash the money over tomorrow.*
1.2 million dollars. Paid in full.
The words burned into my retinas. Three years ago, Adrian had come to me looking frantic. He said his tech startup was facing a severe cash flow crisis. He begged me to cash out the fifty thousand dollars my late parents had left me—the only safety net I had in the world. I gave it to him without hesitation. I thought I was saving my husband. I was actually buying his mistress a swimming pool.
I kept scrolling. I searched the word *car*.
A photo popped up of a brand-new, white Porsche Cayenne. It had a massive red ribbon tied to the hood. Jasmine was standing in front of the grille, holding Angel in her arms. Adrian stood right beside them, looking at Jasmine with a level of pure, unadulterated devotion I had never seen directed at me.
I looked down at my own hands. My skin was dry, peeling around the cuticles from years of cheap dish soap and hot water. I drove a ten-year-old Ford SUV with a broken air conditioner to drop Cameron at a crumbling public school.
A low, dark chuckle escaped my lips. I wasn't crying anymore. The tears had been burned away by a rage so intense it felt cold.
I needed these photos. I swiped down to open the control center and tapped the AirDrop icon, intending to send the files to my own phone.
I stopped. My finger hovered over the screen. If I connected the two devices, my phone's name would register in this device's AirDrop history log. Adrian was a tech executive. He would check.
I immediately canceled the action. I pulled my cheap, cracked phone from my sweatpants pocket, opened the camera app, and held it over the black iPhone.
*Click.*
I took a picture of the Porsche.
*Click.*
I took a picture of the 1.2 million dollar house contract, zooming in on Jasmine Lin’s name listed as the sole buyer.
*Click. Click. Click.*
Even with my phone on silent, the physical vibration of the shutter felt like a hammer striking an anvil. I photographed the bank transfers, the plane tickets, and the nauseating declarations of love.
My arms ached. I took over fifty photos, building an airtight vault of his financial treason.
Suddenly, a gray box dropped down from the top of the secret phone's screen. *Low Battery: 10% Remaining.*
Panic spiked in my chest. I had been in the bathroom for too long. If Adrian came back and found the door still locked, he would force his way in.
I rapidly swiped up, closing the messages, the photos, and clearing the background app refresh. I pressed the power button, plunging the screen into darkness. I grabbed a dry hand towel and frantically wiped the glass to remove my fingerprints.
I stood up. I shoved the black iPhone deep into the oversized pocket of my sweatpants. I took a deep, shuddering breath, forcing the muscles in my face to relax into the tired, subservient mask I wore every day.
I reached over and hit the toilet flusher. I turned on the faucet, ran wet hands through my messy hair, and unlocked the door.
I pulled it open and stepped out.
Adrian was standing right there.
He had already showered in the guest bath and was dressed in a custom Armani dress shirt. He was adjusting his silk tie in the full-length mirror. He stopped and looked at me through the reflection. His eyes dragged over my pale face and messy clothes with blatant disgust.
"Are you done?" he snapped. "Did you eat that cheap discount meat from the supermarket again? I told you it makes the whole house smell when you're sick."
My right hand was buried in my pocket, my fingernails digging so hard into my palm that I felt the skin break. The physical pain anchored me.
I forced a soft, apologetic smile onto my face.
"Do you want pancakes or toast?"
Ellen POV:
"Pancakes. Make them quick, I have a nine a.m. meeting," Adrian ordered, not even looking away from the mirror as he adjusted his tie knot.
I walked past him, keeping my head down. I moved quickly down the hallway, but instead of turning left into the kitchen, I ducked right and slipped back into the master bedroom. My heart hammered a frantic rhythm against my ribs. I knew exactly how long his morning routine took. I had three minutes.
I dropped to my knees beside the bed. I pulled the black iPhone from my pocket and shoved it back into the dusty waterproof bag. I zipped it shut, the metal teeth gliding smoothly.
I pushed the bag deep into the dark space, grabbed the loose composite floorboard, and snapped it back into place. It fit perfectly. I grabbed the Dyson vacuum wand and ran it over the area twice, leaving fresh vacuum tracks on the rug to mask any disturbance.
I jumped up, my chest heaving, and sprinted down the hall to the kitchen.
I twisted the gas knob on the stove. Blue flames flared to life. I dropped a thick square of butter into the cast-iron skillet. It immediately began to sizzle and melt. I grabbed a bowl, cracked two eggs, and dumped in flour and milk. My arms moved mechanically, whisking the batter with aggressive, violent strokes, but my eyes were fixed on the granite countertop, cold and dead.
Ten minutes later, I heard the sharp click of Adrian’s leather oxfords hitting the hardwood floor. He walked into the dining room, pulled out his chair, and sat down. He tapped his knuckles impatiently against the mahogany table.
I picked up the plates of steaming pancakes and crispy bacon and walked over. I set them down in front of him and poured a cup of black coffee from the French press.
He picked up his knife and fork, sliced off a piece of pancake, and shoved it into his mouth. He chewed once, and his face twisted into a scowl.
"These are tough," he complained, dropping the fork onto the porcelain plate with a loud clatter. "Did you overmix the batter again?"
I stood behind the kitchen island, gripping the cold marble edge to keep my hands from shaking. I forced a gentle, yielding smile. "I'm sorry. The supermarket was out of our usual brand of flour. I had to buy a cheaper one."
Adrian scoffed, taking a sip of his coffee. "Everything is getting more expensive in California. The company's revenue is down this quarter. We have to cut back on useless expenses. You need to be more mindful of the grocery budget, Ellen."
Listening to his lecture on frugality made my skin crawl. I wanted to grab the skillet of boiling butter and pour it over his perfectly styled hair.
Instead, I took a breath and tested the waters. "Speaking of expenses," I said softly, keeping my tone submissive. "Cameron's public school is offering an extracurricular swimming program starting next week. It's only three hundred dollars for the whole semester. Can I sign him up?"
Adrian’s face darkened instantly. He slammed his coffee mug down, splashing dark liquid onto the table.
"Three hundred dollars?" he snapped, his voice sharp and punishing. "Do you have any idea how much electricity that pays for? Cameron is a normal kid. He doesn't need fancy country club lessons. Tell him to run around in the backyard for free."
I stared at his angry, righteous face. In my mind, the image of Angel riding a custom Trek bicycle overlaid his features. My maternal instinct flared into a blinding rage, but I locked it down behind an iron cage.
I lowered my eyes and nodded meekly. "You're right. I'll email his teacher today and decline the spot."
Adrian’s posture relaxed. My absolute submission stroked his ego perfectly. He wiped his mouth elegantly with a linen napkin and stood up, grabbing his leather briefcase from the chair.
I walked around the island and followed him to the entryway, playing the role of the devoted housewife seeing her provider off to work.
As he bent down to slip on his suit jacket, I reached out to adjust his collar.
The moment I leaned in, a scent hit my nose. It was incredibly faint, masked by his standard deodorant, but I caught it. It was a rich, woody scent with hints of cardamom and leather. Le Labo Santal 33. A luxury perfume that cost hundreds of dollars a bottle. It was not the cheap Old Spice he claimed to wear.
My fingers stiffened against his lapel. My eyes darkened, but I kept my smile plastered in place.
Adrian finished putting on his shoes and leaned down, pressing a dry, obligatory kiss to my forehead.
"I have to fly out to Austin this Friday," he said smoothly. "Big client meeting. I won't be back until Sunday. You and Cameron handle the weekend yourselves."
Austin. The name of the city sounded like a death sentence ringing in my ears.
"Of course," I smiled warmly. "Have a safe flight. Don't work too hard."
He opened the front door and walked out. The heavy door swung shut behind him. The deadbolt clicked with a final, heavy sound.
The smile instantly vanished from my face. I turned around, walked straight to the dining table, grabbed his plate of half-eaten pancakes, and hurled it into the stainless steel trash can.
"Go to hell, Adrian."