Data Shadows
The travel from coffee shop to Dante’s apartment consumed the next hour. Headlights cut cold through the gathering dusk.
The apartment sat on the fourth floor of a building that had once been a textile mill, the exposed brick now painted a shade of gray that matched the winter sky. Dante’s place. Evangeline had never been inside, and as she stepped through the door with Milo’s hand clamped in hers, she understood why.
The space was a monument to functional emptiness. A single cot against the far wall, military-tight sheets. A folding table with a laptop and a satellite phone. One chair. No photographs. No books. No evidence that a human being lived here at all.
Milo looked around with the quiet assessment of a child who had learned too early to read rooms for danger. “Where’s your bed, Dad?”
“That’s it.” Dante pointed at the cot. He was already moving past them, pulling the blinds closed with practiced efficiency. The room went from gray to amber as the streetlight filtered through the cheap fabric.
“That’s a soldier bed,” Milo said.
“It’s an efficiency bed.”
“It’s a soldier bed.”
Dante paused, and for a fraction of a second, something cracked through his controlled expression. “Yeah. I guess it is.”
Evangeline released Milo’s hand and crossed to the folding table. She set her bag down and immediately began pulling out the few items she’d grabbed from the house—her laptop, a charger, Milo’s tablet, her phone. She held the phone up. “This is the problem.”
Dante took it from her. Older model, cracked screen, the case peeling at the corners. He turned it over in his hands like an unexploded ordnance. “When did you last power it on?”
“At the house. Before I called you. I needed to check if Rosa had texted.”
“Then they have a ping.” His voice was flat, not accusatory. Just fact. “If Victor’s people were watching your house—and they were—they have a timestamp and a general location from the moment that phone connected to a tower.”
“I didn’t think.”
“You weren’t supposed to think. You were supposed to run.” He pulled the SIM tray with his thumbnail and snapped the card in half. Then he dropped the phone into the sink, picked up a hammer from beneath the counter, and brought it down once. The crack was sharp and final. “That’s a paperweight now.”
Milo flinched at the noise but didn’t cry. He stood very still, watching his father with those eyes that held too much understanding for a child his age.
Evangeline felt her chest constrict. She wanted to tell Milo that everything was fine, that this was just a strange night, that tomorrow they’d go back to normal. But the words lodged in her throat, useless.
Dante pulled the laptop toward him and began typing. The screen cast blue light across his face, deepening the lines around his eyes. “I’m going to scrub everything. Your accounts, your credit history, Milo’s school records. I have a contact at the county recorder’s office who owes me. She can flag your property deed as sealed.”
“They’ll still find us.”
“Eventually.” He didn’t look up. “But first they have to look through the noise.”
She watched his fingers move across the keyboard, each keystroke deliberate. This was a version of Dante she had never seen. The man she’d known at twenty-two had been all restless energy and sharp edges, a fighter looking for a war. This man had become something else. A watcher. A planner. Someone who had been preparing for a moment like this for years.
“You knew they’d come for me,” she said.
He stopped typing. His hand hovered over the keyboard, and when he spoke, his voice was quieter than she’d expected. “I knew they’d come for someone. I didn’t know it would be you.”
The confession sat between them, raw and unvarnished.
Milo broke the silence. “Mom, I’m hungry.”
Evangeline looked at her son, at the way his small shoulders squared against the strangeness of this place. She knelt down. “I know, baby. I’ll find something.”
“There’s nothing in the fridge,” Dante said. “I don’t keep food here.”
“Then what do you eat?”
“I don’t spend much time here.”
She felt a surge of something—frustration, maybe, or the exhaustion of a night that had already stretched too long. “You’ve been living in a box and sleeping on a cot and eating what? Protein bars?”
“Survival rations. And coffee.”
“That’s not living.”
He met her eyes, and for a moment, the mask slipped again. “It’s not supposed to be living. It’s supposed to be outlasting.”
The silence that followed was broken by a knock at the door.
Three raps. Pause. Two raps.
Dante moved before the sound finished, crossing the room in three strides. He pressed his eye to the peephole, then unlatched the deadbolt without hesitation.
The man who entered was built like a defensive lineman who had gone to seed and then come back from it. Broad shoulders, a gut that strained against a cheap sport coat, and a jaw that looked like it had been broken and reset more than once. His hair was cropped short, graying at the temples. He carried a duffel bag in one hand and a tablet in the other.
“Reid,” Dante said.
“You look like shit.” Reid’s voice was a low rumble, the kind of voice that carried authority by sheer weight. He glanced past Dante and saw Evangeline and Milo. His expression softened by a fraction. “You must be Evangeline. I’ve heard about you.”
“Good things, I hope.”
“Depends on who you ask.” Reid set the duffel down and extended a hand. She shook it. His grip was firm but not crushing. “I’m sorry we’re meeting like this.”
“You’re the security chief.”
“I’m a man who owes Dante a debt.” He looked at the sleeping cot, the empty walls, the shattered phone in the sink. “Though seeing this place makes me wonder if I’ve repaid it yet.”
Dante closed the door and locked it again. “You came fast.”
“I was already in the area. Your text had a tone.” Reid pulled out the chair from the folding table—the only chair—and sat down heavily. He placed the tablet on the table and tapped the screen. “I’ve been tracking Aldridge’s movements for the last six months. Victor is running point on this, not Dorian. That’s new.”
“Victor’s the heir,” Evangeline said.
“Victor is a snake with a law degree and access to a security budget that rivals small nations.” Reid pulled up a map on the tablet, marked with red dots. “Your phone pinged a tower at 8:47 tonight. By 9:12, Victor had a logistics team mobilized. They’re not looking for you in the city yet—they’re sweeping the suburbs. They expect you to run to a friend’s house or a hotel.”
“So we stay here,” Dante said.
“For now.” Reid zoomed in on the map. “But this building has one entrance, one fire escape, and a roof access that’s been welded shut since the 90s. If they find this location, you have no exit.”
Evangeline looked at Milo. He had found a corner of the room and sat cross-legged on the floor, tracing patterns in the dust with his finger. He looked small. Too small for this.
“We need documentation,” she said, her voice steadier than she felt. “New IDs. A way to move without being traced.”
Reid glanced at Dante. “She’s sharp.”
“I know.”
“I can get you paper. It won’t hold up to deep scrutiny, but it’ll get you through a checkpoint or a badge check. The problem is the digital trail. Victor has access to facial recognition algorithms that run through every public camera in the metro area. If you step outside, the system flags you within minutes.”
“Then we don’t step outside,” Dante said.
“That works until you run out of food.”
Milo looked up from the floor. “I know how to be quiet.”
The room went still. Evangeline felt her heart crack along a fault line she didn’t know existed. She crossed to Milo and knelt beside him, brushing the dust from his fingers. “You shouldn’t know that, baby.”
“But I do.” His voice was matter-of-fact, the way children stated obvious truths. “When the bad men came to the house before, I hid in the closet and I didn’t make a sound. You told me to be quiet, and I was.”
Dante turned away from the table. His back to them, he pressed both palms against the edge of the counter and dropped his head. His shoulders rose and fell once, a controlled breath.
“Before?” Reid asked quietly.
“Two years ago,” Evangeline said. “A break-in. They took some things, tore up the living room. I told Milo it was just a robbery, but—”
“But you knew it wasn’t.”
She nodded.
Reid rubbed his face with both hands. When he lowered them, his eyes were hard. “Victor’s been building this campaign for a long time. The break-in was a probe. Testing your security, your response, your connections. They wanted to see if Dante would surface.”
“And I didn’t,” Dante said without turning around.
“No. You did exactly what they expected you to do. You stayed hidden, which told them Evangeline was your leverage point. They didn’t need to find you. They just needed to squeeze her until you came out.”
Dante turned. His face was unreadable, but his eyes were burning. “Then we change the equation.”
“How?”
“We stop running and start digging.” He crossed to the table and pulled the laptop toward him, plugging in an external drive from his pocket. “The Aldridge family built their empire on a foundation of dirty money and darker favors. There’s a ledger. Physical, not digital. Dorian keeps it in a safe in his private study.”
Reid leaned forward. “You’ve seen it?”
“I was in the house once. Five years ago, before they knew who I was. I got as far as the study door before I was turned away.” Dante’s fingers flew across the keyboard. “But I saw the combination lock. It was old. Mechanical. The kind you can crack with a stethoscope and patience.”
“You’re talking about a burglary.”
“I’m talking about leverage. If we have that ledger, we have proof of every bribe, every blackmail payment, every murder-for-hire that Dorian Aldridge has orchestrated since the 1980s. It’s not just a get-out-of-jail card. It’s a funeral.”
Evangeline stood. “That’s insane. You can’t break into the Aldridge mansion.”
“I can.”
“They’ll kill you.”
“They’ll kill us anyway.” He looked at her, and the distance between them collapsed. “You asked me once, in that bar in the rain, why I never stayed. I told you it was because I was no good. That was a lie. The truth was that I was already in too deep, and I couldn’t pull you in with me.”
Her breath caught. The memory surfaced unbidden—the rain, the neon sign flickering above the door, the way he had kissed her forehead before walking away. She had thought it was the last time. She had mourned it.
“I’m not asking you to forgive me,” Dante said. “But I need you to trust me now.”
Milo stood up and walked to his father. He looked up, and Dante met his gaze. “Are you going to fight the bad men?”
“I’m going to expose them.”
“That’s better.” Milo nodded once, then turned and walked back to his corner.
Reid let out a low whistle. “That kid is something else.”
“He gets it from his mother.” Dante turned back to the laptop. The external drive whirred as it loaded. “I’ve been mapping the mansion’s security layout for two years. Guard rotations, camera blind spots, window sensors. I have a window, but it’s narrow. They rotate the night watch at 2:47 AM. The gap between the old guard leaving and the new guard entering is exactly forty-three seconds.”
“You can’t get in and out in forty-three seconds,” Reid said.
“No. But I can get in. And if I’m already inside when the new guard arrives, I just have to wait until the next rotation.” Dante pulled up a schematic. “The study is on the second floor, east wing. The safe is behind a painting. It’s a Chubb Sovereign, model from the 1970s. The combination is six digits.”
“You know the combination?”
“No. But I know the first three numbers from the wear pattern on the dial. The rest is math and luck.”
Evangeline stepped forward. “When?”
“Tomorrow night. Victor will be distracted. He’ll have his teams searching the city for you. He won’t expect the attack to come at his front door.”
Reid’s phone buzzed. He pulled it from his pocket and read the screen. His face went pale. “Dante.”
“What?”
“Victor just locked down the entire transit grid. You have four hours.”