LOGINThe front windows exploded inward. Glass sprayed across the convenience store in glittering shards while people screamed and stumbled backward into shelves and displays. Something hit the floor hard.
Growling.
Wet.
Animal.
Evelyn’s body locked up for half a second.
Rainwater.
Teeth.
Rotting hands are dragging her down. The alley slammed violently through her mind. Not again.
A hand grabbed her shoulder hard enough to jerk her backward.
“Evelyn.”
Her name.
Sharp.
Grounding.
Reality crashed back into place.
The infected security guard dragged itself across broken glass toward the nearest customer, twitching violently. Blood soaked the front of its uniform while one arm bent wrong beneath its body.
A woman screamed near the coffee station.
The infected lunged toward the sound, instantly.
Fast. Too fast.
People scattered in blind panic.
Someone knocked over an entire display rack trying to reach the back hallway, while the teenage cashier froze behind the register, staring at the blood-covered man crawling across the tile.
“No, no, no—”
The infected slammed into a customer near the coolers hard enough to send them both crashing sideways.
Then it bit him. The scream that tore out of the man’s throat silenced the entire store for one awful heartbeat.
Blood splattered across the refrigerator doors.
People lost their minds.
Customers surged toward the back exit all at once, shoving and shouting while shelves crashed sideways beneath the chaos.
“MOVE!”
“GET OFF ME!”
“Oh my God—” The bitten man shrieked and tried to punch the infected away while teeth tore into his neck.
Evelyn’s stomach twisted violently. For one horrible second, she couldn’t move. Not because she was weak. Because she remembered exactly how flesh sounded when teeth tore through it.
The infected lifted its head suddenly from the man’s throat. Blood covered its mouth. Its pale eyes jerked wildly around the room before locking onto movement again.
Hunting.
People still looked confused.
“They’re infected,” Evelyn said sharply.
Her own voice startled her.
Everyone looked toward her instantly.
Good. Focus them.
“Head trauma stops them,” she continued. “If they bite you, you turn.”
Silence crashed through the station.
Someone whispered: “What?”
The infected lunged again. This time toward the screaming cashier.
Rowan moved first.
Fast.
Efficient.
Violent.
He grabbed the heavy metal coffee dispenser beside the counter and slammed it down onto the infected’s skull hard enough to crack bone. The impact echoed through the station. The infected collapsed sideways against the tile.
People stared.
Then the thing started twitching again.
The cashier screamed. “It’s still moving!”
Of course it was.
Evelyn’s pulse hammered painfully against her throat.
Move. She grabbed the fallen caution sign beside the bathrooms and ripped the metal pole free with shaking hands.
The infected snarled and started pushing itself upright again. Evelyn froze for one awful heartbeat.
The angle.
The movement.
The blood around its mouth.
Too much like the alley.
Her hands shook violently.
Then the infected lunged.
Instinct crushed hesitation flat.
Evelyn drove the sharpened metal end through its eye. The body convulsed violently. Hot blood splashed across her hands.
Then it went still. Actually still.
The entire gas station fell silent except for ragged breathing and rain hammering the roof.
She immediately staggered backward. Her hands shook violently around the metal pole. Blood dripped slowly down her wrists while her stomach twisted so hard it hurt.
The smell hit her next.
Blood.
Coffee.
Rainwater.
Rot.
Too familiar.
A sharp electronic tone rang through her skull.
FIRST KILL BONUS ACHIEVED.
+10 SURVIVAL POINTS.
CURRENT SURVIVAL RATE: 8.4%
Blue text flickered across her vision.
Evelyn barely registered it. Because outside the shattered station windows...Movement. More figures staggered through the rain toward the building. Wrong movements. Jerking. Uneven. Fast when they noticed motion.
A woman near the gas pumps slowly lifted herself from the pavement. Blood covered her throat.
The bitten customer on the floor saw her and started crying. “Oh my God…”
Someone near the coolers whispered: “She was dead…”
The woman outside slammed into the cracked window.
People screamed again.
Another figure emerged from the darkness near the pumps. Then another. Too many.
The backup generator flickered overhead.
Somewhere farther down the highway, sirens screamed nonstop through the storm.
Panic spread through the station all over again.
A man shoved toward the exit. “We have to get out of here!”
“No!” Evelyn snapped.
The words hit harder than she intended.
Everyone froze again.
Bad. They were losing structure. Losing logic. Exactly like before.
“If you run blind out there, they’ll swarm you.”
“How the fuck do you know that?” someone shouted.
Evelyn opened her mouth. Nothing came out. Because she couldn’t exactly answer: I already died once.
The bitten customer suddenly started convulsing on the floor. Hard.
People stumbled backward, crying out.
Blood bubbled from his mouth while his body jerked violently against the tile.
“No, no, no, no—” The cashier burst into tears.
The bitten man stopped moving. Silence crashed through the room. Then his eyes opened again.
Wrong.
Empty.
Hungry.
The transformed infected lunged upward with a guttural shriek.
Rowan shot forward immediately and drove the broken coffee dispenser into the side of its skull before it could reach the nearest customer.
The body collapsed heavily against the tile.
Stillness. Real stillness.
Rowan straightened slowly. Blood streaked across the sleeve of his flannel while rainwater dripped from the brim of his cap. His breathing stayed controlled. But his eyes locked onto Evelyn immediately. Not confusion. Not shocked. Recognition. Like he’d just confirmed something important.
“You’ve seen this before,” he said quietly.
Not an accusation.
Observation.
Too dangerous.
Evelyn tightened her grip on the blood-slick metal pole. “Does it matter right now?”
Outside, more shadows moved through the storm. Too many.
The cracked front windows rattled violently again.
The remaining customers were crying openly now.
Panic was collapsing into helplessness.
Rowan looked towards the windows once. Counting again. Entrances. Bodies. Distance. Then back towards her.
“No,” he said calmly. Then he grabbed a terrified man near the hallway and shoved him toward the back exit.
“Move.”
The command snapped the room back into motion.
People surged toward the employee hallway behind the bathrooms while screams echoed outside the station.
Evelyn stepped backward automatically, tracking movement, counting exits, measuring distances exactly the way survival had taught her before.
A woman suddenly grabbed her wrist hard enough to hurt.
“What do we do?” she cried, pure panic, pure desperation.
Evelyn looked into her terrified eyes and realized with cold certainty:
People were going to die because they couldn’t accept reality fast enough.
She looked back toward Rowan. Toward the blood on his sleeve. The broken coffee dispenser in his hand. The calmness that still hadn’t fully left his face.
“What’s your name?” she asked.
His eyes met hers across the chaos. A beat passed.
Then: “Rowan.”
Another impact slammed against the shattered windows hard enough to shake the entire station.
It was not a refuge.It was a fortress bleeding from within.Orra’s hand twisted in the back of Evelyn’s jacket and hauled her clear of the postern just as another burst of gunfire cracked through the southern service corridor. Evelyn stumbled, boots skidding across wet stone, and caught herself against a wall slick with rainwater, smoke, and something darker. The air inside Frostfang hit her like a second impact. It was hotter than outside, thick with burned oil, gunpowder, old stone dust, blood, and the packed human smell of too many terrified people trapped behind walls that had stopped feeling safe.Behind her, the postern groaned.Rowan was still outside.Gabriel was still outside.The thought drove through Evelyn so sharply she turned back before she fully had her balance. Orra shoved past her, pistol raised toward the half-open door while two Frostfang soldiers braced iron bars against the warped mechanism. The postern had jammed wider now, but not enough. The opening shuddered
The postern stopped halfway open.And from the darkness beyond, the sound of gunfire came.Evelyn dropped instinctively toward the slick stone shelf as the first shots cracked from inside Frostfang’s southern wall. The sound ricocheted through the drainage ravine, hard and close, turning the rain itself into something that seemed to flinch. Tessa hit the ground beside the rusted marker, one hand still clenched around the south-wall token at her throat. Rowan moved in front of Evelyn so fast his shoulder nearly struck her cheek, rifle raised toward the half-open postern. Gabriel came down behind her, broad body angled to shield both her and Tessa from the exposed drop.The hidden door at the base of the wall had opened only wide enough to show darkness, the lower edge of a stone corridor, and a harsh flicker of muzzle flash inside.Someone screamed again.This time the sound broke into a curse halfway through, rough and furious and very much alive.“Hold the bloody line!”Tessa’s head
“Move,” Evelyn said.And the convoy pushed forward together.The first infected came through the brush with its jaw hanging crooked and rainwater slicking its gray skin. It stumbled into the trail as if the slope had thrown it there, arms lifting toward the mass of warm bodies packed between the firs. Rowan met it before it found balance. His knife flashed once, low and efficient, and the infected dropped sideways into the mud without a full sound leaving its throat.Another lurched behind it.Gabriel stepped past Evelyn and drove the blunt end of his axe into its knee hard enough to fold the leg backward. The infected hit the ground face-first. Before it could claw itself upright, Gabriel brought the axe down again. Not dramatic. Not wasteful. One hard strike, then he was moving, already looking for the next one.The convoy did not scatter. That was the part Evelyn held onto. People flinched, yes. Someone choked on a cry. Henry cursed from his sling while Mrs. Carter told him to stop
Behind her, Milo’s stolen voice whispered Tessa’s name one last time from the trees. This time, no one answered. The convoy kept moving.That was the victory, small and ugly as it was. Not a gunshot. Not a body dropped. Not a monster driven back into the dark. Just boots lifting from mud and setting down again, one after another, while grief called from the trees in a dead boy’s voice and no one gave it what it wanted.Tessa walked near Evelyn now instead of ahead of her.The girl had not asked to move back. She had not admitted she needed anyone close. She simply stayed within reach, jaw locked so tight the muscles in her face trembled. Evelyn let her have the dignity of pretending it was tactical. Rowan walked on Evelyn’s other side, close enough that his shoulder brushed hers whenever the trail narrowed, while Gabriel moved a few paces behind with the stretcher team, helping carry Rusk through the worst parts of the mud.The deer trail seemed to resent being used by humans. Roots h
“Milo.”Tessa whispered the name as if saying it any louder would make the body more real.Rain slid through the birch branches overhead and gathered along the yellow cloth tied around the dead runner’s wrist. He could not have been much older than sixteen. Maybe seventeen if hunger had carved away the softness that still should have belonged to his face. Wet leaves clung to his jacket. Mud darkened one side of his cheek. His throat had been opened with a clean, deliberate cut, and the ground beside him held three long marks filling slowly with rainwater.No one moved for several seconds. The convoy stretched behind them along the deer trail, compressed into uneasy silence beneath the trees. People craned their necks to see without stepping out of formation. Nora pulled Lily closer. Clara covered Owen’s eyes, but Owen pushed her hand down, pale and rigid and old enough now that no one could fully protect him from what the world had become.Tessa tried to step forward again. Gabriel bl
Then Tessa Orra turned into the trees, and the convoy followed her toward the wall.The deer trail began where the maintenance track seemed to end, hidden beneath a curtain of wet fir branches and a slope of moss-covered stone. Tessa slipped through first, small and sure-footed despite the mud sucking at her boots. She did not look back to see if they followed. She moved with the hard confidence of someone who had learned that hesitation could be louder than footsteps.Evelyn followed close behind with Rowan at her left shoulder and Gabriel a few steps to the right, both men scanning different pieces of the same danger. Rowan watched the ground, the broken ferns, the mud pressed thin beneath passing weight. Gabriel watched the spaces between the trees, the dark gaps where something tall and pale could stand still long enough to become part of the forest.Behind them, the convoy compressed into a long, careful line.No radios. No engines. No careless voices. Only boots in mud, cloth br
Rainwater ran red down the cracked pavement.Evelyn Vale pressed one hand against her side and stumbled through the alley, every breath scraping raw inside her chest. Her fingers were slick beneath the torn edge of her jacket. Blood, rain, grime—she couldn’t tell where one ended and the other began
The rain followed Evelyn out of the warehouse—cold, heavy, relentless.By the time she loaded the last of the supplies into her trunk, water had soaked through the shoulders of her jacket and numbed her fingers. Around her, people moved faster through the parking lot now, carts rattling wildly acro
By the time Evelyn left the second store, rain hammered hard enough against the windshield to blur the city into streaks of red brake-lights and gray concrete.Traffic crawled northbound. Too many people were suddenly deciding they needed bottled water and batteries at the same time.Instinct. Eve
By noon, Evelyn had spent nearly four thousand dollars.And it still didn’t feel like enough.People still laughed in the parking lot while buying Halloween decorations beneath emergency alerts, completely unaware the world was already starting to crack beneath them.The shelves inside the grocery







