Chapter 1
The tea was still hot when I opened Tate's Strava app. I didn't mean to snoop. I was just bored, curled on the couch with my phone dead and his iPad sitting on the coffee table. He was in the shower. I could hear the water running through the wall.
I scrolled through his recent runs. Ten miles tonight. Eight miles yesterday. He'd been so consistent lately. I smiled a little. He always said running cleared his head.
Then I scrolled back. And back. And kept scrolling.
Every route ended at the same place.
I zoomed in. A residential building downtown. I zoomed out. The routes changed shape — some loops, some straight lines, some that curved like hearts. But every single one terminated at that same pinpoint.
I scrolled faster. One week. Two weeks. A month. Three months.
Three hundred days.
My hand was steady as I took screenshots. One for each month. One zoomed in on the address. One showing the full timeline. The shower shut off. I closed the app, set the iPad back exactly where it had been, and picked up my tea.
Tate came out in his towel, hair wet, grinning. "What are you up to?"
"Nothing," I said. "Just sitting."
He kissed the top of my head. "I'm beat. Long run tonight."
"I know," I said.
He didn't hear the edge in my voice. He never did.
---
The next morning, I waited until his car pulled out of the driveway. Then I opened my laptop and typed the address into the county property database.
Resident: Violette Lane.
I stared at the name. I'd heard it twice in our entire marriage. Once when we were dating and I asked about his exes. Once at a wedding when someone mentioned her and Tate changed the subject fast.
Ancient history, he'd said both times.
I made another cup of tea. I sat at the kitchen table with my hands wrapped around the mug and let myself feel it for exactly five minutes. The shock. The betrayal. The sick, hollow drop in my chest.
Then I opened a new browser tab and started researching monitoring software.
---
It took three days to install everything. Phone. Laptop. Secondary email account I found buried in his browser history. I was careful. I didn't rush. I used a VPN and encrypted storage and hid the backup drive inside a hollowed-out cookbook on our kitchen shelf — one of those decorative ones we got as a wedding gift and never opened.
The data started flowing in within hours.
Text messages. Instagram DMs. Photos. A burner account I didn't know existed, following Violette's private posts. And comments. So many comments.
*She still doesn't know.*
*Barren and clueless.*
*You're the only one who gets me.*
I read every single one at two in the morning while Tate slept beside me. My face didn't move. I took screenshots. I logged timestamps. I added everything to the archive and closed the laptop without making a sound.
---
"Show me," Sylvia said.
We were at a coffee shop three blocks from my house. I slid my phone across the table. She swiped through the Strava screenshots, and her face went white.
"Maeve. Oh my God. Maeve."
"I know."
"You need to call him right now. You need to go to that building and —"
"No."
She looked up. "What?"
I set my coffee cup down. "We're not doing any of those things."
"Maeve, he's been lying to you for a year. You can't just —"
"I need more," I said quietly.
She stared at me. "More?"
I didn't answer. I didn't know how to explain it yet. That confronting him now would give him time to spin it, to apologize, to make me feel crazy for not forgiving him. That I needed to see the whole picture before I made a single move.
Sylvia reached across the table and squeezed my hand. "Okay," she said finally. "Okay. What do you need me to do?"
"Nothing," I said. "Just don't tell anyone. Not yet."
She nodded. But I saw the way she looked at me. Like she didn't quite recognize me anymore.
I didn't recognize me either.
---
The text came that night.
No words. Just a photo. A woman's hand resting on a man's bare chest. A chest I knew. The small scar below the left collarbone, from the bike accident when he was twelve. He'd told me the story on our third date.
I stared at the screen. Then I took a screenshot, logged the sender's number in my archive, and set the phone face-down on the nightstand.
Tate was asleep beside me. His breathing was slow and even.
I lay in the dark for a long time. My hands were folded on my stomach. My eyes were open.
I didn't cry.
I was done crying.
Chapter 2
The second photo arrived on a Tuesday.
I was at the kitchen table with my laptop open, pretending to work on a freelance project I'd stopped caring about months ago. My phone lit up. Unknown number. I picked it up.
A woman in a flannel shirt. Blue plaid. Tate's. The one I'd washed and folded three days ago. Her hair was loose over one shoulder. She was smiling at the camera like she'd just won something.
Behind her: our bedroom. The blue-gray wallpaper I'd chosen myself. The lamp I'd found at an estate sale. The window with the view of the neighbor's oak tree.
I zoomed in. The photo was recent. The leaves outside the window were still green.
I took a screenshot. I logged the number. I added the file to the archive folder and closed the phone.
My tea had gone cold. I drank it anyway.
---
The third message came four days later.
This time it was a screenshot. A text thread between Tate and someone saved in his phone as "V."
*She has no idea,* Tate had written. *She never will.*
Below that: *You're sure about the timeline?*
*Positive,* Violette had replied. *Everything's on track.*
I read it twice. Then I saved it. I didn't respond. I didn't block the number. I didn't call Tate's phone and scream until my voice broke.
I just added it to the folder and made another cup of tea.
Sylvia texted me that night. *How are you holding up?*
*Fine,* I wrote back.
*Maeve.*
*I'm fine. Really.*
She didn't believe me. I didn't care. I wasn't fine. But I was something better. I was focused.
---
Tate came home Friday night with takeout and a smile. He kissed my cheek and set the bags on the counter.
"Thai okay? I got your usual."
"Perfect," I said.
We ate at the table. He talked about work. A difficult client. A project running behind schedule. I nodded in the right places. I asked follow-up questions. I was good at this. I'd been good at it for years.
Then he set his fork down and leaned back in his chair.
"So," he said. "I need to talk to you about something."
I looked up. "Okay."
He pulled a folder from his bag and spread papers across the table. Term sheets. Projections. Investment agreements with logos I didn't recognize.
"The company's closing a deal," he said. "It's big. Once-in-a-decade kind of big. But we need bridge capital to finalize it. Five hundred thousand."
I looked at the papers. I didn't touch them.
"Five hundred thousand," I repeated.
"I know it's a lot." He leaned forward. His eyes locked on mine. Steady. Unblinking. "But the return is projected at triple that within eighteen months. It's a sure thing, Maeve. I wouldn't ask if it wasn't."
I picked up one of the sheets. I scanned the numbers. They looked real. They probably were real — just not real for this.
"Who's the counterparty?" I asked.
"Meridian Capital Group. They're based in Vancouver."
"And the deal structure?"
"Equity stake with a buyback clause. It's all in the term sheet."
I nodded slowly. I set the paper down. "When do you need an answer?"
"Two weeks," he said. "Maybe less."
"Okay," I said. "Let me think about it."
He smiled. He reached across the table and squeezed my hand. "Thank you. I know it's a big ask. But I promise, this is going to change everything for us."
I smiled back. "I know."
He didn't see the way my hand stayed perfectly still under his.
---
That night, I waited until he was asleep. Then I opened my laptop and pulled up the monitoring software.
The emails came first. A thread between Tate and someone named "J. Whitman" — except the metadata showed the recipient's real address: violette.lane.personal@gmail.com.
*Settlement confirmed at 500k,* Tate had written. *Provision for the Barnes family heir. She'll agree. She always does.*
I scrolled further. Another email. A wire transfer confirmation. Fifteen thousand dollars. Sent three weeks ago to an account under the name Kane Dixon. In Tate's notes, a single line: *V's logistics.*
I wrote the name down on a Post-it. Kane Dixon. I circled it twice.
Then I opened a new tab and started searching.
Kane Dixon. Seattle. Criminal record. Three arrests. Two convictions. Petty theft. Assault. A Facebook profile with photos of a truck. A new truck. A Ford F-150 with temporary plates.
I zoomed in on one of the photos. The date stamp: three weeks ago.
I sat back. I stared at the screen.
Tate had bought another man a truck. With our money. For Violette's logistics.
I closed the laptop. I made tea. I sat at the kitchen table in the dark and let myself feel it for exactly five minutes.
Then I opened my phone and texted Derek Paulson.
*I need to hire you. Can we meet tomorrow?*
He replied within two minutes. *10 a.m. My office. What's this about?*
I typed one word.
*Everything.*
Chapter 3
I drove to the clinic on a Tuesday morning. Tate thought I was meeting Sylvia for brunch.
The parking lot looked the same as it had two years ago. Same cracked asphalt. Same faded yellow lines. I'd sat in this exact spot reading a novel while Tate went inside for what he called a "routine physical." He'd been annoyed about it. His company required annual checkups for their executive health plan.
I remembered because he'd come back to the car forty minutes later looking tense. When I asked if everything was okay, he'd said the nurse was incompetent and changed the subject.
Now I understood why.
I didn't go inside. I didn't need to. I'd already done the work online — logged into our shared medical insurance portal, found the appointment in the system, and submitted a records request three days ago. The document had arrived this morning by secure mail. I'd signed for it, set it on the passenger seat, and driven here because I needed to be somewhere that wasn't my house when I opened it.
I tore the envelope. The pages slid out. Clinical letterhead. Tate's name at the top. Date of service. Lab results.
I scanned down to the section marked **Semen Analysis**.
*Volume: 2.1 mL (normal range)*
*pH: 7.4 (normal range)*
*Sperm concentration: 0 million/mL*
*Total sperm count: 0*
*Motility: N/A*
*Morphology: N/A*
Below that, in a separate box:
**Diagnosis: Congenital azoospermia. No viable sperm detected. Condition is permanent and untreatable. Patient advised of infertility status and referred to specialist for consultation. Patient declined follow-up.**
I read it twice. Then a third time. The words didn't change.
Tate Barnes could not father a child. He never could. The heir he was so obsessed with — the legacy he talked about in his sleep, the future he used to justify everything — was biologically impossible.
The baby Violette was carrying wasn't his.
I sat in the car for a long time. The report was still in my hands. My fingers weren't shaking. My breathing was steady. I felt something cold and sharp settle in my chest, like a blade sliding into place.
Then I started the engine and drove to the copy shop.
Two copies. One for the safety deposit box. One for the archive. I filed the original in a manila envelope and locked it in the trunk.
When I got home, Tate was in the kitchen making coffee. He smiled when I walked in.
"How was brunch?"
"Good," I said. "Sylvia says hi."
He kissed my forehead. "I'm glad you got out. You've been so stressed lately."
"I know," I said.
He didn't notice that I didn't smile back.
---
I called Derek Paulson that afternoon. He picked up on the second ring.
"Maeve. What do you need?"
"I need you to find someone," I said. "Kane Dixon. Seattle area. I have a wire transfer record showing fifteen thousand dollars sent from my husband's account to his three weeks ago. I need to know who he is and what his relationship is to a woman named Violette Lane."
There was a pause. Then Derek's voice came back, quieter. "You want surveillance?"
"I want everything," I said. "Photos. Financial records. Phone logs if you can get them. I need to know who this man is and why my husband is sending him money."
"How fast?"
"As fast as you can do it right."
"Give me a week," Derek said. "Maybe less."
"Thank you."
He hesitated. "Maeve — are you okay?"
"I'm fine," I said. "I'll send you the details tonight."
I hung up before he could ask anything else.
---
Sylvia showed up three days later with a bottle of wine and a look on her face that said she was done being patient.
She didn't knock. She had a key. She walked straight into the kitchen, set the bottle on the counter, and crossed her arms.
"Why are you still here?"
I looked up from my laptop. "What?"
"Why are you still in this house? Still cooking his dinners? Still sleeping in his bed? Maeve, you have proof. You have screenshots. You have everything. Why haven't you confronted him?"
I closed the laptop. I stood up and poured us both a glass of wine. I handed her one and sat back down.
"Because confronting him now gives him time," I said.
"Time for what?"
"To spin it. To apologize. To make me the villain for not forgiving him fast enough." I pulled my phone out and opened the archive folder. "I need more than proof of an affair, Sylvia. I need the whole picture."
I slid the phone across the table. She picked it up. I watched her face as she scrolled. The Strava routes. The texts. The wire transfer to Kane Dixon. The sterility report.
When she looked up, her wine glass was still full and untouched.
"He's been lying about everything," she said quietly.
"Yes."
"The baby isn't his."
"No."
"And he's asking you for five hundred thousand dollars."
"Yes."
Sylvia set the phone down. She stared at me. "What are you going to do?"
I picked up my wine glass. I took a slow sip.
"I'm going to give it to him," I said.
Her eyes went wide. "What?"
"Not the money," I said. "The rope."
She didn't say anything for a long time. Then, finally, she nodded.
"Okay," she whispered. "Okay. Tell me what you need."
I smiled. It was the first real smile I'd felt in weeks.
"Just keep being my friend," I said. "That's all."