Chương 15

“He wouldn’t cooperate.”
Ray raised the pistol higher.
Ruiz’s voice whispered in Ethan’s ear. “We have no clean shot. Keep him talking.”
Ethan looked at Nora. She had noticed the earpiece. Her eyes moved toward the harbor door.
She was going to run.
He gave the smallest shake of his head.
Grant saw it.
He fired at the ticket counter.
The shot cracked through the terminal. Plaster jumped from the wall beside Ethan. The false ledger fell to the floor.
Nora drove her heel backward into Grant’s shin and twisted away. Grant caught her coat. The fabric tore at the shoulder.
Ray fired once into the ceiling.
Everyone froze.
“I am talking,” Ray said.
His voice cracked.
Grant stared at him with open contempt.
That expression made the decision.
Ray lowered the pistol, turned it sideways, and placed it on the floor.
“I’m done.”
Grant shot him.
The bullet struck Ray high in the shoulder and spun him against the stair rail. He fell hard but remained conscious, clutching the wound.
State police entered from the service corridor.
Grant pulled Nora through the harbor door.
Ethan ran.
Ruiz shouted in his earpiece, but wind swallowed the words as he reached the walkway.
The harbor stretched black beneath them. Rain drove sideways across the pier. Grant dragged Nora toward a small maintenance boat tied at the far end. His pistol pressed beneath her jaw.
Ethan stopped twenty feet away.
Officers crowded the doorway behind him but could not fire past Nora.
Grant coughed.
“Tell them back.”
Ethan raised one hand.
“They won’t.”
“Then she dies.”
Nora looked at Ethan.
Her terror was plain now. No strategy. No third door. Only the cost she had avoided until avoidance ran out.
“Ethan,” she said, “don’t.”
Grant pushed the pistol harder against her.
“You keep saying that,” he told her. “Nobody listens.”
Ethan removed his earpiece and dropped it on the wet boards.
Ruiz called his name from the doorway.
He took one slow step forward.
Grant said, “Stop.”
Ethan stopped.
“You want the evidence?” Ethan asked. “It’s already copied.”
“What was in the box?”
“Laura’s recordings.”
Grant’s face emptied.
“She named you,” Ethan said. “She named Nora. She named the accounts and containers. Samuel Ortiz kept your plate number. Marcus gave Internal Affairs your app PIN. Ray just heard you admit Caleb wouldn’t cooperate.”
“I admitted nothing.”
“You reacted.”
“That is not evidence.”
“No. It’s what comes before evidence.”
Grant glanced toward the boat.
Ethan said, “You can’t clean this.”
“People lose recordings.”
“They do.”
“Witnesses change stories.”
“They do.”
“Nora will do anything to save herself.”
Nora closed her eyes.
Ethan said, “That’s true.”
Her eyes opened.
He continued, “She’ll testify because saving herself now means telling the truth before you tell it for her.”
Grant smiled faintly. “You still think truth is a weapon.”
“No.”
Ethan took another step.
“It’s a cost.”
Grant shifted the pistol toward him.
That gave Nora room.
She dropped suddenly, letting her torn coat slide from Grant’s grip. The gun fired. The shot went over the water.
Ethan reached Grant before he could fire again.
He caught Grant’s wrist with both hands and drove it against the railing. The pistol fell into the harbor. Grant struck Ethan in the throat with his free hand, then clawed at his face.
They hit the boards.
Grant was not strong enough to overpower Ethan, but desperation made him fast. He drove a thumb toward Ethan’s eye. Ethan turned his head, trapped the arm, and rolled him facedown.
Grant stopped fighting.
For a second, Ethan thought it was surrender.
Then Grant said, “Laura asked for you.”
Ethan’s grip changed.
Grant felt it.
“At the crash,” he continued. “She kept saying your name.”
Nora was on her knees nearby, crying without sound.
Officers moved closer but held position. They could see Grant’s hands beneath Ethan. They could also see Ethan’s forearm across the back of Grant’s neck.
Grant said, “She knew you weren’t coming.”
Ethan pressed harder.
Grant’s body went rigid.
The harbor wind carried the smell of diesel and salt. Somewhere below, loose metal knocked rhythmically against a mast.
Ethan saw Violet in the hospital bed asking him not to stop answering. He heard Laura on the recording: You should have made trusting you easier.
Grant had built his life around the fraction of a second in which another person chose self-protection. Nora at the crash. Ray at the warehouse. Marcus after Caleb died. Ethan now.
Ethan released the pressure.
He pulled Grant’s arms behind him and held them until Ruiz reached them with handcuffs.
Grant turned his head against the wet boards.
“You think this makes you different?”
Ethan looked at Nora.
“No,” he said. “What happens after does.”
He stood and stepped away.
Nora remained on her knees. Her torn coat hung from one shoulder. She looked toward Ethan, then lowered her gaze.
“Violet?” she asked.
“Alive.”
“I know. I mean—”
“I know what you mean.”
“Will she see me?”
“That’s her choice.”
Nora nodded.
State police lifted her carefully and wrapped her in a blanket. Another team treated Ray inside the terminal. The bullet had passed through the muscle of his shoulder without striking a major artery. He complained loudly about the pressure bandage, which the medic described as a promising sign.
Grant was taken through the service entrance in handcuffs.
He did not look back.
The legal consequences moved slower than the news.
Grant was charged first with kidnapping, assault, witness intimidation, weapons offenses, and misconduct in office. Financial conspiracy and obstruction charges followed after forensic accountants matched Laura’s ledger to bank transfers and port records. The recovered application data tied accounts controlled by Grant to Marcus and Ray, though defense attorneys challenged attribution and device access.
May you like
The recording from Marcus’s phone resurfaced three days later.
Grant had dropped the cracked device in a hospital stairwell trash bin after copying and deleting its contents. A maintenance worker found it beneath paper towels and turned it in because the screen still showed Violet’s address in the message thread. Digital examiners recovered the audio and metadata from local storage.