The first sound wasn't loud but it was wrong.
A soft, scuffing shuffle on
concrete--rubber soles taking care not to squeal, weight distributed
like someone who'd learned how to move in places where silence gave
you the advantage.
Kyle's eyes snapped open.
For half a breath he didn't know where
he was. The parking garage came back in pieces: the low ceiling with
its flaking paint, the stacked levels above like compressed darkness,
the hulks of cars arranged in dead rows. The camp's shapes--packs,
bedrolls, the van they'd tucked behind--registered the way his mind
always did when jolted awake: inventory first, meaning second.
The little fire Sam had made last night
was down to a few coals in a large dented can. No flame. Just a dim
internal redness, the last stubborn ember refusing to admit it was
done. Without it the cold had seeped in. The concrete beneath Kyle
stole warmth through his clothes as if it had been waiting for him to
lie down.
And then the movement at the edge of the
camp resolved. Four figures eased between the cars. Three men and a
woman. Young--none of them looked older than thirty--and thin in that
specific way that wasn't fitness so much as lack of food. Their
clothes were a patchwork of scavenged fabric: hoodie sleeves under a
torn vest, mismatched boots, denim dark with old stains. They carried
weapons like tools that had become identities.
One man held a machete--short, heavy,
practical. Another carried a metal bat, the kind meant for sport
before it was meant for bones. The third had a wooden bat with chain
wrapped around the end, metal links dull and pitted. The woman
carried a long tactical knife, dirty, the blade's edge matte with
use.
Bandits, Kyle thought, and the word had
weight. Not a label from the old world, not a headline. A category of
threat that had emerged in the months after everything
collapsed--people who didn't scavenge empty houses, but bodies. And
not necessarily living bodies.
He stayed down. His hand was already on
the handle of his own knife before his brain admitted he'd moved.
He'd fallen asleep with it close because he always did. Habit wasn't
just comfort. It was also an attempt at probability management.
He looked across the camp. Sam lay
closest to them, curled tight on her bedroll, shoulders hunched, hair
messy against her cheek. The cold had folded her inward like she was
trying to hide her own heat from the air. She didn't move. Trish was
slumped against the side of a car, head tipped forward, posture
slack--too slack. Her turn on watch, Kyle realized. She'd been on
watch and she'd fallen asleep.
A pulse of anger went through
him--sharp, immediate, and then tangled with guilt because anger
implied he had the right to be angry. It was her job, he thought. But
also: she was exhausted, and best intentions didn't stop the world
from punishing you for needing sleep.
One of the bandits saw him.
The man with the machete froze, crouched
mid-step, eyes widening in the dim early light. For a fraction of a
second, it looked like an animal caught at the edge of a road by
headlights.
Kyle moved. He rolled up and to his feet
in one fast motion that felt clean in his body even as his mind
lagged half a step behind. His knife came up with him. He faced the
machete man, blade held out, not thrusting--just stating a boundary.
"Stop," Kyle said.
His voice came out louder and steadier
than he felt. He didn't add anything. No bargaining. No pleading.
Just the directive, as if language could still function the way it
used to.
Sam startled awake at the sound. She
rolled onto her back and pushed up on her hands, eyes wide, taking in
the shapes, the weapons, the distance. Her legs kicked and she
scrambled backward until the car behind her caught her shoulder
blades. The movement was fast and controlled for someone ripped out
of sleep, like her body had been practicing for this without telling
her.
Trish snapped upright. The change in her
was immediate, violent, as if fear had reached inside her and yanked
a cord. Her head jerked up and her eyes--huge, bright even in the low
light--locked on the bandits. Her face went pale. Her mouth opened
but no sound came at first. Then her body spasm-twitched, and she
kicked out with her legs like she was trying to run while still
sitting down.
Kyle saw the look on her face and
something in him tightened. It wasn't just fear. It was a frantic,
unmanaged panic--eyes too wide, breath too fast, a kind of internal
collapse that made every movement sharp and wrong.
The machete man took a step forward,
blade angled low like he intended to get close before he swung. Kyle
adjusted his stance, feet wider, knife up.
Then the man with the metal bat spoke.
"Ah, ah, ah." The voice was
calm, almost amused. "Hold on--or my friend here will bash the
chick's brains in."
Kyle's gaze flicked sideways.
The chain-bat man stood over Sam now,
close enough that she had to tilt her head back to look up at him.
The bat was raised, chain links hanging like teeth. The man grinned
down at her with a look that wasn't excitement so much as
anticipation.
Kyle stopped moving. He didn't lower his
knife, but his muscles went rigid, caught between action and
consequence.
Metal bat man--leader, Kyle decided. The
way he stood slightly back, the way his eyes tracked everyone, the
way the others' attention kept orbiting him even as they threatened.
The leader nodded, pleased by Kyle's
stillness. "Good. Good." He gestured to the woman. "Brit.
Take care of that bitch." He tipped his chin toward Trish.
"Looks like she's gonna piss herself."
The woman's expression tightened with
annoyance. She didn't like being ordered. She stepped anyway.
"Fuck you, Andy," she said,
voice low, venomous.
So the leader was Andy. The name landed
in Kyle's mind like a tag on a file.
Brit advanced on Trish with her knife
held loose, casual, as if she had all day. Trish backed up fast, too
fast. She hit the side of the van that formed the rear edge of their
camp and recoiled from it like it was another attacker. Her hands
came up, palms out, trembling. Words poured from her in broken
chunks.
"Please--don't--please,
I'll--just--leave me--"
Her voice pitched high. She couldn't
keep a sentence together. She was pleading without a plan, panic
turning language into noise.
Sam found her voice.
"Don't," she snapped at Brit.
"She won't hurt you. Stay away from her."
Brit didn't look at Sam. Her attention
stayed on Trish as if Sam was part of the background.
Sam's gaze darted to Trish. "Trish--hey.
Just--look at me. Calm down. We're okay. They just want our stuff."
Her voice forced steadiness into each word, like she was building a
scaffold in the air and daring Trish to climb onto it. "No one's
going to touch you. They want our gear, that's it."
Trish's babbling stopped for half a
second. Her eyes landed on Sam. In that instant Kyle saw the
desperate hope that someone else could hold reality in place for her.
Brit smiled slightly. "Well,"
she said, almost thoughtful, "there might be... some...
touching."
The grin that followed was not playful.
It was permission.
Trish made a sound that wasn't a word.
"No!"
She lunged. Kyle didn't have time to
understand it before it happened. Trish threw herself at Brit with
pure panic strength--no technique, no plan--just a body trying to
break through the thing in front of it. Brit went down hard,
surprised, her knife arm flailing.
Trish didn't stop. She barreled through
and sprinted toward the only open gap between cars that led out of
the camp.
Straight toward Andy.
Andy reacted faster than Brit. His metal
bat came up and around in a tight arc, and it struck the side of
Trish's head with a hollow, brutal thunk that rang through the
garage. Trish's body went still in the instant after impact. Not
stiff. Just... emptied. She folded forward and hit the concrete like
a dropped bundle, her cheek slapping the floor.
Stolen content warning: this tale belongs on Royal Road. Report any occurrences elsewhere.
Sam screamed her name--raw,
immediate--and started forward. The chain-bat man swung at her.
Sam twisted away and the bat missed,
chain end whistling past. But the near miss threw her balance off.
She dropped to one knee, palm skidding on grit.
The machete man's attention broke for a
moment, eyes flicking toward the sound of the blow, toward Trish on
the ground.
Kyle stood several feet away but he
moved in the opening without choosing it. He darted forward and drove
his knife into the side of the machete man's neck. The blade went in
with resistance--skin, muscle--and then a sickening ease. The man
jerked back, surprise widening his eyes. Kyle tried to yank the knife
free, but the man's hand clamped around the handle. He tore it from
Kyle's grip as blood gushed around the blade.
The machete flashed. The man slashed at
Kyle with a desperate, uncoordinated swing. Kyle lunged backward and
his heel caught on something--his own pack, a strap--and he went down
hard, spine hitting the concrete, breath knocked loose.
For a second he saw the scene above him
in fragments: the machete man with Kyle's knife sticking out of his
neck like a grotesque handle, blood pumping in pulses down his chest;
Andy turning, mouth open as he shouted--
"Don't! Stop--"
--but the machete man didn't stop. He
grabbed Kyle's knife and yanked it free. Blood erupted with the
removal, a thick surge that splattered his shirt. The machete dropped
from his hand. The knife dropped too. He fell forward onto his hands
and knees and stared down at the spreading puddle.
Kyle’s ears filled with a low
vibration. At first it was subtle--more felt than heard, a pressure
in the air that made the concrete seem to hum. It thickened fast, a
deep thrumming like a bass note swelling from nowhere.
Kyle turned his head. Trish lay crumpled
on the floor, face turned slightly, hair splayed. Her skin… glowed.
It wasn’t dramatic at first. A faint white sheen, like moonlight
trapped under her skin. But it brightened, and the thrumming
intensified until it felt like it was inside Kyle’s ribs, vibrating
his teeth.
Andy and the chain-bat man stepped back
from her, wariness replacing their bravado.
Kyle’s confusion found Sam. Sam stared
at Trish with something that wasn’t surprise. Fear, yes--but fear
that recognized what it was looking at. Her eyes flicked to Kyle and
locked with his. She didn’t waste time explaining. Her mouth shaped
words without sound.
"Get down."
She dove flat.
Kyle’s body followed half a beat
later, more from the urgency in Sam’s face than from understanding.
He pressed himself to the concrete, arms up over his head, cheek
against the cold floor.
The light surged. The thrumming became
almost unbearable--a pressure wave building, building--then the world
went white. Not brightness like headlights. Not even sunlight. It was
an obliterating whiteness that erased edges.
A concussive force slammed outward. Cars
creaked and rocked on their tires. Kyle’s body slid across the
concrete like he’d been shoved by a giant hand. His pack scraped
and snagged, then his shoulder and the pack hit a car with a jarring
impact that sent pain down his arm.
The white faded as abruptly as it came.
Kyle blinked against afterimages.
The garage returned in fragments: bodies
sprawled, weapons dropped, the little camp disrupted. The thrumming
was gone. Trish lay where she had been, but her skin no longer
glowed.
Kyle’s hands shook as he fumbled with
his pack. He found the zipper, tore it open, and dug into the back
pocket where he’d kept the 1911 wrapped in cloth to keep grit out.
Metal met his palm. Familiar weight. A
piece of the old world that still did what it was designed to do.
He rolled onto his back and raised the
pistol.
Andy was getting to his feet just
outside the camp perimeter, shaking off the blast. His eyes found the
gun and he froze, head tilted slightly like he was assessing the
situation with clinical interest.
Brit had staggered upright near the
bleeding machete man. The man had been pushed by the blast into a
car; a smeared trail of blood led to him like someone had dragged a
paintbrush across the floor. He wasn’t moving.
Brit stared at him, then at Trish. Her
voice came out flat with disgust and disbelief.
“What the fuck was that?”
No one answered.
Kyle kept the pistol trained on Andy.
His own voice surprised him with how calm it sounded.
“Leave.”
The word was small but it landed with
weight.
The chain-bat man--eyes wide now, grin
gone--took a step backward toward the ramp between cars, like the
world had suddenly become too unpredictable to stay close.
Andy's head tilted. He looked at the
pistol like it was a rumor. Then he spoke, still calm.
"Brit," he said, "when
was the last time you saw one of those that was actually loaded?"
Brit didn't take her eyes off the blood.
"They're never fucking loaded."
Andy smiled. "Yeah. They never
are." He let the pause hang just long enough to make it feel
inevitable. Then he said, "Smash the bitch's head in, Enzo."
The chain-bat man blinked. "What?"
Kyle pulled the trigger.
The shot cracked through the garage,
loud enough to make the concrete itself feel thin. Kyle expected
impact. He expected Andy's head to snap back, expected the brutal
finality of a problem solved. Instead, the bullet punched into the
side of a car beside Andy, metal erupting in a sharp burst of dust
and paint.
Kyle had missed.
Sam's voice cut through the moment,
disbelieving and furious. "You fucking missed?"
Andy dove backward between cars, fast
and low, disappearing into the lanes of concrete and metal like he'd
rehearsed it.
Kyle swung the pistol toward Enzo. Enzo
flinched and bolted, sprinting down the aisle toward the ramp that
spiraled to the next level.
Brit moved. She didn't run. She launched
herself at Kyle. Her hands seized his wrists around the pistol grip
and shoved his arms upward. Kyle locked his feet and tried to wrench
free, but Brit was stronger than she looked--or more committed. Her
face was close, eyes hard and focused.
Then she let go with one hand and
punched him in the sternum. The impact felt like his heart had been
flicked sideways. His breath went out in a sharp, involuntary noise.
His vision fuzzed at the edges. The world tilted. He dropped backward
and landed on his ass, the pistol still in his hand but meaningless
as his arms refused to coordinate.
For an instant he sat there, dazed,
watching Brit loom over him as if she had all the time in the world
to decide what to do next.
I'm going to die because I messed it
up. Because my mind messed it up. Because I should have been better.
Sam hit Brit from behind like a tackle.
She slammed her whole body into Brit's back, driving Brit forward
into the car beside them. Brit's head bounced off the roof edge with
a dull, wet sound. Both women collapsed to the ground in a tangle,
Brit going limp, Sam gasping for breath.
Kyle sucked in air and forced himself
upright.
Andy was moving again, stepping toward
them through the cars, eyes fixed on the downed bodies. The metal bat
hung ready in his hands.
Kyle lifted the pistol--
--and the world slowed.
It wasn’t a metaphor. It felt literal.
Andy’s movement became thick, viscous,
as if he was wading through something dense. The swing of his arms
was delayed, the shift of his weight stretched out. Even the dust
that drifted in the morning light seemed to hang longer than it
should have.
Kyle’s thoughts sharpened into cold
clarity inside the slow motion. He saw Trish lying on the floor, hair
spread, face untouched despite the bat strike. He saw the machete man
face-down in his own blood, not moving. He saw Andy stepping over
Trish as if she were an object.
Kyle’s hands felt steady in the slowed
time. He brought the gun up, aimed at Andy’s head, and pressed the
trigger with a deliberate, careful pull.
The pistol’s report yanked time back
to normal.
Andy stopped mid-step. His body rotated
slightly left, as if someone had grabbed his shoulder and turned him.
Then he stumbled backward on hands and knees just outside the camp's
boundary. He tried to stand. His legs didn't cooperate. He staggered
forward between cars, tripped over nothing, and pitched through the
jagged hole in the concrete floor. He disappeared downward with a
sickening clatter.
Kyle's arms sagged. The pistol muzzle
dropped toward the floor as adrenaline tried to drain out of him all
at once.
"Give me that," Sam snapped.
Her hand shot out and yanked the gun
from his grip. Kyle didn't resist. He barely processed it.
Sam rose and ran to the edge of the
camp. Kyle watched her posture shift into something he recognized
from the old world: stance set, shoulders squared, arms extended,
sightline steady. She aimed down the garage aisle at Enzo, who was
still sprinting toward the ramp, almost at the bend where he'd
vanish.
Sam fired.
Enzo's body jerked mid-stride. His
momentum collapsed. He went slack and fell forward, sliding a short
distance on concrete before stopping.
Sam held her stance a moment longer,
scanning for movement. Then she offered the pistol back behind her
without looking.
Kyle pushed himself fully to his feet,
lungs burning. “Keep it,” he said.
Sam tucked the gun into the back of her
belt with a practiced motion and rushed to Trish, dropping to her
knees beside her. She called her name, hands already checking her
shoulders, her face.
Kyle’s gaze snagged on Brit. She lay
crumpled near the car, blood trickling from her head wound. Her chest
rose and fell. Alive.
Kyle moved to Sam and looked down at
Trish.
He expected bruising. A cut. Something.
Andy’s bat had connected with a sound Kyle wouldn’t forget. But
Trish’s face was pristine. No swelling. No mark. She looked asleep.
Sam shook her gently. “Trish. Hey.
Come on.”
Trish stirred with a groggy sound,
eyelids fluttering. Her eyes opened unfocused, then found Sam’s
face and clung there like an anchor.
Kyle’s questions crowded his throat.
The light. The blast. Sam’s recognition. The fact that Trish should
have been bleeding--or worse.
Instead he heard himself ask the only
thing that fit the moment.
“Is she okay?”
Sam’s jaw tightened. “She’s fine.”
She swallowed, eyes flicking briefly toward the hole where Andy had
fallen, then back to Trish. “It usually just knocks her out.”
Usually.
The word landed in Kyle’s mind like a
dropped tool.
He looked at Sam, searching her
expression for explanation, and found none--only urgency and
something guarded. She had seen this before. She had watched Trish do
that impossible thing before and hadn’t told him.
Kyle filed it away with a cold,
confirms-later precision.
Kyle stood and went for the packs. His
movements turned clinical. Fast. Not careful. He shoved items into
compartments without order, hands shaking as he forced zippers
closed. He didn’t care where things went. He cared that they moved.
“Someone heard those shots,” he
said. His voice held no drama. It was a certainty. “We have to go.”
Sam looked up from Trish, anger
flashing. “She needs to rest.”
“We have to go now.” Kyle kept
stuffing. “More always come.”
Sam’s eyes hardened. “I know,” she
snapped, like he’d accused her of not understanding.
She got Trish under the arms and hauled
her up. Trish stood unsteadily, head lolling, legs not quite sure.
She blinked like the world was too bright.
Kyle slung all of their packs over one
shoulder and moved in close to help. He took Trish’s other side,
hooking her arm over his free shoulder. She smelled faintly of sweat
and old perfume, something from a previous life that still clung to
fabric.
They started moving. Slow at first. Too
slow for Kyle’s nerves. But they were moving, and movement was
survival.
As they walked toward the ramp out of
the garage, Kyle’s gaze kept cutting back, inventorying threats:
Brit still breathing, the dead machete man, the empty space where
Andy had gone, the smear of blood, the hole in the floor.
At the lower level, beneath the opening,
they paused for a second without meaning to. Andy’s body lay draped
across the cab of a fallen truck like he’d been thrown there by
something careless. He was still. Blood pooled under his left
shoulder, dark and spreading.
They left the shopping center behind,
the cold concrete giving way to morning air that still carried the
stale scent of abandoned asphalt and old smoke.

