His hand stayed on the bedroom doorknob while I kept my eyes closed and counted the pulse in my throat.
One.
Two.
Three.
Caspian did not move. The bedroom smelled faintly of his cigarette smoke, my lavender detergent, and the thin trace of gas I had left behind on purpose. The streetlight outside drew a pale stripe across the carpet. I could hear the quiet scrape of his shoe against the floorboards.
“Still alive?” he whispered again.
I let my breathing remain slow. Heavy. Drugged.
He stepped closer.
The mattress dipped beside my knees. His shadow crossed my face. For one terrifying second, I thought he would put his hands around my throat and end the careful plan right there, without a staged accident, without a clean story, without the patience he had used on Dalia.
Instead, his phone buzzed.
He flinched.
I heard him take it from his pocket, then walk toward the hallway.
“Not now,” he hissed softly.
A woman’s voice leaked through the speaker, sharp and scared.
Skyler.
“You said it would be done tonight,” she said. “The loan people came by again. They know where my mother lives.”
Caspian lowered his voice, but the bedroom camera caught every word.
“Keep your mouth shut. I’m handling it.”
The silence after that question felt colder than the air from the cracked window.
Caspian ended the call.
That was when I knew the kitchen video was only the beginning. There was another witness out there. Another woman he had trapped. Maybe guilty. Maybe afraid. Maybe both.
At 6:24 a.m., after he finally fell asleep on the couch with a whiskey glass beside his hand, I slipped into the bathroom and locked the door. My bare feet touched the cold tile. My fingers shook so badly I had to type the message twice.
He spoke to Skyler. She knows something. We need her.
Detective Beckett replied in less than one minute.
Already moving. Stay weak. Let him choose the next stage.
So I did.
At breakfast, Caspian made toast, eggs, and a performance. His sleeves were rolled neatly. His smile was tired but tender. The same man who had tried to turn my apartment into a coffin now set a napkin on my lap like a devoted husband.
“You scared me last night,” he said.
I stared down at the plate. The butter glistened on the toast. The coffee smelled bitter. My stomach tightened.
“I had a strange dream,” I murmured. “Like I couldn’t breathe.”
His hand froze above the orange juice carton.
Only for half a second.
Then he laughed.
“This apartment is too stuffy. You need fresh air.”
There it was.
He sat across from me, watching my face the way a doctor watches a monitor.
“I was thinking,” he said. “Let’s leave the city for a day. Just us. No phones. No work. Starved Rock has always made you calm.”
Starved Rock.
Cliffs. River. Trails. Wind. Places where a woman with headaches and sleeping pills could stumble, fall, disappear.
I lifted the mug with both hands so he would see them tremble.
“I don’t know if I’m strong enough.”
He reached across the table and covered my fingers. His wedding band was missing. There was a pale line where it used to sit.
“I’ll take care of everything,” he said. “You just trust me.”
I nodded.
His thumb stroked my knuckles.
In my pocket, my phone vibrated once.
Beckett’s message: We heard. Say yes.
At 9:40 a.m. the next morning, Zola arrived at the service entrance of my building wearing a gray knit hat and carrying a paper grocery bag. She did not come upstairs. She knew the cameras in the lobby might be watched. She only handed the bag to the doorman and said it was soup for me.
Inside was a jacket.
The left seam held a GPS tracker. The zipper pull hid a recorder. In the lining, stitched so flat I could barely feel it, was a panic button.
There was also a note in Zola’s small, careful handwriting.
Dalia wore red the night he sent her gift. Wear black. Let him think you’re already mourning yourself.

I pressed the paper to my lips once, then burned it over the sink.
Caspian packed like a man preparing a honeymoon. Blanket. Thermos. Sandwiches. First-aid kit. A small bottle of pills he slipped into the side pocket when he thought I was in the bathroom.
I saw it on the living room camera.
So did Beckett.
At 11:08 a.m., we left Chicago in a rented black pickup truck. The sky was heavy and gray. The highway hummed under the tires. Caspian kept one hand on the wheel and the other resting near my knee, as if affection could erase attempted murder.
“You’re quiet,” he said.
“My head hurts.”
“We’ll fix that.”
The words landed softly. That made them worse.
He drove past the main visitor lot at Starved Rock.
I looked at him.
“I thought we were stopping there.”
“Too many people,” he said. “I know a quieter overlook.”
The road narrowed. Bare trees scratched at the sky. Gravel popped beneath the tires. The river appeared through the woods, dark and wide below the ridge.
My mouth went dry.
The recorder inside my jacket warmed against my ribs.
Caspian parked near a trail marked closed for winter maintenance. A yellow chain hung loosely between two posts. He stepped over it first, then turned and offered me his hand.
“Careful,” he said.
I let him help me.
The wind was stronger near the overlook. It pushed my hair into my mouth and cut through the seams of my coat. Somewhere below, water moved against rock with a slow grinding sound. The air smelled of wet leaves, cold stone, and river mud.
Caspian guided me toward the edge.
Too close.
His fingers tightened around my elbow.
“Look,” he said. “Beautiful, isn’t it?”
I looked at the drop.
Then at him.
His face had changed. Not completely. He was still wearing the husband mask, but it no longer fit. The corners were peeling.
I reached into my pocket and pulled out my phone.
On the screen was the photograph Ezra had sent me that morning: Caspian outside the Lincoln Park condo, Skyler beside him, the little boy on his shoulders, all three laughing under a blue awning.
I held it up.
“You should have brought your family here.”
Caspian’s hand fell from my elbow.
His eyes locked on the photo.
The wind snapped between us.
“What is that?” he asked.
“Your son has your smile.”
His mouth opened, then closed.
I took one step away from the cliff, slowly, keeping my body angled so the recorder caught my voice.
“You were never in Dubai. You were ten miles away. Lincoln Park. Unit 2006. The Riverbend. You called yourself Blake. You used my money to pay for that apartment, that car, that woman, those gambling debts.”
His face went flat.
Not angry at first.
Empty.
That emptiness frightened me more than rage.
“You’ve been busy,” he said.
“So have you.”
I took out the folded copy of the life insurance policy and let the wind slap it open between us.
“Two million dollars. Sole beneficiary. Signed while I was exhausted and trusting you.”
He smiled then.
A small, ugly thing.
“You always were good with paperwork.”

The polite husband was gone.
I pressed harder.
“Was Dalia paperwork too?”
His expression twitched.
For the first time, he looked past me, scanning the trees.
No one moved.
Beckett had told me silence would bait him better than accusation. Men like Caspian trusted empty spaces. They thought quiet meant ownership.
I stepped closer, but not toward the edge.
“Zola kept her photograph.”
His jaw flexed.
“That old cleaner should have minded her own business.”
“She saved my life.”
“She ruined everything.”
There it was. The first clean piece.
My thumb found the panic button in my lining.
I did not press it yet.
“Dalia loved you,” I said.
He laughed once.
“Dalia was useful until she wasn’t.”
My fingers curled inside my pocket.
“What did you send her?”
He looked at me with the irritation of a man correcting a child.
“A gift. Same as yours. Better made, actually. Hers burned cleaner.”
The river moved below us.
For one second, I saw Zola’s hands clutching that red-wrapped photograph.
I pressed the button.
Caspian did not notice.
He moved toward me.
“You should have opened yours like a grateful wife.”
I backed up until my shoulder brushed a tree trunk.
He smiled again.
“You want a confession? Fine. I killed her. I tried to kill you. And after today, everyone will say poor Sloan finally broke. Too much work. Too many pills. Sad little wife missed her husband so badly she walked off a cliff.”
The bushes behind him moved.
His smile vanished.
A voice cut through the wind.
“Chicago Police. Hands where I can see them.”
Caspian spun.
Detective Beckett stepped from the trees in a dark coat, badge raised, two uniformed officers behind him. Zola stood farther back near the trail, one hand over her mouth, the other gripping Dalia’s photo so tightly the frame pressed into her palm.
Caspian looked at me, then at the officers, then at the cliff.
For a second, I thought he would jump.
Instead, he lunged at me.
Not to kill me.
To grab the recorder.
I twisted away. His hand caught my sleeve and tore it at the seam. The tiny device fell onto the dirt between us, black against the pale gravel.
He stared at it.
Then Beckett tackled him from the side.
Caspian hit the ground hard. One officer pinned his wrists. Another kicked the pill bottle away from his pocket as it rolled loose.
Zola made a sound I had never heard before. Not a sob. Not a scream. Something older.
She walked toward him while the officer pulled his hands behind his back.
Caspian’s cheek was pressed into the mud. His expensive coat was smeared with wet leaves.

Zola stopped two feet away.
She held Dalia’s photograph where he could see it.
“Say her name,” she said.
Caspian turned his face away.
Beckett bent near his ear.
“You already did.”
At 3:16 p.m., I sat in the sheriff’s station wrapped in a scratchy gray blanket, both hands around a paper cup of coffee I never drank. My coat sleeve hung torn. My hair smelled like river wind. My knees ached from the cold.
Through the glass wall, I watched Caspian in the interview room.
No fireplace behind him now. No clean shirt. No perfect smile.
Just fluorescent light, a metal table, and the recording of his own voice playing back from a speaker.
I killed her. I tried to kill you.
His lawyer told him to stop talking.
For once, Caspian listened too late.
Skyler was arrested that evening after Beckett’s team found messages showing she knew about the insurance policy and the failed box. She claimed Caspian had forced her. Then they found the loan documents, the burner phone, and the draft message she had written for him to send after my staged death.
My hands stopped shaking when Beckett placed the printed transcript in front of me.
Not because it hurt less.
Because it was finally outside my body.
Evidence has weight. Paper has edges. A lie becomes smaller once it has page numbers.
Six months later, the courthouse windows rattled under a spring storm while Zola and I sat side by side in the front row. She wore a navy dress I had bought her, though she kept pulling at the sleeves like she did not belong in anything new. Around her neck hung Dalia’s locket.
Caspian did not look at us when the recordings played.
He stared at the table.
But when the riverbank confession filled the courtroom, his mother began crying in the second row. Skyler lowered her head. One juror pressed her fingers against her lips.
Zola did not cry.
She sat straight, both hands folded over Dalia’s photograph.
When the verdict came back, the room was so quiet I heard the bailiff’s radio crackle.
Guilty.
Attempted murder. Fraud. Conspiracy. And after the reopened investigation, murder in Dalia’s case.
The judge read the sentence in a voice that never rose.
Life in prison.
Caspian finally turned.
Not to Zola.
To me.
His eyes asked for something. Pity. Recognition. One last trace of the woman who had once believed every delayed flight, every fake Dubai sunrise, every lonely holiday call.
I gave him nothing.
Zola stood only after the guards led him away. She walked to the courthouse window, touched Dalia’s picture to the glass, and whispered something I did not hear.
Outside, rain ran down the steps in silver lines.
Three months after the sentencing, I sold the apartment. I did not take the mugs, the couch, or the framed wedding photo from the hallway. I took my passport, my mother’s old recipe box, and the red cloth Zola had used to wrap Dalia’s picture.
Everything else stayed for strangers.
Zola moved into a small house with a porch wide enough for two chairs. On warm evenings, we sat there sorting flower stems for the shop we opened together near a quiet street in Oak Park.
We named it Dalia’s Peace.
The first order was not for a wedding or a funeral.
It was a small bouquet of yellow tulips sent anonymously to our own front counter.
The card had only five words.
You both made it back.
Zola read it twice, then placed it beside the register.
At 5:30 p.m., she turned the sign to closed. I locked the door. Inside, the shop smelled of wet stems, clean glass, and fresh soil. Outside, traffic moved softly through the evening.
Zola handed me the silver ribbon we had found in my coat pocket after the river.
The mourner’s knot was torn now. One loop broken. One loop loose.
I placed it in a small wooden box beneath the counter, beside the first dollar the shop ever earned.
Then Zola switched off the lights, and we walked out together.