27. Cara
CARA
Iclose my eyes, but my mind won’t settle. Sleep has no chance after Dmitri.
I lie beside him with the sheet pulled to my waist, my skin still warm, my body tired in places I can feel every time I move. Dmitri sleeps on his stomach with one arm bent under the pillow and the other stretched toward me, his fingers resting near my hip.
He looks different asleep. Younger in the face, heavier in the shoulders, one hand half closed on the sheet.
Then I remember his quarters sit near the security annex because of course it does.
Dmitri sleeps with a gun beside him, a command room down the hall, and half his life arranged around the next threat.
After that, my mind won’t leave me alone.
Velenko’s hand on my waist comes back first. Then Dmitri’s mouth. Then Mikhail upstairs with Kathryn on the daybed beside him. Then Patrick, because Patrick always finds a way back in.
I turn my head and look at Dmitri. My head feels hot and crowded at two in the morning.
Carefully, I move his hand away from my hip and slide out of bed. Dmitri shifts, then settles. I stand there for a few seconds and listen to him breathe.
My dress is on the floor near the mirror, and I am not fighting that zipper in the dark.
Dmitri’s white shirt is on the back of the chair.
I pull it on and button it with clumsy fingers.
My coat lies across the vanity stool, so I drag it on over the shirt, tie the belt tight, and step into my slippers.
I open the door and slip into the corridor.
The guard near the turn doesn’t look at me right away.
His eyes stay on the far end of the hall, and his face gives me nothing.
A diplomat could learn from this man. When I take another step, his eyes move to me.
Professional enough not to look at my bare legs or the coat tied over Dmitri’s shirt.
“Miss O’Connell,” he says quietly.
“I’m going upstairs,” I say, keeping my voice low.
The guard gives a small nod and steps back from the turn. I walk past him and head for the stairs.
The corridor is dim and clean, with cameras tucked into the corners. Then I see light under the security annex door and stop.
A low voice comes through the cracked door. Then another. Screens glow, phones click, and someone curses in Russian.
“Does this house ever sleep?” I mutter, then pull the coat closer over Dmitri’s shirt and push the door open.
Dima looks up. Yuri sits over three screens with dinner footage open on all of them. Abramov stands behind him with his arms folded. Maksim leans against the table with a glass of whiskey in one hand.
Nobody asks why I’m there. Nobody welcomes me either. Good. Middle-of-the-night investigations are normal here, apparently. I can work with that.
Yuri points at the paused video. “Markovic answers cleanly,” he tells Abramov, tapping the screen. “She gives Cara the normal chain because she thinks it is normal.”
Abramov nods once. “So she carried the packet, but she didn’t build the message.”
He points at a second angle. “Velenko reacts twice. Once when the New Harbor tag is noticed. Then harder when Cara says Sable Crown Courier.”
I step closer. “The second reaction matters more.”
Maksim turns his head toward me. “Explain.”
“Lena answered like she had nothing to hide,” I say. “She gave us Nadezhda, Berezka, and Sable Crown because that is the approved chain on paper. Velenko could have let her answer and stayed calm. He didn’t. He moved when I named the delivery path. That means Sable Crown covers more than packets.”
Yuri pulls public filings onto another screen. “Corporate records.”
Another window opens. Event vendor trails.
Kirill reaches over and opens the next file. “Permit applications.”
Yuri clicks again. “Renovation invoices.”
Dima leans in. “Security staffing logs.”
Sable Crown appears in all of them.
I look from one screen to the next. “So Sable Crown touched buildings, events, permits, money, and guards.”
Leonid enters with papers under one arm. “And charity registrations,” he says, placing the stack on the table. “Customs clearance filings too. Velenko’s name isn’t on them, but his old clerk signed two approval notes.”
Abramov checks his phone. “Velenko contacted one person after the terrace.”
Yuri looks over his shoulder. “Who?”
Abramov turns the screen. “Oak and Tron Security.”
Dima’s face changes. “I know them. Private contractor.”
Leonid flips through the filings. “They’re listed as site security for unfinished Vostok Meridian hotel renovations.”
Vostok Meridian.
Yuri stops typing. Dima looks from Maksim to Abramov. Maksim smiles slowly, and it’s not friendly.
Morozov’s hotel work. Old fire money. That name still has Dmitri’s parents in it.
Yuri opens the permit map. “The site has been unfinished for fourteen months.”
I lean closer and look through the staffing sheets. Something is wrong with the pattern, but it takes me a second to see it. The guard list changes often, and the camera rentals keep renewing.
“Dima,” I say, pointing at the invoice column. “Check site communication equipment.”
He pulls it up, then gives a short laugh. “Three separate invoices.”
“I thought so,” I say, tapping one sheet. “The permit says unfinished hotel, but the records show people are using it.”
“Shit,” Dima says, almost pleased.
“For meetings,” I continue, looking at the guard shifts. “Storage. Moving people in and out. Giving orders without using an office anyone can trace.”
The door opens behind us.
Dmitri enters. His eyes find me first, and he stops whatever he was about to say. My palms sweat. He’s too close, and half the estate is awake around us.
Then he sees the Vostok Meridian file.
“What is this?” he asks, crossing to the table.
Maksim lifts his glass slightly. “Your American walked in and started working.”
Dmitri doesn’t look amused. “She should be asleep.”
“So should your temper,” I say, keeping my voice even.
Dima makes a sound and turns it into a cough.
Yuri moves fast and pulls the files onto the main screen.
“Velenko called Oak and Tron after the terrace,” he says.
Kirill opens the security record beside it. “Oak and Tron staffed the Vostok Meridian site.”
Leonid puts another paper on the table. “Vostok Meridian and Sable Crown were filed the same way.”
Abramov points to the delivery memo. “Sable Crown carried the delivery route for New Harbor.”
Dmitri’s hand settles on the back of my chair. Everyone sees it, and no one says anything.
I turn to the map again. “So New Harbor isn’t the real target. It’s the name on the paper.”
Yuri nods. “Sable Crown moves the delivery.”
“And Vostok gives them a real place to meet, store things, move people, and hide activity,” Abramov says, stepping back from the table. He looks at Dmitri. “Oak and Tron give them men.”
Yuri nods. “A full chain.”
“And Patrick just showed us he can still touch every part of it,” I say. “That’s the message. Patrick still matters. He knows which clean names are tied to dirty work, and he wants everyone at that dinner to remember it.”
Dmitri looks at the unfinished hotel on the screen.
Dmitri looks at Abramov. His voice is calm when he speaks. “Show me every entrance.”
“Not yet,” I say.
Dmitri’s eyes move to me. “Cara.”
“I’m not saying leave it alone,” I tell him, stepping closer.
“I’m saying don’t raid it blind. Patrick didn’t leave this open by mistake.
If you move on that hotel now, you catch guards, empty halls, and maybe a few rented cameras.
Patrick will know you found it, and he’ll disappear behind another account. ”
Dmitri’s hand closes around the back of a chair. “Every hour we wait gives him time to reach Mikhail again.”
The words hurt, but I don’t step back. “That’s exactly how Patrick wants you. Angry, scared for your son, and easy to aim.”
Maksim watches us without speaking.
“Think,” I say, putting both hands on the table. “If Volkov storms an unfinished hotel tied to charity work and a retired judge, Morozov gets a headline before you get proof.”
Leonid adjusts his papers. “She’s right.”
Dmitri looks at him.
Leonid tilts his head. “I dislike it, but yes.”
I drag the files into order with my fingertips.
“Let Patrick think Velenko scared me off, nothing more,” I say.
Dima looks at the hotel map. “Is Patrick there?”
Maksim reaches for the permit sheet and turns it toward himself. “Is he?”
I study the layout again. The service road, the staffing sheets, and the repeated communication invoices.
“No,” I say, tracing the service route with one finger. “Patrick isn’t hiding there. Someone gives orders there.”
Yuri pulls another file, then stops. “There’s another logistics change.”
He clicks once. “A boring one.”
Kirill leans in from behind another screen. “Check this. The timestamp is two hours before the courier delivered.”
Abramov’s face hardens. “That’s payment cover.”
Patrick uses this rhythm again and again. His lies look like office work.
“Money moves,” I say, “then someone fixes the paperwork behind it.”
Yuri brings up the name attached to the correction.
Oleg Baranov. The small door Patrick thinks is boring enough to matter.
Dmitri looks at the screen, and his face closes.
Abramov’s phone lights up. He reads the message, then lifts his eyes.
“Oleg just left his apartment,” Abramov says, already reaching for his coat.
“At three in the morning?” Dima’s eyebrows lift.
“Scared men don’t go home,” Dmitri says. “They go to whoever they think can save them.”
Maksim’s smile fades into something colder.
Dmitri points to the map. “Let Oleg lead.”