Chapter 2
Saturday evening settled over the Whitmore-Donovan home with the soft glow of recessed lighting and the murmur of polite conversation. The dinner table was set for six: Ella, Kai, their son Liam, and the Vega couple—Marisol and Hector. Liam was already in his room, a negotiated peace for one adult evening.
The air smelled of roasted chicken and garlic, until Marisol Vega arrived, carrying a large ceramic pot. “I hope you don’t mind,” she said, her voice bright and familiar at the front door. “I brought my abuela’s recipe.
Spanish seafood soup. Kai mentioned you loved it last time.”
Ella accepted the pot, her hands registering its warmth. Last time. She’d never had this soup before. Kai had never mentioned it. She smiled, the muscles of her face performing perfectly. “Thank you, Marisol. That’s so thoughtful.”
Marisol followed Ella into the kitchen, her heels clicking a confident rhythm on the hardwood. Ella placed the pot on the stove. Marisol stepped beside her, looking around. “Where’s your spice cabinet? This needs a pinch of paprika at the end.”
“Top shelf, left side,” Ella answered automatically.
Marisol reached up, opened the cabinet, and retrieved the small jar without hesitation. She didn’t look. She knew. Ella watched her. This was Marisol’s third visit to this house. Ella had never been invited to Marisol’s home, not even for a casual drink.
As Marisol sprinkled paprika into the simmering soup, she turned, her gaze dropping to Ella’s midsection.
Her smile softened into something more intimate. “You’re glowing, Ella. May I?” She didn’t wait for a verbal answer. Her hand, warm and dry from the pot’s handle, came to rest on the gentle swell of Ella’s twelve-week belly. The touch was deliberate, possessive in its familiarity. “Such a blessing.”
Ella felt the contact like a brand. “Thank you,” she said, her own hand coming up to briefly cover Marisol’s, a gesture of reciprocation that felt like a lie. Out of the corner of her eye, through the open kitchen doorway, she saw Kai in the living room. He was listening to Hector talk about market trends, but his eyes were fixed on a point on the wall. He deliberately did not look at the kitchen. At the touch.
They moved to the dining table. Hector was a jovial man, loud and unaware. He praised the chicken, complimented Ella’s decor, and then, as he ladled Marisol’s soup into his bowl, said casually, “This is fantastic, Mari. Almost as good as the batch you made last Wednesday when you were slaving at the office past nine. I had to eat leftovers alone.”
Ella’s spoon, full of soup, hovered halfway to her mouth. Last Wednesday. The receipt date. The two unaccounted hours. She set the spoon down carefully on the edge of her bowl. She counted. One. Two.
The silence was a beat too long. Kai filled it. “Yeah, that project timeline is brutal. We were all in it deep.” His voice was smooth, an easy bridge over the gap.
“You said you got out around eight, though, right Kai?” Marisol asked, looking at him directly. “To pick up that stuff for me?”
“Around eight, yeah,” Kai affirmed, taking a sip of water.
Ella kept her eyes on her bowl. He said the meeting ran late. He came home at ten. The timeline Marisol just offered—Kai leaving at eight—didn’t account for the receipt timestamp of 8:40 PM. It didn’t account for the two hours.
“Liam wanted his new rocket toy from the backyard,” Ella announced suddenly, her voice light. “I’ll just grab it. Please, continue.” She stood, the chair scraping softly.
She walked through the living room, past Kai’s jacket hanging on the back of a chair. Her phone was in her hand, already unlocked. She had opened a recording app before dinner, the screen dimmed. As she passed the chair, her movement was a mere pivot. Her hand dipped into the jacket’s outer pocket, leaving the phone inside. The recording had already been started. The screen, face-down, showed a single red dot. She didn’t look back.
In the backyard, the evening air was cool. She didn’t retrieve any toy. She stood for a full minute, breathing, her palms flat on the wooden railing of the deck. This is evidence, she thought. Not a question.
Returning, she resumed her seat with a calm smile. “All set.” She turned her attention to Marisol. “This soup is incredible, Marisol. You must have spent hours on it. Kai mentioned you’ve been leading the integration project? The deadlines seem so tight.”
Marisol nodded, eager to talk about her work. “Oh, yes. It’s been intense. We had that critical client demo on… let me think… Tuesday? No, Wednesday morning.” She glanced at Kai for confirmation.
Kai nodded. “Wednesday morning.”
But Ella remembered. Kai had told her the demo was on Thursday morning last week. He’d been stressed about it Thursday night. A small, cold stone settled in her gut. Two inconsistencies. One timeline. One project detail. Both minor. Both perfect for a liar who’d rehearsed the broad strokes but forgotten the finer brushstrokes.
The dinner continued, a performance of normalcy. Ella poured more wine for Marisol, for Hector. She laughed at Hector’s jokes. She touched Kai’s arm affectionately. She was the perfect hostess, the serene pregnant wife.
When it was time to leave, the goodbyes were at the front door. Hector shook Kai’s hand. Marisol embraced
Ella. It was a standard hug, but Marisol’s hands didn’t immediately release. One palm lingered on Ella’s back, between her shoulder blades, for a count longer than polite. One extra beat. The pressure was firm, almost a message. Then she released, smiled, and turned to follow her husband out.
The door closed. The sound echoed in the now-quiet foyer.
Ella didn’t move for a moment. Then she walked straight to the living room chair. She retrieved her phone from Kai’s pocket. The red recording dot was still glowing. She stopped the recording. The file length read:
47:23.
Kai was in the kitchen, loading the dishwasher. “Great night,” he called out, his voice cheerful. “Hector’s a good guy.”
“He is,” Ella agreed, her tone matching his lightness. She walked upstairs, to the bedroom she shared with
Kai. She sat on the edge of the bed, her phone in her hand. She didn’t play the recording. Not here. Not yet.
Instead, she opened a cloud storage app Kai didn’t know she used. She uploaded the audio file. She named it
“Dinner_0323.” Then she opened her “Misc” album. She added a new photo: a screenshot of the uploaded file, its timestamp and duration visible.
Downstairs, Kai finished cleaning. He came upstairs, his footsteps heavy on the stairs. He entered the bedroom, smiling at her. “You okay? You seem quiet.”
“Just tired,” Ella said, offering the same excuse he’d so often given her. “The pregnancy, you know.”
He nodded, coming to sit beside her. He put a hand on her belly, his touch warmer than Marisol’s, but somehow more distant. “We should get some sleep.”
Ella leaned into him, resting her head on his shoulder. Her mind was not on sleep. It was on the forty-seven minutes now saved in a digital vault. It was on the extra beat of a hand on her back. It was on the spice cabinet Marisol knew without looking.
And it was on the next piece of evidence she would collect, without asking a single question he could answer.
Chapter 3
The house was asleep. Kai’s breathing beside her was deep, rhythmic, the sound of untroubled sleep. Ella waited for it to settle into that pattern—the one that signaled he was truly gone, lost in dreams where his secrets were safe. She counted his breaths. On the fifteenth, she slid her legs out from under the duvet.
The floor was cool beneath her bare feet. She moved like a shadow, picking up her laptop from the bedside table where it sat, innocuous, charging. She padded across the room to the master bathroom, her hand reaching for the doorknob with practiced silence. She turned it, pushed the door open, stepped inside, and clicked the lock. The small snick was a definitive sound, a seal.
She sat on the closed lid of the toilet, the laptop balanced on her knees. The bathroom was dark, lit only by the faint blue glow of her screen as she powered it on. She plugged in her headphones, the cord a tether to the world she was about to re-enter.
She opened the cloud storage app. The file “Dinner_0323” was there, a digital artifact. She clicked download.
It took seconds. She opened the audio player, dragged the file into it, and hit play.
The first thirty minutes were a slog. Hector’s booming laugh, her own polite questions about the market,
Marisol’s lengthy explanations of project management methodologies. The clink of forks against plates. It was a recording of a perfectly normal, terribly boring dinner party. Ella’s finger hovered over the fast-forward button on the screen. She tapped it, skipping forward in increments, listening for a change in tone, a dip in volume.
At thirty-two minutes, she heard it.
The ambient noise of the dinner faded—Hector must have been in the kitchen fetching more wine. The recording captured a sudden drop in volume, a hushed space. Then Marisol’s voice, closer, softer, a private murmur directed not at the table but at the person beside her. Kai.
“So… about last Wednesday. That thing we talked about. Is it still… on?”
The words were slightly muffled, but Ella heard them. They were followed by a silence, a pause where Kai must have been considering his answer.
Then it came. Not words. A sound.
A short, low chuckle. A laugh that was private. It wasn’t the polite, social laughter he’d used all evening. It was a knowing, intimate exhale of amusement. It was the kind of laugh he reserved for her, for Ella, when they were in bed sharing a secret joke about Liam’s antics, or when he’d whisper something silly and crude against her neck in the dark. It was their laugh.
Ella’s breath stopped in her throat. Her finger froze on the mouse.
She dragged the cursor back. She replayed the ten-second segment.
Marisol’s question.
The pause.
Kai’s laugh.
She played it again.
Again.
Again.
Seven times. On the seventh listen, she didn’t just hear the intimacy. She heard the shape of it. The slight breathiness at the end, the way it trailed off into a sigh. It was a laugh of shared history, of a mutual understanding that didn’t need words. It was a laugh that said, “Yes, of course it’s still on.” It was a laugh that belonged to another woman now.
The air in the small bathroom grew thick, suffocating. Ella pulled the headphones off, letting them drop to the tile floor with a plastic clatter. She stared at the waveform on the screen, the little spike where the laugh had happened. A visual proof of a sound that had broken something inside her.
She stood up, her legs unsteady. She placed the laptop on the vanity, closed the audio file, shut down the computer. The screen went black, leaving her in near-darkness. She unlocked the door and stepped back into the bedroom.
Kai hadn’t moved. His form was a dark mound under the covers, peaceful.
She didn’t look at him. She walked past the bed, out of their room, and down the short hallway to Liam’s bedroom. The door was ajar. She pushed it open softly.
Her son was asleep, his small body curled under a blanket covered with stars and rockets. One hand was flung out, clutching a toy spaceship. His breathing was deep and untroubled, like his father’s, but pure.
Unburdened.
Ella knelt beside the bed. She didn’t touch him. She just watched him sleep, the rise and fall of his chest, the utter innocence of his slumber. She stayed there for a long time, the cold floor seeping into her knees. The hurt in her chest was a sharp, physical thing, but it didn’t spill out as tears. It just sat there, a heavy, cold stone. She didn’t cry. She just… observed. Her son’s peace. Her own devastation. The two things existing in the same house, separated only by a hallway.
Finally, she stood. Her joints ached. She left Liam’s room, leaving the door as she’d found it.
Back in the master bedroom, she didn’t return to bed. She went to the walk-in closet. She reached up, to the highest shelf, where they stored out-of-season clothing in clear plastic bins. She pulled down the bin labeled
“Winter Sweaters.” She opened it, buried her laptop beneath a pile of wool and cashmere, and closed the lid.
She pushed the bin back onto the high shelf, a hidden vault.
Then, she walked to the bed. She slid under the covers, her body rigid, leaving space between herself and
Kai’s sleeping form. She lay on her back, eyes open, staring at the dark ceiling. The digital laugh echoed in her mind, looping on a track of memory. That thing we talked about. Is it still… on? And his answer. That laugh.
Time passed in the dark. The faint glow of the clock on the dresser shifted from 3:17 to 4:02 to 5:11.
Her mind had moved. It was no longer a place of questioning. The “Am I just sensitive?” had evaporated, burned away by the clear, recorded evidence of a private joke she wasn’t part of. Her mind was now a cold, focused machine. I have confirmed the affair. The next thought was simpler, more terrifying. Now I need to know everything. The scope of it. The depth. The places they’d been. The things they’d done. The sounds he’d made for her.
Just before dawn, when the room was a deep gray, Kai stirred. He turned in his sleep, rolling toward her. His arm, heavy and warm, slid across her waist. His hand came to rest on the gentle curve of her belly, his fingers splayed over the fabric of her nightgown. It was a habitual, sleeping gesture of ownership, of connection.
He sighed, a deep, sleepy sound. And then, into the pillow, his face turned toward her neck, he mumbled a name.
It was garbled, slurred by sleep. It wasn’t “Ella.” The syllable was shorter, sharper. It could have been “Mari.”
It could have been “Mel.” It could have been a fragment of a dream about someone else entirely.
Ella didn’t move. She didn’t stiffen or pull away. She lay perfectly still, mimicking the deep, regular breathing of sleep. But her eyes were wide open, fixed on the window where the first hint of light was beginning to bleed into the sky.
She didn’t just hear the sound. She studied it. She mapped the shape of the mumbled syllable in her mind, the consonant at the beginning, the vowel sound. She committed it to memory. It was another piece of data.
Another evidence point.
She would find out whose name it was. She would find out everything.
The arm around her waist felt like a lie. The hand on her belly felt like a theft. She lay there, trapped in his sleeping embrace, until the room grew light enough to see the dust on the ceiling fan.
Chapter 4
The Monday morning sun was harsh and unforgiving, beating down on the asphalt of the corporate parking lot. Ella sat in her car, engine off, watching the monolithic office building Kai had entered fifteen minutes earlier. She held a thermal lunch bag in her lap—Kai’s forgotten lunch, a convenient excuse. It was a weak one, but it would work.
The front desk receptionist, Sasha, was a familiar face from company holiday parties. She waved Ella through with a friendly smile. “Go on up, Ella! Kai’s probably already buried in spreadsheets.”
Ella smiled back, the gesture feeling brittle on her face. “Thanks, Sasha.”
She didn’t head toward the elevators leading to Kai’s floor. Instead, she turned left, following a hallway she’d only walked once before, at last year’s family open house. The employee lounge and adjacent locker room were down here, a utilitarian space with gray walls and the smell of stale coffee and cleaning products.
The locker room was empty, quiet during the mid-morning work crush. She walked past rows of numbered lockers until she found Kai’s assigned number, 217, near the end. A simple digital keypad lock.
Liam’s birthday. Six digits. She punched them in, her fingers moving with cold certainty.
The lock clicked open with a soft beep.
She pulled the metal door open. Inside, it was mostly empty—a spare tie, a pair of running shoes, a folded gym towel. And hanging from the small hook, a jacket.
It was a dark gray, lightweight bomber jacket. She’d never seen it before. Kai’s style leaned toward structured blazers and wool coats. This was casual, almost… youthful. She lifted it off the hook. The material felt new, expensive. She checked the inner label. It was from a brand Kai never wore.
Her hands moved to the inner pocket. Empty. The outer left pocket held a few crumpled receipts. The right pocket… her fingers touched something cylindrical, smooth.
She pulled it out.
A lipstick. The tube was sleek, metallic rose gold. The shade name was printed on the bottom: Velvet Night. A deep, burgundy red. It was not a color Ella owned. Her own lipsticks were muted pinks, soft nudes. This was a statement color. Bold. Seductive. The brand was also one she didn’t use—a luxury line Kai would never buy for her, dismissing it as “overpriced makeup.”
She held the tube for a moment, her thumb pressing against the cool metal. Then, carefully, she placed it back exactly where she’d found it.
Her eyes scanned the locker’s interior floor. Beneath the shoes, tucked against the back wall, was a small cardboard box. Plain, white. No outer branding.
She picked it up.
It was a box of condoms. Unopened, according to the sealed plastic wrap around it. The expiration date was printed on the side: well into next year. The production date, however, was nine months ago. Her mind did the math. Nine months. The timeline settled like a poison in her gut.
The box was supposed to contain twelve. She lifted it, feeling its weight. It felt light. She peeled back a corner of the plastic wrap—not breaking the seal, just lifting it enough to see the inner cardboard flap. She could see the individual foil packets inside. She counted them, not by taking them out, but by estimating the space they took up.
Seven. Maybe eight.
Nearly half were missing.
Her breath was steady, controlled. She turned the box over. On the plain white bottom, she pressed her thumbnail into the cardboard. She made a small, precise indentation—a tiny crescent moon mark only she would recognize. A silent tally. A future checkpoint.
She placed the box back exactly where it had been, the plastic wrap re-settled.
She took her phone out. She photographed the jacket hanging in the locker, the lipstick tube barely visible in the pocket’s shadow. She photographed the interior of the locker, the condom box in its place. She didn’t photograph the lipstick directly. That felt too invasive, too intimate a theft. But the context was enough.
She closed the locker door. She pressed the lock button. It beeped again, sealing the secrets inside.
Her hands were steady. Her pulse, she noted clinically, was elevated, but her fingers did not shake.
She walked out of the locker room, back into the main hallway. She took the elevator up to Kai’s floor. The office space was open-plan, buzzing with low conversation and the hum of computers. Kai’s desk was in a cluster of four. He wasn’t there.
Ella placed the lunch bag neatly on his cleared desk chair. As she set it down, she overheard a whisper from the adjacent cluster, where two women were working.
One, a woman with curly red hair, leaned toward her colleague and said, voice hushed but clear, “She’s here.”
The other woman, younger with dark hair, glanced over, saw Ella, and immediately looked back at her screen. “Who told her?” she murmured back.
They didn’t speak again. The air around their desks tightened into silence.
Ella didn’t look at them. She turned and walked back toward the elevators, her posture relaxed, her face a mask of benign purpose. She’s here. Who told her? The questions hung in the air behind her, unanswered.
Kai must have mentioned she might come. Or perhaps Marisol had. A warning circulated among those who knew.
The elevator doors closed, shutting out the office noise. The descent was smooth, silent.
Back in the parking lot, the sun was hotter. She slid into her car, the leather seat warm. She didn’t start the engine. She just sat, the silence of the vehicle a cocoon.
Her phone was in her hand. She opened the “Misc” album. She uploaded the new photos. The jacket. The locker interior. She labeled them with the date, the location.
Then she reached forward, to the glove compartment. She clicked it open.
Inside, among the car manuals and registration papers, was a small, unopened package she’d received yesterday. An expedited delivery. A sleek, black rectangular box.
She opened it.
A digital voice recorder. Compact, professional. It had a USB port for charging, a simple record button. It promised hours of storage, crystal-clear audio.
She took it out. She inserted the included battery. The device powered on, a small red light blinking once. She tested the record button. A soft click, and the light turned solid red.
She held it in her palm. It was smaller than her phone, more discreet. It was a tool for capture, for proof.
She opened her own purse, a structured leather bag she used for work. From its depths, she retrieved the blazer she planned to wear tomorrow—a smart, navy blue jacket for a potential client meeting. She slid the recorder into the inner breast pocket. It fit perfectly, invisible, its weight negligible.
She hadn’t decided who she would see tomorrow, or what conversation she would need to record. But the decision was made. From tomorrow, every word spoken to me will have a witness. The recorder was a backup. A truth-teller. A silent partner in her new, solitary mission.
She looked back at the office building, a glass and steel fortress holding the life her husband was living parallel to hers. The jacket. The lipstick. The half-empty box of condoms with her nail mark on the bottom.
The whispered “She’s here.”
Each was a data point. Each was a thread in a tapestry she was slowly, meticulously weaving. A tapestry of betrayal.
She finally started the car, the engine rumbling to life. She drove out of the parking lot, away from the building, back toward the life she was supposed to be living. The life of a pregnant wife, a mother, a trusting partner.
But in her jacket pocket, the recorder’s red light was off, waiting. And in her mind, the count was now seven.
Maybe eight.