The front door opened at four-seventeen.
I knew the time because I was folding Noah's laundry on the couch, and the little clock on the cable box glowed red across the room. Chase came in the way he always did on holidays. Wool coat over one arm. Phone in his hand. A smile that arrived a half-second before his eyes did.
"Hey, babe."
"Hey."
He leaned down to kiss my forehead. That was when I smelled it.
Jasmine. Sweet, heavy, wrong.
I don't wear jasmine. I've never worn jasmine. I wear bergamot and white tea, and Chase knows that because he bought me the bottle for our anniversary last March, and I told him then, and I told him again in June, and I told him again the week before Christmas because he asked what I wanted in my stocking.
I opened my mouth to say something. I don't know what.
And then Noah came running.
He came around the corner in his little dinosaur socks, arms out, laughing that soft chirpy laugh he does when he sees his dad. Chase scooped him up. Kissed his cheek. Pressed him against that coat.
Noah stopped laughing.
It happened fast. Faster than I can write it now. His little chest pulled in. His eyes went round. He made a sound like a whistle that wasn't a whistle at all, and his hand went to his throat, and Chase said, "What—what's wrong with him?"
I was already moving.
The EpiPen lives in the kitchen drawer, second from the top, right next to the coupon clips. I had it in my hand before I remembered walking. I took my son from my husband's arms, laid him on the rug, pushed up the leg of his pajama pants, and pressed the auto-injector into his thigh.
One. Two. Three.
Hold.
His breathing hitched. Then eased. Then eased again.
I didn't cry. My hands didn't shake. I counted his breaths against my own until they matched.
Chase stood in the doorway. Just stood there. His coat was still on. One button at his collar was undone, and I hadn't noticed that button when he walked in, but I noticed it now. A little gap of white shirt. A little smear of something that might have been makeup along the seam.
"Is he okay?" Chase asked.
"He's okay."
"Should we—should I call the doctor, or—"
"I've got it."
I didn't look up. I couldn't yet. I was afraid of what my face would do.
Something inside me went very still. Not calm. Still. Like water when it finally freezes and you can see straight through it to the bottom.
---
He was in the shower by nine. Noah was asleep by nine-thirty. I sat at the kitchen island with my laptop and a mug of tea that had gone cold an hour ago, and I opened Chase's shared calendar.
I started with November.
A client dinner in Tribeca on the eighth. I pulled up Instagram. Searched the wine bar's location tag. Scrolled.
There she was.
Layne. My cousin Layne. In a red silk blouse, laughing at something off-camera, a glass of something amber lifted halfway to her mouth. Timestamp: November eighth. Nine-forty-two PM.
I didn't blink. I clicked the next tab.
A "conference" in Greenwich the weekend of December second. Layne posted a sunrise photo from a hotel balcony I recognized because Chase and I had brunch there once.
A weeknight in October he said he was at the office late. She geotagged a rooftop bar in Chelsea. Same hour.
I made a spreadsheet. That's the part I don't want to admit to anyone. I made a spreadsheet.
By midnight I had eleven matches.
By one, I found the condo.
Three blocks from our building. Purchased in September. Registered under an LLC whose EIN I recognized because it was the same one Chase used for his side investment vehicle, the one he told me about over dinner two years ago when he was proud of himself for setting it up.
I closed the laptop.
I sat in the dark for a long time.
I did not cry.
---
My mother called at eight the next morning. Sandra Bell rarely calls before ten. She's a lawyer. She sleeps in on weekends and pretends she doesn't.
"Happy New Year, sweetheart."
"Happy New Year, Mom."
She talked about the brunch. The caterer. Uncle Rob's gout. And then, in that light tone she uses when she's actually watching my reaction—
"Diane's insufferable this year. Apparently Layne's got some finance boyfriend she's been hiding. Very hush-hush. Very wealthy. And—" a pause, "—she's pregnant. Diane wants to announce a spring wedding tomorrow. In front of everyone."
I kept my breath even. I put my hand flat on the counter.
"Mm."
"You okay, honey?"
"I'm fine, Mom. Just tired. Noah had a rough night."
We hung up.
I sat on the hallway floor.
I don't remember standing up.
I remember, at some point, going to the nightstand and taking out the yellow legal pad my mother gave me the year I graduated law-adjacent enough to almost follow her career. I remember writing a number one, and then a period, and then a sentence.
By the time the sun moved across the wall, I had twelve numbered bullet points.
---
I called Nina Auerbach at eleven. My mother's law partner. Warm voice. Terrifying mind.
"Hypothetically," I said, "if there were an infidelity clause in a prenup—how much evidence would someone need before filing?"
"Hypothetically," Nina said, and I could hear the smile that wasn't really a smile, "documented sexual conduct outside the marriage. Photos, texts, receipts, audio. No court appearance needed pre-filing. That clause is airtight, Felicity. Your mother wrote it herself."
"Thank you."
"Whose is it?"
"Hypothetical."
"Mm-hm."
I spent the afternoon inside the cloud. Screenshots. Hotel confirmations. Venmo transfers with cute little emoji captions I will never unsee. I saved everything to three separate encrypted folders. My hands were steady.
At six, I drove down to a shop on Canal with a neon sign and a bored kid behind the counter. I bought a voice recorder the size of a Tic Tac. Tested the audio against the hum of the fridge. Clear.
I laid out Noah's little navy blazer on the guest bed. Prepared his French toast batter for morning. Kissed his hair while he slept.
Then I brushed my teeth, set my alarm, and turned off the light at 10:47.
I had twenty-four hours.
I slept.
I woke before Noah. Before the alarm. Before the first light hit the bedroom window.
I lay there in the dark and stared at the ceiling. My chest rose and fell. In. Out. In. Out. Like counting.
I thought about the yellow legal pad in the nightstand. Twelve bullet points. Twelve steps. I had walked through them in my head so many times that they didn't feel like a plan anymore. They felt like something that had already happened.
I sat up. Put my feet on the floor. Stood.
The burgundy wrap dress was hanging on the back of the closet door where I'd left it the night before. Deep red. Long sleeves. The kind of thing you wear when you want to look like yourself and nothing else. I pulled it on. Tied the sash. Checked the mirror once and didn't look again.
Noah was still asleep when I went into his room. His little chest moved up and down under the dinosaur blanket. I sat on the edge of his bed and watched him for a minute. Maybe two. His hair was sticking up on one side. His mouth was open just a little.
I thought about the jasmine perfume. The whistle sound he made when his throat closed. The way Chase just stood there.
I leaned down and kissed Noah's forehead. He stirred but didn't wake.
"It's okay," I whispered. "Mama's got you."
---
I made his favorite breakfast. French toast with the cinnamon he likes. Cut into triangles. Syrup on the side because he hates when it gets soggy. He came padding into the kitchen in his pajamas, rubbing his eyes, and climbed into his chair without a word.
"Morning, baby."
"Morning."
He ate. I drank coffee and watched him. The clock on the microwave said seven-forty-three. We had two hours.
Chase came out of the bedroom at eight. Showered. Shaved. Smelling like the cologne I bought him last Christmas. He kissed the top of Noah's head and poured himself coffee.
"You look nice," he said to me.
"Thank you."
He smiled. That smile. The one that used to make my stomach flip. Now it just sat there on his face like something I was supposed to respond to.
I didn't.
"What time do we need to leave?" he asked.
"Nine-thirty."
"Got it."
He scrolled his phone. Sipped his coffee. Laughed at something on the screen. I watched his thumb move. Up. Down. Up. Down.
I wondered if he was texting her.
I wondered if he thought about Noah at all when he pressed his face into that jasmine-soaked coat.
I finished my coffee. Set the mug in the sink. Turned around.
"I'm going to get Noah dressed," I said.
Chase nodded without looking up.
---
Noah's navy blazer was laid out on the guest bed where I'd left it the night before. Little khaki pants. White button-down. Tiny loafers that made him look like a miniature adult. He stood still while I buttoned his shirt. Tucked it in. Smoothed his hair.
"Do I have to wear this?" he asked.
"Just for a little while, baby. Then you can play with your cousins."
"Okay."
I kissed his forehead again. Held him there for a second longer than I needed to.
Then I stood. Straightened. Looked at myself in the hallway mirror.
My face looked back. Calm. Composed. Fine.
I walked to the entryway. Picked up my coat. My purse. Noah's little backpack with his snacks and his tablet.
Chase came out a minute later. Wool coat over his arm. Phone in his hand. Same as always.
"Ready?" he asked.
"Ready."
We walked to the elevator. Rode down in silence. Noah hummed something under his breath. Chase checked his phone twice.
I stood very still.
When we got to the car, I buckled Noah into his seat. Kissed his nose. Closed the door. Walked around to the driver's side.
Chase slid into the passenger seat. Set his coat on his lap.
I started the engine.
I did not look back at the building.
I did not think about the apartment or the life we built there or the version of myself who believed in any of it.
I put the car in drive.
And I went.
---
The Greenwich estate looked exactly the way it always did. White columns. Brick facade. The long circular driveway already crowded with cars. I parked near the back and turned off the engine.
Chase got out first. Came around to get Noah. I stood by the trunk and smoothed my dress. Checked my purse. The recorder was in the zippered pocket. Small. Cold. Waiting.
Inside, the house was warm and loud. Voices layered over voices. Laughter. The clink of glasses. My mother's caterer moving through the crowd with trays of champagne and little pastries that no one really eats.
I kissed cheeks. Smiled. Filled a glass I didn't plan to drink. Moved through the rooms like I always did.
Uncle Rob asked about Noah's preschool. Aunt Karen complimented my dress. My father squeezed my shoulder and told me I looked tired.
"I'm fine, Dad."
"You sure?"
"I'm sure."
I was not sure.
I was the opposite of sure.
But I smiled. And I moved on.
---
Layne arrived at ten-forty-three.
I know because I checked my phone when I heard Aunt Diane's voice rise in the foyer.
She came in wearing emerald green. Silk. Fitted. Her hand rested on her stomach in that way pregnant women do when they want you to notice. Her hair was down. Loose curls. Jasmine perfume trailing behind her like a flag.
She saw me across the room.
She smiled.
I smiled back.
Chase was near the bar. I watched him glance toward the door. Watched his shoulders shift. Watched him turn back to his drink a half-second too late.
I excused myself. Walked toward the hallway. Slow. Steady. Like I was looking for the bathroom.
Chase's coat was draped over the chair near the stairs. Right where he always left it.
I reached into the deep interior pocket. My fingers found the recorder. I pressed the button. Felt the tiny vibration that meant it was on.
I slipped it back. Smoothed the fabric. Walked away.
Ninety seconds.
No one saw.
I came back into the living room. Picked up my untouched champagne. Took a sip that tasted like nothing.
Across the room, Aunt Diane was whispering to my mother. Smiling that smile. The one that said she'd won something.
I stood very still.
And I waited.
The living room hummed with voices. Champagne glasses clinked. Someone laughed too loud near the piano.
I stood by the mantel with a plate I wasn't eating from. Noah was on the floor with his cousins, building a tower out of wooden blocks. Chase was across the room talking to Uncle Rob about interest rates or market corrections or something else I stopped listening to years ago.
Layne was on the sofa. Emerald green silk. One hand on her stomach. Aunt Diane beside her, leaning in close, whispering something that made Layne smile.
I took a sip of water. Set the glass down. Waited.
Chase checked his phone. Frowned. Looked toward the hallway.
Then he turned to Uncle Rob and said something I couldn't hear. Gestured toward the back of the house. Uncle Rob nodded.
Chase walked away.
I counted to sixty. Then sixty again.
Then I set my plate on the mantel and moved toward the back staircase.
No one noticed. Or if they did, they didn't care. I was just getting something. Checking on something. It didn't matter.
I climbed the stairs. Turned left. Walked to the guest room at the end of the hall.
The room was cold. The bed was made with the quilt my grandmother stitched thirty years ago. I crossed to the window and looked down.
The garden stretched out below. Bare hedges. Brown grass. The stone path my father laid when I was twelve.
And there, past the hedgerow, near the bench no one ever sat on—
Chase.
He was facing away from the house. Hands in his pockets. Breath misting in the cold.
Layne came around the corner a moment later.
She walked fast. Purposeful. Her coat was open. Her hair moved in the wind.
She reached him. He turned. She stepped into him. His arms went around her waist. Her face tilted up.
They kissed.
Not long. Not dramatic. Just a kiss. The kind you give someone when you've done it a hundred times before.
Then they pulled apart. Stood close. Talked.
I couldn't hear them. But I could see their mouths move. See Layne's hand on his chest. See Chase lean down and say something that made her smile.
Eleven minutes.
I know because I counted.
My hands were flat on the windowsill. My breath fogged the glass. I didn't move.
I just watched.
---
Chase came back inside first.
I was already downstairs by then. Back at the drinks table. Talking to Aunt Karen about preschool snack policies.
"They won't allow anything with sesame now," Karen was saying. "It's a nightmare."
"Mm," I said.
I watched Chase cross the room. Saw him pick up his drink. Saw him laugh at something my father said.
He hung his coat over the chair again. Same spot. Same careless drape.
I excused myself.
I walked to the chair. Reached into the pocket. My fingers closed around the recorder.
I pulled it out. Slipped it into my purse. Kept walking.
The downstairs bathroom was empty. I locked the door. Sat on the closed toilet lid. Pulled out my phone and the recorder and the little adapter cable I'd tested twice last night.
The file transferred in forty seconds.
I put in my earbuds. Pressed play. Volume low.
Static first. Rustling fabric. Footsteps.
Then his voice.
"Hey."
"Hey." Layne. Breathless. Happy.
"You okay?"
"I'm fine. I just—needed to see you."
"I know."
A pause. The sound of a kiss. Soft. Then another.
"God, I missed you," Layne said.
"It's been two days."
"Two days too long."
Chase laughed. Low. Warm. The laugh I used to think was mine.
"You're the one I actually love, you know that," he said.
I pulled out one earbud.
I looked at the bathroom mirror. My face looked back. Same face. Same eyes. Same mouth.
I put the earbud back in.
"When are you going to tell her?" Layne asked.
"Soon."
"You keep saying that."
"I mean it. After the bonus clears. March at the latest."
"March."
"I promise."
Another pause. More rustling.
"I love you," Layne said.
"I love you too."
The recording went quiet. Footsteps. A door closing somewhere.
I stopped playback.
I sat there for a long time.
Then I stood. Flushed the toilet I hadn't used. Washed my hands. Checked my lipstick.
I walked back out.
---
The dining room was starting to fill. People drifted toward the long table. My mother's caterer was setting out platters. Salmon. Roasted vegetables. Some kind of grain salad no one would finish.
I found the Bluetooth speaker on the sideboard. Small. Black. The one my father bought last Christmas because he wanted to play jazz during dinner parties.
I pulled out my phone. Opened settings. Scrolled to Bluetooth.
The speaker appeared in the list.
I tapped connect.
A soft chime. Connected.
I opened my music app. Hit play on something random. Volume at zero.
It worked.
I disconnected. Locked my phone. Slipped it back into my purse.
I walked to the table. Found my place card. Sat down.
Chase sat beside me a moment later. He smiled. Squeezed my knee under the table.
"You good?" he asked.
"I'm good."
Across the table, Layne was laughing at something Aunt Diane said. Her hand rested on her stomach again. Protective. Proud.
I poured myself a glass of water.
I ate a piece of bread.
I waited.