Aiden's hand stopped in the air.
The umbrella got rain on its skin.
"Why."
I looked at the puddle on the curb.
"I don't want to drag you any further."
"That isn't a reason."
"I broke the law."
"I concealed."
"You did it for a case."
"You did it to save somebody."
I laughed.
"Aiden. Don't soft-pedal me. A felony is a felony. Every record I scrubbed could have hurt another woman like Lena down the line."
He was silent.
"Then I'll wait. Until your case is done."
"Don't wait."
"My call."
I lifted my face.
"Your mother got on her knees for me. Your sister handed a kid to a killer. You're suspended. Your father's case is open. We're a balance sheet of garbage."
He pushed the umbrella into my hand.
"Garbage still gets reconciled."
I didn't take it.
The umbrella fell into the puddle.
The rain came down on my hair.
He bent and picked it up.
I turned.
He didn't follow.
The Moakley Federal Courthouse on opening day had a press scrum on the granite steps that kept spilling into the bike-lane buffer.
When Lena came in, somebody yelled baby killer.
A court officer escorted Mira through a side door wearing a Red Sox hat to keep her out of the cameras.
I took a seat in the back row of the gallery.
Liam sat next to me.
"Don't move."
I nodded.
The hearing opened.
The U.S. Attorney announced an amended position.
"Long-pattern domestic abuse. Pavel Sokolov was actively engaged in the assault at the time of the incident. The defendant's response was defensive in character."
In the gallery, a middle-aged Russian woman in a black headscarf came to her feet and pounded the bench rail with her palm.
"You lying — my Pavel was a good — "
Lena, in the dock, lifted her head for the first time and answered her in plain American English.
"Your Pavel locked my daughter in a dog crate. You want to call him good?"
Olga Sokolov, Pavel's mother, screamed.
"You whore! He hit you because you wouldn't listen — "
The gallery exploded.
The judge pounded.
Liam, low: "Subhuman."
Hannah Cho was called as a witness for the prosecution-turned-cooperator.
She walked in from the side door under court-officer escort.
She recanted.
"My recorded statements were obtained under duress. Iris Halloran physically threatened me to surrender materials."
I let out one breath.
Liam pressed my forearm.
"Don't move."
Hannah continued.
"There is no Russian-speaking sextortion ring. The microSD's chain of custody is suspect. We can't rule out fabrication."
The room started to slip.
Olga sobbed louder.
Reporters in the front row were already drafting headlines.
That was when the bailiff carried a request to the bench.
A submission in evidence. Filer of record:
Renée Hayes.
The prosecutor on the case I'd been booked under had been suspended for two weeks. She had kept investigating anyway.
Hayes had walked the entire chain-of-custody pipeline backward, badge by badge.
Her aide had switched the SD card.
The aide had given up Hannah Cho.
Hannah had given up Howard Chen.
Howard had given up Marty Connolly.
The submission was a chain. Each link was a sworn affidavit and a corroborating phone log.
Hannah's face emptied.
Olga Sokolov was still yelling.
The screen at the front of the courtroom dimmed for the recovered video.
Pavel Sokolov, frame one, with a hand wrapped in Mira's hair and a paring knife laid across her throat.
Lena, frame two, on her knees, palms up.
Pavel, frame three:
"You leave me, I make her gone tonight. I know guys."
Mira screaming for her mother.
Lena lunging.
The knife on the floor.
Both adults grappling.
Pavel falling forward, his own bodyweight on the blade.
The gallery went absolutely silent.
Olga Sokolov sat down hard on the bench, mouth still open. The fight in her face stayed but the words went.
"It's fake," she muttered. "It's all fake."
Lena, in the box, folded over her own knees and sobbed into her cuffed hands.
The judge took the verdict under advisement. Court adjourned for deliberation.
When the recess broke, Mira ran the length of the aisle to the dock and clung to the rail.
A Marshal stepped between them.
Lena reached through and held the back of her daughter's head with one cuffed hand for two seconds.
"Baby. Mommy did not leave you. Mommy is right here."
Mira wailed.
I sat in the back row with my fingernails dug into my palms.
Liam handed me a tissue.
"Cry now and ruin the eye makeup, you'll be fugly on Channel Seven."
I didn't take the tissue.
Outside on the courthouse steps, the press got me.
"Iris! Are you sorry, as K?"
"Will you keep using your skills to evade penalty?"
"Are you and AUSA Halloran getting a divorce?"
I stopped.
The microphones came in close.
I said,
"I'm sorry."
The reporters got brighter.
"Sorry you got caught?"
"Sorry I thought I was the one who got to decide."
They hesitated.
I went on.
"I'm going to surrender three years of Atelier orders to federal investigators. I'll cooperate fully. What's mine to carry, I'm not going to duck."
The crowd surged.
My burner buzzed.
You hand over your books, Aiden's father's killer never gets named.
I forwarded it to Hayes.
A second buzz.
Then we take your husband first.
A push notification stacked on top of it.
A breaking-news banner.
BPD: Crash on Mass Pike outbound, AUSA on administrative leave reportedly involved.
I made it to the Mass General trauma bay before they let visitors past.
Maureen was on the bench in the hallway. She was a smaller version of herself.
She saw me and didn't yell.
She got up and went down on her knees again. Hospital tile this time.
"Iris. Save him."
I lifted her by the elbow.
She held my hand.
"I was wrong. I was wrong about everything. I shouldn't have pushed you. I shouldn't have introduced Marty to Howard. I shouldn't have given over that address."
I pulled my hand back.
"It's not the time."
Brennan was farther down the bench, makeup gone, looking sixteen. She'd been allowed out under a pretrial release that confined her to Suffolk County.
She said, hoarse,
"I didn't think they'd actually go after him."
I looked at her.
"You don't know a lot of things."
The trauma light was on for three hours.
Liam came up at the second hour with a folder.
"Driver of the rig dead at the scene. His phone has call records to a Marty Connolly burner. Connolly is in the wind."
I took my laptop from him.
He held it.
"Don't do anything illegal."
I bared my teeth.
"I know."
I uploaded three years of Atelier records to Hayes's drop.
Inside the file, I'd flagged one job in red.
Job 17.
The wallet that had paid for it traced through the right number of mixers and into a Nevada LLC.
The LLC's manager of record was Marty Connolly's nephew.
It wasn't enough for a conviction by itself.
It was enough for a warrant.
Hayes was reinstated on the spot. She put a tactical team on Logan in two hours.
Marty Connolly was pulled out of the standby line at the Lisbon gate.
He had a hardened external SSD in his carry-on.
The drive had: a complete client list for the sextortion ring. Names of Russian-speaking women who'd disappeared between 2018 and 2023. Police reports pulled or vacated by named officers. A receipts ledger for cash payments to two ER physicians.
It also had a scanned set of Aiden's father's casefile notes.
Aiden's father had been working a federal-state task-force angle on the same ring.
Marty had ordered him stairwelled.
It hadn't been a fall.
Maureen, when Liam told her, made a sound I won't try to write.
Aiden woke up on day three.
His first sentence was a wheeze.
"Lena."
I was at the bedside. I had been thinking about pulling out his oxygen line.
"Aiden. You almost died."
He moved a finger.
"Didn't."
"Say one more clever thing."
He shut up.
I set the verdict packet on the rolling tray.
Self-defense, mitigated. Three years suspended.
She walked out the same afternoon.
She held Mira on the courthouse steps for a long time, and then they got in a friend's Subaru and went up I-93, north, and out.
Aiden read the packet.
He let out a small breath.
"Good."
I sat down.
"Marty was caught."
"My father?"
"They reopened the case."
He didn't speak for a while.
The room was quiet enough that I could hear the omeprazole drip clicking.
I put a printed Suffolk Probate divorce complaint on the rolling tray.
He saw it.
"Iris."
"Sign when your hand works."
"I'm not signing."
"It's not just up to you."
"Marriage isn't your case."
I laughed once.
"Then I'll appeal."
He almost smiled.
"I'll respond."
I turned my face away.
"Aiden. They're going to indict me."
"Yeah."
"I might do time."
"I'll wait."
"Don't."
"Not your call."
I stood up.
"You're so annoying."
He looked at me. The voice was thinner than I'd ever heard it.
"Can't help it."
My eyes prickled.
"Aiden. I'm not a good person."
"I'm not a clean one."
"I've hurt people."
"Then make it up."
"What if I can't?"
"Make it up until you can stop."
I didn't say anything else.
A month later they charged me.
Computer fraud. Obstruction. Conspiracy after the fact. The U.S. Attorney for the District of Massachusetts, in a press release I read at three in the morning on Liam's couch.
I cooperated. I gave them the orders, the wallet keys, the contacts. The cooperation got me into a tracking task force that ran cleanups across three states. Twelve sextortion victims came off Telegram channels in the next six months. Four of them were minors.
The judge cited that.
The sentence: two years suspended. Three years probation. A permanent injunction barring me from any for-profit cybersecurity employment.
The day of sentencing Aiden came on a cane.
Maureen was there.
She had a gray cardigan folded over one arm.
"Iris. I — "
I didn't take the cardigan.
"Save it. Tell Lena and her daughter."
She nodded.
"I will."
Brennan got a year suspended. She has not gone live since.
Outside the courthouse, the press got me again.
"Iris! Will you ever go back to being K?"
"K is dead."
"Then what now?"
I looked across the steps.
Lena was there with Mira. Mira waved with the entirety of her arm.
"A regular person."
"Will you and AUSA Halloran be getting that divorce?"
Aiden walked up beside me.
He pulled the divorce complaint out of his coat pocket.
He had written, across the signature line, in block capitals,
DO NOT SIGN.
I laughed despite myself.
"AUSA Halloran. Are you fifteen?"
He pressed a Bic into my hand.
"You can write something too."
I bent over the page.
I wrote one line beneath his.
We'll talk.
Liam was at the bottom of the steps with his arms crossed. He rolled his eyes.
"You two need couples therapy. Or last rites. Pick one."
Lena came up.
She handed me a Polaroid.
She and Mira on the front step of an unfamiliar gray-shingled cottage. There was a pumpkin on the step next to a child's pair of sneakers.
She said,
"We're going to Portland."
I nodded.
"Good."
She looked at me.
"Iris. I'm still not forgiving you."
"Yeah."
"But I want you to stop rotting."
I held the Polaroid.
"I will."
Mira ran up and hugged me very fast and let go.
"Bye, Iris."
I crouched.
"Bye, Mira."
When they were gone, Aiden draped his coat across my shoulders.
I didn't shake it off.
He said,
"Home?"
He was leaning hard on the cane. I looked at him and felt mostly aggravated.
"Hospital first. You have a follow-up."
"Then home?"
I started walking.
"We'll see."
He fell in next to me.
"I'll behave."
I stopped.
"Aiden."
"Yeah."
"From here on. You don't investigate me."
"Okay."
"And you don't interrogate me."
"I'll try."
I looked at him.
He corrected immediately.
"I won't."
I pushed the divorce complaint back into his coat pocket.
"Hold onto that."
He looked down at the page.
"A threat?"
"A reminder."
He folded the page and put it in his inside pocket.
"Got it."
The wind on Fan Pier moved sideways.
I slid the Polaroid into my bag.
On my burner, the Atelier dashboard was open one last time.
Permanently delete handle K? This action cannot be undone.
I tapped confirm.
The screen went black.
Aiden, beside me:
"Iris."
"What."
"Pierogi tonight?"
I looked at him.
"You're cooking?"
"Buying."
"Lazy."
"Then I'll learn."
He held up his right hand. The bandage went from the knuckles to the wrist.
"I can pinch one closed."
"You make any ugly ones, you eat them yourself."
"Deal."
We went down the courthouse steps.
Behind us, the doors of the federal building closed.
I didn't look back.