CHAPTER FIFTEEN

NORA

The charity reception begins with four hundred guests, two bomb-sniffing dogs, and a reporter asking whether being shot at made our wedding “more intimate.”

I look directly into the camera.

“It reduced the receiving line.”

The clip will become a shirt by morning.

Adrian places one hand at the small of my back after I nod permission.

The touch is light.

Public.

Still capable of reminding me of the kitchen. I do not look at him.

The Ashcroft ballroom has been rebuilt around the evidence of Friday night. The damaged stone in the chapel remains closed, but the reception occupies the same ballroom and service levels used during the wedding. Black drapes replace white flowers. Silver lighting replaces candles.

Every vendor has been reverified. Most are controlled replacements. Three belong to the original network and remain active because removing them would reveal what we know. The Carbone Foundation reception is supposed to raise money for hospital programs and announce a shipping scholarship.

Tonight, it is bait wearing formal clothes. I wear a dark green dress with long sleeves and a narrow skirt that does not interfere with running. My own dress. My own shoes. The wedding ring remains on my hand.

Priya approved the outfit through video call, then informed me I looked like “a very expensive threat.”

She remains at the secure hotel.

Malik insisted.

She objected for forty-three minutes. A sign of recovery.

“Route team ready,” Malik says through the earpiece hidden beneath my hair.

Daniel Ruiz stands near the ballroom doors. He is thirty-six, compact and broad through the shoulders, with close-cropped dark hair and a scar beside his mouth. He drove the secondary vehicle during the attack outside Belladonna and returned to work against medical advice.

Adrian told him to stay home. Daniel arrived anyway. Apparently disobedience is a company value.

“False convoy departs in six,” Malik continues.

I scan the room. Tommaso speaks with two council members near the stage. His tuxedo is flawless. His expression is warm enough for donors and restrained enough for family. He knows we suspect his division. He does not know how much.

Or he knows exactly and believes we cannot prove it. Enzo stands beside Teresa, performing fatherhood for people who ignored me with him. Celeste’s absence is described publicly as illness and private recovery. No one asks why the original bride is not beside the replacement.

Rich people recognize unstable agreements and choose survival. A reporter approaches.

“Mrs. Carbone, was your marriage planned in advance?”

Adrian’s hand remains at my back. The correct answer has been prepared. The public narrative says Celeste withdrew for personal reasons before the ceremony and both families chose Nora to preserve a private agreement. It is vague enough to avoid specific lies.

I smile.

“Everyone involved in a wedding believes it was planned in advance.”

The reporter laughs. Adrian looks down at me.

“That was not the approved statement.”

“It was true.”

“An unusual choice.”

“I am experimenting.”

The reporter asks for a photograph. Adrian turns toward me. He does not move closer until I do. The cameras flash. My secure phone vibrates inside a pocket sewn into the dress. A message from the unknown number.

THREE MOVES FIRST.

Table Three.

Generator rental.

North entrance.

I touch Adrian’s wrist twice.

Signal.

He follows me toward the donor display without visible urgency.

“Message,” I say.

“What?”

“Three moves first.”

He looks toward the north entrance. A generator technician wheels a case through the doors.

Badge verified.

Face verified.

Company compromised.

Malik receives the update.

“Following,” he says.

The technician moves past Table Three toward the stage. Not the generator access.

Wrong route.

Daniel intercepts with a smile and directs him toward the service corridor. The man obeys.

Too easily.

Decoy.

“Where is the actual generator?” I ask.

“Loading level,” Malik says. “Team in place.”

A donor stops Adrian to discuss port expansion. He answers without revealing attention elsewhere.

I circulate.

Events hide surveillance inside courtesy.

I can cross the entire room by adjusting flowers, greeting staff, correcting signage, and asking people whether they need anything.

No one questions a woman carrying a clipboard.

Even in formalwear. Especially in formalwear.

The unknown number sends another message.

SEVEN CLEARS THE FLOOR.

Table Seven.

Linen service.

Central aisle.

I look toward Teresa’s table. A server removes a stained tablecloth from a neighboring table despite there being no visible stain. He rolls it inward.

Heavy.

Something concealed inside.

I approach.

“Leave it.”

The server smiles nervously.

“Spill, ma’am.”

“What spilled?”

“Wine.”

“No glass. No stain. Put it down.”

His right hand disappears beneath the linen. Daniel moves from the doorway. The server pulls a knife.

Guests scream.

Daniel strikes his wrist before the blade clears the cloth. The bundled linen falls open. Inside is a handgun and two magazines. Security surrounds the server. The room begins to panic. I take the microphone from the nearest podium.

“Ladies and gentlemen, one of our staff members has experienced a medical emergency. Please remain seated while we clear the aisle.”

The server is pressed facedown against the carpet.

“Medical?” Adrian murmurs beside me.

“He has made several poor health decisions.”

The orchestra resumes on my signal. Waiters distribute champagne.

Movement settles.

The attacker is removed through the south service door. Malik speaks in my ear.

“He has no identification. Dental records being photographed.”

“Keep him alive.”

“That is the plan.”

Tommaso watches from across the ballroom. His expression contains concern.

Nothing else.

The third message arrives.

NINE brEAKS LIGHT.

Table Nine.

Security consulting.

Stage.

The ballroom lights die. Emergency lighting activates.

Guests gasp.

This blackout is scheduled. Our false route begins now. Outside, a convoy containing no family members departs from the south garage. The route was given only to selected targets through separate channels. Malik tracks which warning reaches the attackers.

On the ballroom floor, Adrian takes my hand. The grip is firm.

Not restrictive.

“You know the route?” he asks.

“Yes.”

“If we separate—”

“East kitchen, then freight stairs.”

“Do not use the elevator.”

I turn to him. He does not mention why.

“Agreed.”

The lights return. Applause begins, encouraged by staff who present the blackout as theatrical. The stage screen activates with the foundation video. At 8:17 p.m., the false convoy enters Lower Wacker Drive. At 8:18, a dark utility truck follows. At 8:19, two motorcycles close from behind.

“Contact,” Malik says.

The trap works. Our teams block both exits. The motorcycles turn. One rider crashes. The other fires toward the lead vehicle. Security returns fire. In the ballroom, no one hears. The orchestra covers the distant report. A waiter approaches Tommaso and whispers something.

Tommaso looks toward Adrian.

Too fast.

He has received information from the convoy. Adrian sees it. So do I. Tommaso excuses himself from the council members and moves toward the west corridor. Gianna follows at a distance. The unknown number sends:

ELEVEN WAITS.

East service corridor. The corridor used to remove Celeste.

I move.

Adrian follows.

“This may be directing us into a second trap,” he says.

“Yes.”

“You sound comfortable with that.”

“I am comfortable with maps.”

We enter the corridor. Malik’s voice cuts through the earpiece.

“One convoy attacker captured. One deceased. Daniel, move to east corridor. Possible internal contact.”

Daniel answers.

“On the way.”

The corridor is empty. At the far end, the freight door stands open. A black catering cart waits inside. Same size as the insulated containers.

I approach.

Adrian catches my wrist lightly. I look at his hand.

He releases.

“Remote inspection,” he says.

Malik sends a small camera robot from the corner. It rolls beneath the cart.

No explosive.

Thermal shows no person. Daniel arrives behind us.

“Door access was cleared under foundation catering,” he says.

“Which company?” I ask.

“Vela.”

Vela does not exist. The cart contains a secure phone.

Nothing else.

Adrian picks it up with gloved hands. The screen displays a live video. Celeste sits in a dark room. Her wrists are bound in front of her. Bruising shadows one cheek. She is awake. A man stands behind the camera. Only his voice is heard.

“Leave the reception through the east loading dock. Husband and wife. No security.”

Adrian stills.

“What proof is this live?” he asks.

Celeste lifts her head. Her eyes find the camera.

“Nora,” she says, voice raw. “Mom’s pin was silver before the fire.”

The answer is wrong. The pin was always brass. Celeste is telling me not to follow. The man behind the camera strikes the back of her chair.

She flinches.

My hand closes around the safety pin beneath my dress.

“We need the signal,” I say quietly.

Malik is already tracing.

“Do not respond yet.”

The screen changes. A countdown begins.

Five minutes.

Daniel steps toward the loading dock. A shot cracks from the stairwell.

Daniel jerks.

Blood spreads across his shirt.

He falls.

The next shot strikes the wall beside Adrian. Security returns fire. I drop beside Daniel. The bullet entered his lower abdomen. No exit wound. He is conscious.

“Stay with me,” I say.

“Wasn’t planning a vacation.”

“Poor timing.”

He grips my wrist.

“Shooter went down one level.”

Malik’s team pursues. Adrian kneels on Daniel’s other side and presses gauze against the wound with his uninjured hand.

“Pressure,” he says.

“I know.”

Daniel’s face becomes gray. The countdown reaches four minutes. The phone’s signal icon flickers. Gianna appears at the corridor entrance.

“We have the source.”

“Where?” Adrian asks.

“Tower near the lake, but the video routes through a second location.”

“The property?”

“Possibly.”

Malik’s voice returns.

“Shooter captured alive. He has a second phone.”

“Bring it,” Adrian says.

The captive is dragged into the corridor. Blood runs from his nose. His left shoulder hangs at the wrong angle. Malik removes the phone. A message remains open.

REROUTE FAILED. MOVE ASSET.

Sender registered through a secure extension inside Carbone Maritime. Tommaso’s executive floor. The captive laughs.

“You’re late.”

Adrian stands.

The man’s laughter stops.

“Where is Celeste Bellini?” Adrian asks.

No answer.

Adrian steps closer. I meet his eyes. He sees me looking. The violent solution remains available. He does not use it yet. Malik takes over the interrogation. Paramedics reach Daniel. They cut open his shirt, start an IV, and prepare transport.

I remain beside him until the stretcher moves. His blood covers my hands. The countdown reaches thirty seconds. The live image of Celeste shakes. Someone is moving the camera. She looks toward something beyond it. Then directly into the lens.

“Eleven,” she whispers.

The feed dies. The signal disappears from every tower at once. Gianna checks the trace.

“Gone.”

Malik examines the captured phone.

“The message originated from an office terminal assigned to Tommaso’s administrative suite.”

Proof of access. Not proof of author. Still closer than before. In the ballroom, the orchestra continues. Guests drink beneath silver lights, unaware that a man is bleeding in the service corridor and the missing bride has been moved again.

Adrian looks at the dead phone.

“We close the building.”

“No,” I say.

He turns.

“If we close it, the person who sent the message knows we traced the office.”

“They already know the reroute failed.”

“They do not know what the captive carried.”

Malik agrees.

“We keep the reception functioning while we isolate the floor.”

Adrian looks toward Daniel’s blood on the tile. Then at me. This is the point where he could decide alone. His instinct is visible. So is the effort required to stop it.

“What do you recommend?” he asks.

The question is more important than the answer.

“We return to the ballroom,” I say. “Publicly. Together. Malik isolates every person who accessed Tommaso’s floor. Gianna copies the office systems before anyone realizes. The attacker remains alive and hidden.”

“And Celeste?”

“We follow the transfer payment. Whoever moved her will need fuel, medical supplies, or a vehicle.”

The decision costs me. I make it anyway.

Adrian nods.

“Do it.”

We return to the ballroom with Daniel’s blood concealed beneath a black wrap around my hands. The foundation video ends.

Guests applaud.

Adrian takes the stage. I stand beside him. He announces the scholarship fund, thanks the hospital partners, and speaks about continuity after violence without mentioning any of it directly. His hand finds mine behind the podium.

He does not close his fingers until I close mine first. Across the room, Tommaso returns through the west doors. His gaze drops to our joined hands. Then to Malik. He understands something has changed. Perhaps not what.

At 9:02 p.m., Gianna confirms the attacker’s phone communicated with Tommaso’s office. At 9:06, the captured man requests a deal. At 9:11, the hospital reports Daniel has reached surgery alive.

A victory.

Three costs.

And one missing signal. When the final guests leave, I open the seating chart on an empty table. The eleven routes no longer form only Celeste’s path out of the hotel. They form the financial chain that paid for each stage of her removal.

The last transfer has not cleared. It is scheduled for midnight. Adrian stands across from me.

“This is no longer only an investigation,” he says.

“No.”

“What is it?”

I look at our signatures beneath the consulting contract. At his ring.

At mine.

At the place where our hands remained joined while the enemy watched.

“An alliance.”

The word should feel temporary.

It does not.

If ads affect your reading experience, click here to remove ads on this page.