Log InRegister
    Read Free Web Novels Online

    The first scream came from somewhere above them, thin and ragged, and then it cut off so abruptly that the silence behind it felt like something physical dropping through the building.

    Caleb looked up instinctively, though all he could see through the warehouse’s cracked front windows was the apartment high-rise across the alley: twenty-three stories of stained concrete and black glass, its balconies webbed with laundry lines and satellite dishes, its upper floors hazed by drifting ash. It had looked dead an hour ago. Empty. Another sealed vertical coffin in a city full of them.

    Now figures were moving behind the glass.

    “That wasn’t wind,” Jamal said.

    Nobody answered him. Nobody had to. The warehouse stank of sweat, dust, blood, and the hot copper tang of fear. Their barricade of pallets and shelving still blocked the loading entrance, but the place no longer felt like shelter. It felt like a box people crawled into before the fire reached them.

    Caleb’s left hand tightened around the dead man’s radio until the plastic creaked. The thing had been quiet for ten minutes. Long enough to let hope do stupid things to people.

    On the concrete near his boots, the body of the looter he’d dropped in the previous fight lay under a tarp no one wanted to look at. Caleb felt the cold drag of it without seeing it, the way his new class kept tugging at the edges of his awareness. The fresh dead were not silent anymore. Not to him.

    They pressed against his senses like teeth behind cloth.

    Across the warehouse, Alina held a crowbar in both hands and stared at Caleb the way people stared at a dog after it bit someone. “Tell me that scream’s not another one of those things,” she said.

    “It wasn’t human,” said Luis.

    “It was human enough to scream,” Alina snapped.

    Caleb moved toward the window. Ash rasped against the panes. Outside, Denver wore the end of the world badly. The sky was still the wrong color—burning orange under bruised purple clouds split with lines of white-gold light where the rupture had opened overhead. The streets below were a maze of abandoned cars, shattered bus shelters, and drifting gray fallout. Smoke climbed from somewhere downtown in slow black columns.

    Movement flickered on the twelfth floor of the tower. Then the tenth. Then lower.

    Not people running.

    Something climbing.

    “We can’t stay here,” Jamal said. He was trying to keep his voice steady and failing. “If there are more of those little freaks out there and they catch our scent—”

    “Our scent?” Luis barked a laugh that sounded one shove away from hysteria. “What are they, wolves now?”

    The radio spat a burst of static. Everyone jumped.

    Regional Notice: Wave pressure increasing in Sector D-14.

    Unranked Population Warning: Conglomeration raises encounter probability.

    Survival Recommendation: Move. Adapt. Ascend.

    “Ascend,” Jamal repeated. “Ascend where?”

    Caleb’s gaze returned to the high-rise. Its lobby faced the side street. If the lower floors hadn’t already been overrun, there might be apartments with food, bottled water, first aid kits, locked doors. Rooftop access, maybe line-of-sight to safer streets. A better chance than waiting in a warehouse that had one exit and too much noise trapped in it.

    He hated that the System’s message felt like a push between his shoulder blades.

    “There,” he said, pointing with the radio. “We cross the alley, get into that building, go up. Fewer approach angles. Hallways we can choke down. If the street turns bad, we’re not trapped at ground level.”

    Alina stared at him. “You want us in a tower after hearing that?”

    “I want us somewhere defensible before whatever made that scream decides to check the warehouse.”

    Jamal licked cracked lips. “And if the apartments are full?”

    “Then we keep moving.” Caleb looked at each of them in turn. “Standing still is what gets people killed in burnovers. Fire changes faster than fear. You move first or you die where you decide to be brave.”

    He hadn’t meant to say burnovers. The word dragged an old heat through his chest—the memory of trees exploding into torchlight, radio chatter dissolving into static and screaming, smoke thick enough to turn men into stumbling shadows a yard away. For a second he smelled pine resin, jet fuel, cooked earth.

    Instead there was only ash and concrete and the rank musk drifting in through broken seams around the loading dock.

    Alina noticed the change in his face, and whatever she read there made her swallow the next argument. “Fine,” she muttered. “But if one of those… corpse tricks of yours gets weird again, I’m not dying because you’re having a moment.”

    Caleb didn’t answer. There was nothing useful to say to that.

    They moved fast after that, urgency doing what reason couldn’t. Backpacks were scavenged and overfilled. Two kitchen knives, one hammer, a length of chain, the crowbar, Caleb’s hatchet, three bottles of water, energy bars melted half-soft from the heat, and the dead man’s radio. Jamal found duct tape and wrapped a magazine around his forearm as if paper could stop teeth. Luis kept glancing at the tarp on the floor.

    When they finally cracked the side door and slipped into the alley, the city’s new silence rushed in around them.

    It wasn’t true silence. It was worse.

    Sirens wailed somewhere far off and died mid-note. Metal pinged as a cooling car engine settled. Ash fell in a whispering drift, coating dumpsters and fire escapes and the shoulders of the survivors as they crossed. Every sound they made seemed too loud. Shoes crunching broken glass. Alina’s breath hitching. The squeak of the radio clip against Caleb’s jacket.

    The apartment tower’s lobby doors stood ajar.

    There was blood on one of them, hand-smeared at shoulder height.

    “Hell no,” Luis whispered.

    “Inside,” Caleb said.

    They slipped through the gap one by one. The lobby smelled of burst pipes, old carpet, and the sweet-sour stink of opened bowels. Two suitcases lay overturned by the mailboxes. A child’s sneaker sat alone by a toppled fake ficus. The front desk had been abandoned in a hurry; a computer monitor still glowed with a cracked blue login screen.

    And there, near the elevators, lay the remains of what hurry had become.

    A woman in business clothes. Half of her throat missing. One arm twisted under her body. Her phone still clutched in her hand, the case decorated with cartoon strawberries.

    Jamal gagged.

    Caleb felt the corpse like a nail driven softly into the center of his skull.

    Gravewarden Class Feature Detected: Fresh remains present.

    Echo viability: 43%

    Anchor available.

    The translucent text bloomed in the air only for him. He knew that now by the way nobody else reacted—though Mara would later tell him that the look on his face whenever the System spoke to him was worse than any floating words.

    Not now.

    The stairwell door at the end of the hall banged once from the other side.

    Then again.

    Something small laughed.

    Every person in the lobby froze.

    The laugh came again, high and ugly, like a child discovering insects under a stone.

    “Up,” Caleb said instantly. “Stairs. Elevators are coffins.”

    He moved before panic could root them, cutting past the dead woman and shoving the stairwell door open.

    The stink that hit him was wet fur, blood, and basement mildew baked in summer heat.

    The first goblin came at face level from the landing half a flight up, scrambling over the rail with needle fingers and a mouth too wide for its skull. It wore a Denver Broncos hoodie crusted dark under one arm and carried a steak knife in its teeth. Its skin was mottled green-gray like bruised fruit left too long in the sun.

    Caleb buried the hatchet in its temple before it finished its leap.

    The impact jolted to his shoulder. The creature shrieked around the knife and slammed into him anyway, wiry and hot with a rank animal smell. He drove forward, using his weight to pin it into the cinderblock wall, ripped the hatchet free, and hacked again. Black-red blood sprayed the handrail.

    “Move!” he shouted.

    The stairwell erupted.

    Three more goblins skittered down from above, nails scraping concrete, their eyes shining like spilled oil. One launched at Jamal’s legs. Jamal screamed and kicked wildly; Alina swung the crowbar two-handed and caved the thing’s ribs in with a crack like broomsticks snapping. Luis brought the chain down across another’s face. Teeth scattered.

    The third darted low, quick as a feral dog, and slashed Caleb’s thigh with a box cutter before he saw the hand move.

    Pain flared hot and immediate. Caleb grunted, pivoted, and split the creature from shoulder to chest.

    “Close the door!” Alina yelled.

    Too late.

    From below, from the lobby they had just entered, came answering cackles and the slap of many bare feet on tile.

    “Up!” Caleb barked. “Go!”

    They ran.

    The stairwell became noise and impact and lungs scraping dry. The building’s emergency lights had come on in strips, painting the concrete landings in alternating bands of red gloom and dirty white. Shadows jumped huge and frantic across the walls as the group climbed. Behind them the goblins surged in bursts, some shrieking, some eerily silent, all fast.

    On the fourth-floor landing, Luis lost his footing in blood and went down on one knee. A goblin lunged over the rail for his neck. Caleb caught it midair by the hoodie and smashed it into the metal banister until the spine popped. Jamal hauled Luis back up, sobbing curses under his breath.

    By the sixth floor, there were more bodies. Human and otherwise. Apartment residents lay where they had fallen trying to flee: an old man in pajama pants with his glasses crushed beneath him; a teenage girl with one sneaker off and a carving fork punched into a goblin’s eye; a security guard with half his scalp peeled back and an expandable baton still locked in his fist.

    The dead made the stairwell crowded in more ways than one.

    Every fresh corpse became a pressure in Caleb’s head, a chorus of unfinished motion. Their last moments ghosted at the edge of his sight—hands grabbing rails, mouths opening, blood pumping bright over concrete. Not memories exactly. Impressions. Echoes. He felt them snagging on him as he passed, drawn to the cold shape of the class coiled under his skin.

    “Caleb!” Alina’s shout snapped him back.

    A goblin was above him on the next landing, crouched on the rail like a gargoyle. It hissed and flung something.

    Glass shattered against the wall by Jamal’s head. The reek of gasoline punched through the stale stairwell air.

    “Molotov!” Caleb roared.

    The goblin struck sparks with a stolen lighter.

    Caleb lunged up the steps, taking them three at a time, and hurled the hatchet end over end. The blade struck the creature in the collarbone and spun it backward. The bottle in its hand dropped, fire blooming too soon. Flame whooshed across the landing, washing the wall in orange. The goblin shrieked as it burned, flailing against the door to six-C.

    The survivors staggered back, heat slamming into their faces.

    From the apartment beyond the door came pounding. Human fists. A woman’s muffled scream.

    “Please! Please, somebody—”

    Alina turned. “There’s someone in there!”

    “We don’t have time,” Luis said, wild-eyed.

    The pounding intensified. “Help me!”

    Below them, goblins were coming around the bend between floors. Caleb saw knife flashes. Smelled smoke and singed hair. Counted seconds.

    “Get them moving,” he said, and ripped his hatchet from the burning goblin’s body.

    He kicked the apartment door once near the lock. It held. Again. The jamb splintered. On the third hit it burst inward.

    The apartment beyond was dim, curtains drawn against the orange sky. Furniture had been shoved against the entry hall in a desperate barricade, and behind it, braced with one shoulder and both bloody hands, stood a woman in navy EMS pants and a black station tee darkened with sweat. She had a paramedic’s shears clipped to one pocket, a trauma bag on the floor behind her, and a line of dried blood along her jaw that wasn’t all her own.

    Her eyes flicked over Caleb in a razor-fast inventory—hatchet, blood, torn thigh, no obvious bite—before settling hard.

    “You took your time,” she said.

    Another goblin slammed into the hall wall behind Caleb, almost through the flames, teeth bared.

    He chopped it down. “Complaints later. Move.”

    She grabbed the trauma bag without hesitation. “Who’s hurt?”

    “Everyone if we stay.”

    That almost earned a smile. Instead she vaulted the broken barricade and joined the rush into the stairwell as if she’d been running with them since the beginning.

    They made the ninth floor before the climb broke them.

    Luis was wheezing wetly. Jamal’s taped magazine armor hung in ragged strips. Alina had blood on her cheek and not all of it was goblin. The paramedic—Mara, according to the stitched patch on her shirt—moved with clipped economy, pushing Luis ahead when he stalled, never wasting breath. Caleb’s leg throbbed where the box cutter had opened it. He could feel blood slick inside his jeans.

    Above them, the stairwell was no longer clear. More goblins were pouring down from upper floors, drawn by the noise. Smaller than men but packed with manic strength, they climbed rails and walls, using every surface at once. Some wore scavenged clothes and backpacks. One had a bicycle helmet strapped backward onto its chest. Another dragged a fire axe too large for it, the blade sparking off concrete with every step.

    They were being pinched.

    “Door!” Caleb snapped.

    Ninth-floor landing. Hallway access. Alina hit the crash bar with the crowbar and shouldered through.

    The corridor beyond stretched in both directions under flickering fluorescent panels. Beige carpet. beige walls. Family photos askew where the building had shuddered during the sky rupture. Smoke haze seeping under some apartment doors. Silence thick enough to hear plumbing knock somewhere in the walls.

    “In!” Caleb shouted.

    They spilled into the corridor. He slammed the stairwell door and threw the deadbolt. It would not hold long, but steel and a frame bought more than panic in open stairs.

    At once the hallway changed.

    The dead were here too.

    A man lay facedown halfway to the corner, one hand still extended toward apartment 9F. Another body slumped against the wall opposite, a teenage boy with a hole in his throat and dried blood down a soccer jersey. Farther along, at the bend, something larger blocked part of the hall: a maintenance cart overturned beside a collapsed woman in scrubs. Signs of a last stand. Bad one.

    Mara was already moving toward Caleb’s leg. “Sit.”

    “No.” He put a hand out, stopping Jamal as the man took one more stumbling step. “Listen.”

    The stairwell door boomed once.

    Again.

    Metal shrieked as claws or knives scraped across it.

    “They’ll come through,” Alina said.

    “Yes.” Caleb looked down the corridor, then at the bodies, then back to the door. Cold understanding settled into place with ugly precision. A smokejumper learned terrain. Chutes, winds, tree lines, escape routes, places fire wanted to run and places it could be made to choke. This was no different except for the smell.

    The hallway narrowed at the bend. Dead space. Limited approach. Trip hazards already in place. Doors on both sides for fallback. And the dead… the dead wanted in.

    The thing inside his class stirred.

    “We make them pay for every step,” Caleb said.

    Mara followed his gaze to the corpses and then back to him. Whatever she saw in his eyes, she didn’t recoil the way the others did. She just asked, “Can you?”

    0 chapter views

    0 Comments

    Note
    1 online