The Concrete Garden
The travel from secure safehouse to confrontation ground consumed the next hour. Headlights cut cold through the gathering dusk.
The concrete skeleton of Covington Tower rose twelve stories above the floodlights, each unfinished floor a dark mouth waiting to swallow sound. Dante counted the gaps in the rebar lattice as he walked—seventeen feet between support columns, three service elevators still in their shafts, a crane boom angled east like a frozen accusation against the sky.
He stopped at the perimeter tape. The plastic snapped in the wind, a sound like someone breaking twigs behind his eyes.
Petra sat on a concrete block thirty yards in, hands zip-tied to a length of rebar jutting from the floor. Her lip was split. She looked at him with the particular stillness of someone who’d stopped being afraid and become something else—someone keeping a ledger in her head.
Behind her, two guards. Both in tactical vests. Both watching his hands.
And Jasper Covington, standing center stage in a three-thousand-dollar overcoat, arms spread wide like he was welcoming an old friend to a dinner party.
“Ashby. Right on time.” Jasper glanced at his watch. “Seven minutes late, actually. I was starting to think you’d forgotten about your friend.”
“I know where the bodies are buried, Jasper. I don’t forget anything.”
The words landed exactly where intended. Jasper’s smile flickered, held, then settled into something harder. He gestured to the guards. They didn’t move.
“You wore a wire.”
Dante reached into his jacket. One guard raised his weapon. He pulled out his phone, placed it on the concrete, and kicked it forward. Then he turned out his pockets. Keys. Wallet. A single data stick in a rubber casing.
“I’m clean,” Dante said. “You want to check, send one of your guys over here. I’ll stand still.”
Jasper considered this. The wind carried dust from the unfinished floors, and for a moment the floodlights caught it, turned the air into something that looked like smoke. The abandoned construction site smelled of cold metal and wet concrete and the particular chemical sweetness of diesel generators.
“Roman,” Jasper said. “Check him.”
The larger of the two guards—Roman, built like a concrete mixer—approached with the economy of someone who’d done this a thousand times. Pat-down. Ankles. Small of the back. Inside the collar.
“He’s clean.”
“No secondary mic? No panic button?”
Roman shook his head.
Jasper nodded, pleased. “See, Ashby? This is how reasonable people negotiate. No games.”
Dante looked past him at Petra. Her eyes tracked his movements with a precision that told him she was reading the room the same way he was—finding exits, counting seconds, waiting for the pivot.
“Let her go,” Dante said. “You have me. That’s what you wanted.”
“That’s what I wanted an hour ago.” Jasper stepped closer. His shoes echoed on the bare concrete. “Now I want something else. Sit down.”
Dante didn’t move.
“Sit down, or Roman breaks her wrist. I let him count to three.”
Dante sat cross-legged on the cold concrete. The surface bit through his jeans immediately, a cold that felt like it was rising from the earth itself.
Jasper crouched in front of him, close enough that Dante could smell the expensive cologne and the coffee on his breath. “You’re probably wondering why here. Why the construction site. Why this particular building.”
“I know who owns it,” Dante said. “Covington Holdings. You’re building a hotel.”
“We were building a hotel.” Jasper smiled. “Now we’re building something better. A memorial, really. To your wife’s stupidity.”
Dante kept his face still. The concrete was cold beneath him. The floodlights buzzed. Somewhere above, a loose tarp snapped against scaffolding.
“Valentina set up a trust for your son,” Jasper continued. “Clean. Well-structured. I’ll give her credit—she knew what she was doing. But here’s the thing about trusts, Ashby. They can be moved. If the beneficiary is declared legally at risk, a designated power of attorney can reallocate assets for the child’s protection. And if that power of attorney happens to be a judge who owes my father seven figures in campaign contributions…”
He let the sentence hang.
Dante felt the cold concrete through his jeans. Felt the weight of everything he was about to lose. “You can’t touch it.”
“I don’t have to touch it. I just have to make sure your son never touches it.” Jasper stood, brushed dust from his knees. “Liam falls. He hits his head. He has a seizure. Suddenly he’s not competent to manage his own affairs. Suddenly a judge intervenes. And suddenly, that trust—the one your wife built to protect him—becomes the purchase price for this land. Covington Holdings gets a prime development site. Your son gets a guardian who answers to us. And you get a front-row seat to watch everything you love get dismantled.”
Dante looked at Petra. She was watching him with the intensity of someone who’d already calculated the same math and was waiting for him to find the variable she’d missed.
He found it.
“You forgot something.”
Jasper paused mid-step. “What’s that?”
“The data stick.” Dante pointed to the rubber casing still on the ground where he’d kicked it. “You didn’t ask what was on it.”
Jasper’s eyes flicked to the stick, then back to Dante. “I figured it was leverage you thought you had. It’s not.”
“Check it.”
Jasper hesitated. That hesitation lasted two seconds. In that window, Dante read everything he needed to know about the operation: two guards, one who liked routine, one who watched hands, a floodlight pattern with a blind spot at column seven, a stack of rebar eight feet to his left, and a fire extinguisher mounted on the wall twenty feet behind Petra.
Roman picked up the data stick. “It’s locked.”
“It’s got a single file,” Dante said. “Encrypted. But I’ll give you the password if you cut Petra loose.”
Jasper laughed. “You’re in no position to negotiate.”
“I’m in exactly the right position.” Dante met his eyes. “Because that file contains every communication between your shell company in Belize and the shipping manifest for thirteen containers that went through the Port of Newark last year. Containers with false bottoms. Containers that Covington Holdings invoiced for industrial machinery but were actually carrying—”
“Enough.” Jasper’s voice cracked through the open space.
“—children,” Dante finished. “Trafficked minors. And your name is on six of the thirteen invoices.”
The silence that followed was absolute. The wind stopped. The floodlights seemed to dim. Petra’s breath caught in her throat, and for the first time since Dante had arrived, she looked afraid of something other than the zip-ties.
Jasper’s face had gone pale. Not the controlled pale of a man processing a threat—the blood-drained white of a man who’d just realized his enemy had seen the whole board.
“You’re lying.”
“I’m a journalist, Jasper. I don’t lie. I just document.” Dante spread his hands. “You want that password, you let Petra walk. She gets to the street, I give you the code. Simple trade.”
“And if I just take the stick to my IT people? They’ll crack it in a day.”
“They’ll find a dead drive. Self-erasing protocol. Eight hours from now, that file doesn’t exist anywhere but in my head. And if I don’t call my editor by midnight, the backup goes to the FBI.”
Jasper stared at him. The calculation was visible behind his eyes—odds, leverage, countermoves. He was smart enough to know he’d been outmaneuvered, but too proud to admit it without a fight.
“Cut her loose,” Jasper said.
Roman produced a knife. The zip-ties fell away. Petra stood, rubbing her wrists, and walked toward the perimeter tape. She didn’t run. She walked with the measured pace of someone who understood that running would trigger a chase, and a chase would trigger violence, and violence would undo everything Dante had just bought.
At the tape, she stopped. Looked back.
“Go,” Dante said.
She went.
Jasper held out his hand. “Password.”
Dante waited until Petra’s footsteps faded completely. Then he stood, slow and deliberate, dust clinging to his jeans.
“Harrington,” Dante said. “The password is Harrington.”
Jasper typed it into a tablet Roman handed him. The file opened. His eyes moved across the screen. And then—slowly, with the precision of a man trying to contain a nuclear reaction—he looked up.
“There are pages missing.”
“There are pages everywhere,” Dante said. “That’s the complete file for the Belize shell. But I’ve got seven more sticks, Jasper. One for each of your holding companies. You want the rest, you walk away from Liam’s trust. You walk away from Valentina. You walk away from everything, and you let us disappear.”
“You’d have to trust me.”
“I don’t trust you at all. But I trust that you’re smart enough to know when you’ve lost.”
Jasper’s hand went to his pocket. The guard beside him shifted weight. Dante counted the steps to the rebar stack—eight feet. The fire extinguisher—twelve feet. The blind spot at column seven—three seconds of concealment if he moved fast enough.
“You know what my father would do,” Jasper said quietly. “He’d kill you right here. He’d burn the file. He’d find your son within a week.”
“But you’re not your father.”
Jasper’s jaw set firmly. “No. I’m smarter.”
“Then let me walk.”
For a moment, Dante thought it might work. Jasper’s hand came out of his pocket—empty. He took a step back. Another.
Then the second guard spoke.
“Sir. There’s a problem.”
Roman was staring at his phone. His face had gone the same shade of white as Jasper’s. “The file’s erasing. It’s eating itself from the inside.”
Jasper spun. The tablet screen flickered. The document was dissolving, line by line, characters vanishing like they were being swallowed by black ink.
“Forty seconds,” Dante said. “That’s all you had.”
“You’re bluffing.”
“Twenty-five seconds.”
Jasper made the calculation. He was fast—Dante gave him that. The guard was already moving, reaching for the weapon at his hip, and Jasper was shouting something that got lost in the concrete echo, and Dante was already in motion.
He hit the guard at the knees. Not a fight—a disruption. The guard went down, his weapon clattering across the concrete. Dante grabbed the fire extinguisher from the wall mount, swung it in a tight arc, and caught Roman across the temple.
The big man dropped like a sack of wet cement.
Dante turned. Jasper had the tablet raised like a shield, backing toward the elevator shaft. The second guard was scrambling for his weapon.
Dante ripped a length of rebar from the nearest stack. The metal screamed against the concrete. He drove the end into the guard’s shoulder—not lethal, but disabling. The guard howled. The weapon spun away into the darkness.
And then it was just Dante and Jasper, standing in the floodlights, the wind picking up again, the tarp above snapping like a flag.
“The file’s gone,” Jasper said. His voice was steady, but his hands were shaking. “You have nothing.”
“I have seventeen years of evidence memorized. I have contacts at three federal agencies. I have a wife who knows exactly how much money Covington Holdings has laundered through shell companies in the last decade.” Dante tossed the rebar aside. It clanged against the concrete. “And I have your signature on six shipping manifests. I don’t need a file to prove that. I just need a witness.”
Jasper’s phone buzzed. He glanced at it. Something shifted in his face—fear, maybe, or the particular despair of a man who’d just realized the net was closing from directions he hadn’t considered.
“You think this is over,” Jasper said. “You think you won.”
“I think I got my friend out alive. That’s enough for tonight.”
Dante turned and walked toward the perimeter tape. The floodlights cast his shadow long across the concrete. He heard Jasper’s footsteps behind him, quick and uneven.
“You walk out that tape, and I’ll destroy her. I’ll make sure Valentina never sees her son again. I’ll make sure—”
Dante kept walking. He reached the tape. He lifted it.
And Jasper’s voice cut through the wind.
“You think this ends tonight? My father has footage of you and your ex the night Liam was conceived. That footage goes live if I don’t call him in ten minutes.”