Running with Shadows

Running with Shadows

In a world of weaponized truth, the ultimate casualty is her own identity.

by Bob Price

20 chaptersen-US

The shadow war has evolved, and Ava Lindstrom is losing more than just her trail. Deep in the heart of Eastern Europe, the global conspiracy known as Eidolon is no longer just replacing people—it is rewriting reality. As Ava infiltrates black-market networks and rogue intelligence hubs, she discovers a terrifying new weapon: her own history. The biometric replacement program has turned inward, systematically altering digital footprints and planting fabricated memories until the line between her mission and her mind begins to dissolve. With Senator Elias Thorne’s influence crumbling in Washington and Jace Porter battling his own rising paranoia, Ava is more isolated than ever. Every step through the cold streets of Prague and Bratislava brings her closer to a truth she might not survive. Detective Miller Hayes is closing in on the trail of bodies she’s left behind, while the obsessed Callum Vane orchestrates a hunt for the only variable he can’t control. As her sense of self fractures, Ava must face a chilling choice. To stop a machine that can rewrite who she is, she may have to embrace the very darkness she’s fighting. But when the shadows finally consume her, will there be anything left of the woman who started this war? Running with Shadows is a high-octane psychological thriller that questions what it means to be human in an age of total deception.

  • Thriller
  • Crime Fiction
  • Spy Thriller
  • Conspiracy Thriller
  • Political Thriller
  • Vigilante

The Prague Perimeter

The rain came in off the Vltava at twenty minutes past nine, the kind of thin, persistent rain that didn't announce itself with any drama but simply materialized out of the low ceiling of cloud and settled over the city like a second skin. Ava had been watching it build for the better part of an hour from the rooftop of a cold-storage facility three blocks northeast of the target building, her elbows on the gravel ledge, her body flat enough against the parapet that she read as shadow from street level.

She had arrived at the observation point at six-fifteen, while the last of the afternoon light was still working its way through the overcast, giving her enough visibility to establish the baseline. Three hours of documentation. Guard positions logged, rotation intervals timed, delivery window noted. The kind of patient groundwork that most people found tedious and that she found clarifying in a way she couldn't fully articulate, because it reduced an uncertain situation to a set of numbers, and numbers could be worked with.

The facility occupied a full city block in the industrial district south of the Holešovice rail yards. From the street it presented as a regional logistics hub — generic signage, loading bays along the south face, a modest parking area with three light commercial vehicles and a company van. Nothing that would stop a pedestrian's eye. But the perimeter told a different story to anyone trained to read it. The chain-link fence along the service road was newer than the building it surrounded, its posts anchored in concrete pads that hadn't been there in the satellite imagery from eighteen months ago. The cameras mounted at the corners of the roofline were positioned for overlap coverage with no blind angles, which was not standard practice for a logistics company moving parcels. The guard post at the main gate housed two men instead of one, and they rotated every forty-five minutes rather than the standard sixty, which meant whoever had designed the security protocol had prioritized vigilance over cost efficiency.

Ava logged the rotation times in the small notebook she kept in the left interior pocket of her jacket. Old habit. Jace had pointed out more than once that she could use an app for the same function, and she had pointed out more than once that apps required a powered device, and powered devices had signals, and signals were how people got found.

Her earpiece produced a low tone, then Jace's voice, quiet and measured in the way it only got when he was actively monitoring multiple feeds. "Truck's running twelve minutes behind the last interval. You're still good."

"Noted," she said.

She heard the brief rhythm of his fingers across the keyboard before he spoke again. "The northwest camera does a four-second pan delay when it resets to the sweep position. I've been timing it. Four seconds, reliable, every cycle."

"How many cycles have you tracked?"

"Eleven."

She considered that. Eleven cycles was a reasonable sample. Not definitive, but workable. "The maintenance shed in the interior yard. Confirm position relative to camera two."

"Fourteen feet outside the sweep arc. You'd be in the dead zone from the moment you clear the service alley until you reach the shed's north wall."

She looked at the service alley below. The rain was darkening the pavement in streaks, and the ambient light from the street lamp at the alley's entrance was diffuse enough to work in her favor. The alley ran between the outer perimeter fence and the rear wall of a machine parts warehouse that had been closed for the better part of a decade, its windows boarded at ground level and its loading doors chained. There was no foot traffic in the alley. There hadn't been for the full three hours she'd been watching.

"Guard position on the interior sweep," she said.

"Last rotation put the south-side guard at the maintenance shed at nine forty-seven. Next pass should be ten thirty-two."

She checked the watch on her left wrist. Nine fifty-nine. She had thirty-three minutes.

She moved back from the parapet, staying low until she was clear of the roofline's sight angle, then rose and rolled her shoulders once. The gravel shifted faintly under her boots. She crossed to the stairwell access and went down through the building's interior, three flights of industrial stairs in a space that smelled of machine oil and standing water, and emerged into the alley at street level through a fire door she had propped open six hours earlier with a folded piece of cardboard thin enough that no one would notice it from the outside.

The rain was cold on her face. She moved along the alley wall, keeping her pace steady and her hands loose at her sides, scanning the sight lines ahead and above as she went. At the end of the alley she stopped at the corner, waited, and listened. Wind through the chain-link. The low mechanical rhythm of the facility's ventilation system, which she could hear clearly now at close range. Somewhere further north, a train moving through the rail yards.

She pulled the key card from her jacket's inner chest pocket and held it in her left hand. The contact in the data brokerage circuit had delivered it seventy-two hours ago through a dead drop in the Žižkov district, a locker at a bus terminal, the combination sent to a signal account she checked from a burner device she'd since destroyed. The card was a clone of an active employee credential, cycling on the same RFID frequency as the facility's access system. Jace had verified the signal match twice before she'd left their staging location that morning.

"Thirty seconds to camera reset," Jace said in her ear.

She pressed herself to the corner of the warehouse wall and watched the northwest camera through the chain-link.

The camera completed its leftward arc and paused. Four seconds, just as Jace had said, before it began its return sweep.

She moved.

The distance from the alley corner to the service gate in the perimeter fence was forty feet, and she covered it in a controlled walk rather than a run, because running read as flight and walking read as belonging, even in the rain, even in the dark. She reached the gate, pressed the key card to the reader panel mounted on the right post, and heard the magnetic lock disengage with a sound like a heavy exhale.

She pushed through and let the gate swing closed behind her, keeping her hand on the frame to prevent the metal from contacting the post with any sound, and then she was inside the perimeter and moving toward the maintenance shed.

The interior yard was larger than it looked from the rooftop. The space between the main building's rear service entrance and the perimeter fence was perhaps sixty feet across, occupied by a cluster of utility vehicles parked in a row, several large HVAC units mounted on concrete pads, and the maintenance shed positioned at the northwest corner. A single overhead light on a pole in the center of the yard cast a wide, pale circle that left the shed's north wall in shadow. She kept to that shadow, moving along the fence line until she reached the shed and then pressing her back to the corrugated metal wall, facing the main building.

"Interior yard," she said quietly. "At the shed."

"Guard's still tracking south. You're good for at least twenty minutes." A pause, then: "Delivery truck just turned onto the approach road. It'll be at the south loading bay in about four minutes. That's going to occupy the gate guard."

She processed that. The truck's arrival created noise and activity at the south end of the building, which concentrated attention at the point furthest from the secondary access she was working toward. It was useful.

She studied the main building's rear face from her position at the shed wall. The ventilation intake that Jace had identified from satellite imagery was on the building's east face, where the maintenance corridor ran along the interior. The secondary access point — a service door used by the facility's contracted maintenance crew — sat in a recessed alcove ten feet to the left of the intake housing. The door's lock panel accepted the same class of RFID credential as the perimeter gate, according to the technical specifications Jace had pulled from the contractor's procurement records.

She waited. The rain continued its steady indifference.

At ten-fourteen, the delivery truck's headlights swept the south end of the yard as it backed into the loading bay. She heard the truck's reverse tone, three short beeps that carried clearly in the rain-dampened air, and used the sound to cover her movement from the shed's north wall across the open space between the utility vehicles and the building's east face. She moved between the HVAC units, staying low, and reached the recessed alcove without challenge.

The door was steel-framed with a brushed metal reader panel at shoulder height. She held the key card to the panel and waited the half-second it took for the system to process the credential. The panel's indicator light shifted from red to green. She pushed the door open and stepped inside, letting it close behind her under its own weight, and stood still in the darkness.

The corridor was narrow, perhaps four feet wide, with the institutional fluorescent lighting she'd come to expect in facilities of this type across three continents. The same combination of grease, concrete dust, and stale ventilation. The same overhead strip lights with one fixture in five flickering at an irregular interval. She stood in the doorway's shadow for fifteen seconds and listened to the building breathe around her.

"I'm in," she said.

"Good." Jace's voice was steady, which meant the camera feeds he was monitoring showed nothing incoming. "First checkpoint is forty feet ahead on your right. Access door to the main operations floor. The credential should work. But Ava." He paused. "The biometric cycling Isla flagged in the package. I'm seeing an active log entry that suggests they rotated the checkpoint configuration this morning."

She kept her voice flat. "What does that mean for the credential?"

"The RFID should still register. The biometric layer on the secondary checkpoints is what changed. I don't know yet if that affects the operations floor door or just the upper floors."

"Work it while I move," she said.

"Working it."

She moved down the corridor at a measured pace, her footfalls quiet on the concrete, her right shoulder six inches from the wall. The corridor ran straight for thirty feet before angling left past a junction with a secondary utility passage. She paused at the junction, checked the angle ahead, and continued.

The checkpoint door appeared at the forty-foot mark, exactly as Jace had said. Steel frame, reader panel, a small fixed camera mounted above the door at ceiling height. She didn't look directly at the camera. Looking directly at a camera was something people who weren't supposed to be there did, because their instinct was to assess the threat. She kept her chin level and her gaze on the door, the posture of someone who belonged.

She pressed the card to the panel.

Green light. The lock disengaged.

She pushed through into the operations floor corridor, a wider space with finished walls and overhead lighting that was brighter and less industrial than the maintenance wing. She was past the first checkpoint, moving through the facility's inhabited space now, where the risk profile changed. She kept her pace unremarkable. Not slow enough to read as hesitant, not fast enough to read as purposeful.

The operations floor was visible through a glass partition to her left. A row of workstations occupied the center of the room, most of them dark at this hour, with two stations in the far corner still lit and occupied by workers whose attention was on their screens. She walked past the partition without breaking stride, her peripheral vision cataloguing the room and finding nothing that required a change in her movement plan.

The maintenance stairwell was at the corridor's far end, behind an unmarked door that sat between a fire extinguisher cabinet and a set of steel shelving loaded with boxed network equipment. She reached it and pushed through into the stairwell, which was narrow and unlit except for the emergency strip lighting at floor level, and paused on the landing to let her eyes adjust.

"Stairwell," she said.

"Copy. Two floors up. The landing camera on the second floor is currently showing a loop. I put it on the loop eleven minutes ago. You have a window."

She started up the stairs, placing her weight on the outer edges of each step where the structural integrity of the tread was greatest and the flex was minimal, a habit she'd developed in a facility in Minsk six years ago where the stairwell's metal treads had carried sound through the entire building like a tuning fork.

She was four steps from the second-floor landing when she heard movement below her in the stairwell. Footsteps, unhurried, the particular cadence of someone making a routine circuit rather than responding to a specific alert. She stopped and pressed herself to the wall, her right hand moving to the interior pocket where she kept the secondary tool set.

The footsteps paused at the ground-floor landing. She heard the sound of a radio clipped to a belt, a brief burst of static and a voice she couldn't make out, then silence. The footsteps continued, but they went left at the ground floor rather than up, and the sound faded into the building's ambient mechanical noise.

She let out a slow breath and continued up to the second-floor landing.

Through the small wire-reinforced window in the landing door she could see the second-floor corridor, empty and lit, the ceiling mounted with the same strip fluorescents as the maintenance wing below. She looked at it for ten seconds. Nothing moved.

Then she saw him, and her assessment stopped cold.

The guard at the far end of the corridor was making a return pass along the hall. He was a large man in his forties with a dark jacket and a close-cropped head, walking with the particular rolling gait of someone whose knees had taken damage at some point and had compensated by redistributing weight to the outer edge of each foot. She had noted that gait before. She had noted it in a surveillance log she'd compiled in Bratislava, nine weeks ago, outside a data center she had reconnoitered but not entered, a building linked to a secondary node of the network she was working through.

She held the position and watched him through the wire glass. He reached the corridor's midpoint and stopped to check a door on his left, testing the handle in a routine way, then continued his pass. His face came into profile as he walked under one of the overhead lights, and she confirmed it. The same man. Same jaw, same damaged-knee gait, same habit of touching the door handles with his left hand while his right stayed free near his belt.

"Jace," she said, her voice barely above a murmur.

"Yeah."

"The guard on the second floor. I need you to pull the personnel log from the Bratislava facility. The one I sent you from the October surveillance."

A pause. Keys moving. "The Petrescu Street location?"

"Yes."

More keys. She kept her eyes on the guard through the wire glass, watching him reach the end of the corridor and turn at the far door.

"Okay, I've got the log. What am I looking for?"

"Security contractor name. Mid-forties, large build, walks with a left-side knee compensation. He was on the exterior rotation at Petrescu Street during the second week of October."

She heard Jace working through the file. "There's a contracted security firm listed. Fenix Group, registered in Cyprus. Three contractors listed for the Petrescu Street location." Another pause. "One of them matches your description. Name listed as Tomas Drevnik. Forty-four, private security background, prior employment listed as military contractor in the Balkans."

"That's him."

Jace was quiet for a moment. She knew what he was thinking, because she was thinking it too. Security contractors moved between facilities, that was normal. But a contractor appearing at two different facilities tied to the same network, six hundred kilometers apart, nine weeks apart, meant he was either a trusted asset being rotated between critical nodes, or he was something more than a contractor.

"He's a flag," Jace said. "They're using him to anchor the security at priority locations."

"Yes," she said. "Which means this facility is a priority location. Not just a server farm." She filed the information and returned her attention to the immediate problem. "Where is he now?"

"Camera at the far end of the corridor just picked him up. He's at the east junction door. He'll be out of the second-floor corridor in about twenty seconds."

She watched the wire glass. The guard's outline disappeared through the door at the far end, and the corridor was empty again.

She pushed through the landing door and moved into the second-floor corridor, keeping her pace even, her posture unremarkable, running the new information through her assessment as she walked. A priority facility. Rotating biometric checkpoints that had changed that morning. A known security asset from Bratislava positioned here. The picture was assembling itself into something larger than a server farm, and she was already inside the perimeter.

She moved past the midpoint of the corridor and reached the maintenance stairwell's upper access point, a door on the left-hand wall that the facility blueprints Jace had obtained showed as the route to the upper operations floor and the server room. She pressed her back to the wall beside the door and listened. Nothing from the other side.

"Camera loop on this level," she said. "How much time do I have left on it?"

"Six minutes, give or take. The loop is stable."

Six minutes to reach the access door to the server room and hold position. She put her hand on the door handle.

Through the corridor she had just walked, behind her and to the south, she heard the sound of the far junction door opening again. The guard was making a faster circuit than she had timed.

She pulled the stairwell door open and stepped through, letting it close behind her with the same controlled care she had used at every door in the building, no sound beyond the soft mechanical click of the latch engaging. She stood on the landing in the low emergency light and listened to her own breathing and the building's ambient noise and the faint, indistinct sound of the guard's footsteps moving through the corridor on the other side of the door she had just come through.

The footsteps passed the door without stopping. She heard them continue to the far end of the corridor and then fade.

She stood in the stairwell for three seconds, running the geometry of the next move with the flat, focused attention she reserved for moments when the options had narrowed to one. Two floors above her was the server room. In the server room was the terminal she needed to reach. On that terminal was the data that would tell her whether what Jace had found in the preliminary package was what she thought it was, or something worse.

She started up the stairs toward the access door at the top of the stairwell, keeping her weight on the outer edges of the treads, her right hand trailing along the wall for spatial orientation in the low light, her breathing slow and steady and completely controlled.

At the top landing she stopped and listened, her hand flat against the access door, feeling for vibration through the metal. The door was cold and still. Behind it, from what she could hear, the server room's cooling systems were running at their standard level, the low white noise of industrial ventilation that she had been told to expect.

She took the key card from her pocket and held it ready in her left hand. The door required a second credential and a code. That came next. But first she needed to verify that the landing she was standing on was clear and that the guard she had seen on the second floor had not looped back to the stairwell at a rate she hadn't anticipated.

She waited thirty seconds. The building produced nothing that didn't belong to its own ordinary mechanical life.

She pressed the card to the reader beside the door and heard the reader process the signal, the small electronic cycling sound that preceded the decision. The indicator light held red for one second longer than it had at the previous checkpoints, and she felt the particular quality of stillness that preceded a situation going wrong.

Then the light shifted to green.

The lock disengaged, and she put her hand on the handle, and the access door to the server room's antechamber opened in front of her, and the cold air moved out through the gap and settled against her face like the breath of something waiting.

She stepped through and let the door close behind her and stood in the antechamber with the low hum of the cooling systems pressing against her from the other side of the inner door, and she let herself take one full breath before she began the work.

The Access Corridor

The antechamber was a small rectangular space, perhaps eight feet by six, with bare concrete walls and a single overhead panel that ran on a dimmer circuit, holding the light at roughly half its capacity. The inner door to the server room was steel-framed and heavier than the doors she had come through on the lower floors, with a separate reader pa

Read Next Chapter Free

Drop your email — chapters unlock immediately, no spam.