home

search

22 - Attack on the Road

  The gates did not open again.

  Not for hours.

  Not for anyone.

  By sunset, the reality became unavoidable.

  Thousands remained trapped outside the city walls.

  And Vale was one of them.

  He stood atop a broken wagon a short distance from the sealed gates, scanning the refugee mass stretching back along the road. Panic from the monster attack had dissolved into exhausted dread.

  People now understood the truth.

  The city had saved who it could.

  The rest were expendable.

  Lyn climbed up beside him, face flushed with anger.

  “They just left us,” she muttered.

  Vale watched the guards above the walls. Torches burned along the ramparts while archers maintained positions, scanning the forest instead of the people below.

  “They didn’t leave you,” he said quietly. “They chose survival.”

  Her glare sharpened.

  “That’s the same thing.”

  He didn’t argue.

  Because emotionally, she wasn’t wrong.

  But cities weren’t villages.

  Cities made decisions in numbers.

  Calculations.

  Supplies.

  Space.

  Too many refugees meant starvation inside the walls.

  So gates closed.

  And people outside paid the price.

  Behind them, refugees argued with soldiers stationed at the gate.

  “Please! My children—”

  “You can’t do this!”

  “We’ll die out here!”

  A guard captain shouted back down:

  “The city is full! Return at dawn!”

  Dawn.

  Meaning survive the night first.

  Vale’s instincts twisted uncomfortably.

  Night hunts favored predators.

  Especially after bloodshed.

  He jumped down from the wagon.

  “We need a perimeter.”

  Lyn blinked.

  “What?”

  “Monsters won’t ignore this many people. Especially after today.”

  Understanding dawned.

  Fear followed.

  She turned immediately.

  “I’ll get Marrow.”

  Good.

  Because panic wouldn’t save anyone.

  Preparation might.

  Within minutes, hunters from multiple refugee groups gathered.

  Tired men and women carrying spears, bows, axes.

  Farmers forced into soldiers.

  Marrow spoke quietly with other caravan leaders while Vale scanned the terrain.

  Open road.

  Sparse tree cover.

  No defensive walls.

  Bad terrain for defense.

  But wagons…

  Wagons could work.

  Vale raised his voice.

  “Circle the carts.”

  People hesitated.

  Then obeyed.

  Fear made people cooperative.

  Wagons creaked as refugees arranged them into a loose defensive ring. Livestock pulled inside. Families huddled between carts.

  Hunters took positions along gaps.

  Improvised fortifications.

  Crude.

  But better than open slaughter.

  Lyn returned, breathless.

  “Everyone’s terrified.”

  “Good,” Vale said calmly. “Fear keeps people alert.”

  She scowled.

  “You’re comforting.”

  He ignored the sarcasm.

  The sun dipped below the horizon.

  Darkness followed quickly.

  And with it…

  Silence.

  The forest quieted unnaturally.

  No insects.

  No birds.

  The author's narrative has been misappropriated; report any instances of this story on Amazon.

  Predators moving.

  Vale climbed onto a cart edge, senses stretched outward.

  The smell of blood from earlier still lingered.

  Dinner bells for hunters.

  Torches flickered along the refugee perimeter.

  Children cried quietly.

  Parents whispered reassurances they didn’t believe.

  Time stretched painfully.

  Then—

  A scream split the night.

  Not from inside the wagon circle.

  Outside.

  Vale spun toward the sound.

  A small group of refugees had camped separately, unwilling to share space earlier.

  Now shadows tore through their camp.

  Creatures dragged people screaming into darkness.

  Hunters cursed.

  Some moved to help.

  Vale stopped them.

  “Too late.”

  Harsh.

  True.

  Leaving defenses now would kill more people.

  Lyn flinched.

  “You’re just going to—”

  “Yes.”

  Because survival sometimes meant choosing who you could save.

  And who you couldn’t.

  Screams faded quickly.

  Silence returned.

  The wagon circle tightened.

  Fear doubled.

  Hunters gripped weapons harder.

  Then Vale smelled them.

  Dozens.

  Moving through trees.

  Testing edges.

  Waiting for weakness.

  He exhaled slowly.

  “Positions,” he muttered.

  Hunters tensed.

  Eyes scanning darkness.

  Minutes passed.

  Nothing happened.

  Then a beast lunged from shadows.

  A hunter screamed as claws tore into his chest.

  Chaos erupted instantly.

  Arrows fired wildly.

  Creatures burst from multiple sides now.

  Wolf-like predators again.

  But leaner.

  More desperate.

  Starving.

  They didn’t retreat after first strike.

  They pushed inward.

  Vale moved instantly.

  He intercepted one mid-leap, slamming it into dirt. Another lunged for a child; Vale kicked it sideways into a wagon wheel.

  Hunters struggled to hold lines.

  They were tired.

  Injured.

  Untrained.

  Predators knew.

  More beasts broke through gaps.

  People screamed.

  Lyn fought with a borrowed spear, protecting civilians near the center.

  Vale’s Authority stirred again.

  Protector instinct responding.

  He gritted his teeth.

  Not yet.

  Too soon.

  But pressure mounted.

  A hunter fell.

  Creatures surged through.

  Vale cursed.

  Authority ignited.

  [Protector Authority Active]

  Defensive Field Expanding

  Pressure rolled outward.

  Subtle.

  But enough.

  Creatures hesitated again.

  Predator instincts confused.

  Vale roared:

  “HOLD THE LINE!”

  Hunters rallied instinctively.

  Momentum shifted.

  Beasts pulled back briefly.

  But hunger drove them forward again.

  This time, Vale met them head-on.

  Bone shattered under his strikes.

  Bodies fell quickly.

  But numbers mattered.

  Minutes stretched painfully.

  Fighting became survival rhythm.

  Strike.

  Block.

  Kill.

  Repeat.

  Then suddenly—

  A horn blast sounded from the city walls.

  Bright light flared overhead.

  Flaming projectiles arced into the forest.

  Exploding among creatures.

  Beasts scattered.

  Howling.

  Retreating.

  City archers had intervened.

  But only now.

  When the threat risked reaching walls.

  Silence slowly returned.

  Vale stood breathing heavily.

  Bodies littered the road.

  People sobbed quietly.

  Hunters slumped in exhaustion.

  Lyn approached, face pale.

  “Is it over?”

  Vale scanned darkness.

  For now.

  “Yes.”

  Relief swept through survivors.

  But Vale felt uneasy.

  Because predators tested prey repeatedly.

  And tonight…

  They’d learned refugees were weak.

  The city gates remained closed.

  Torches burned above.

  Watching.

  Waiting.

  Lyn sank onto a wagon wheel.

  “…They won’t open the gates, will they?”

  Vale didn’t answer.

  Because the truth was obvious.

  They would have to survive until morning.

  And morning felt very far away.

  Above them, unseen by mortals—

  Something vast brushed reality again.

  Watching.

  Learning.

  Waiting.

  And Vale felt it.

  The hunt was growing larger.

  The night did not grow quieter after the attack.

  It grew heavier.

  Smoke from burning pitch scattered by the city archers drifted across the refugee encampment, mixing with the metallic smell of blood and the sour stench of fear. Bodies lay outside the wagon circle where predators had fallen — and where refugees had too.

  No one volunteered to retrieve them.

  Not yet.

  Hunters stood trembling along the barricade, weapons slick with sweat and gore. Some cried quietly in exhaustion. Others stared blankly into the darkness, still expecting shapes to leap from it.

  Vale remained standing.

  Because someone had to.

  Lyn sat nearby, clutching the spear she’d used earlier. Her hands still shook despite the fighting having ended minutes ago.

  “You’re bleeding,” she said.

  Vale glanced down.

  Claw marks tore through his coat and skin beneath. Nothing fatal. Nothing new.

  “I’ve had worse.”

  “That’s not comforting.”

  He didn’t respond.

  Because comforting people wasn’t his strength.

  Survival was.

  Marrow approached slowly, limping slightly. His face looked older than it had that morning.

  “We lost twelve,” the elder said quietly. “More wounded.”

  Vale nodded.

  Better than hundreds.

  Still too many.

  Behind them, arguments started breaking out among refugees.

  “Your group didn’t help!”

  “You ran!”

  “We’re dead because of you!”

  Fear always turned to blame.

  Vale stepped onto a cart again and raised his voice.

  “Enough.”

  Authority rode the word unconsciously.

  Conversations faltered.

  People turned.

  He rarely addressed crowds.

  But tonight required it.

  “Listen carefully,” he continued. “If we fight each other, we die. If we hold together, we live until morning.”

  Silence followed.

  No one argued.

  Not because they agreed.

  Because they were tired.

  And because he was right.

  Vale climbed down again.

  Lyn watched him carefully.

  “You’re getting used to that.”

  “To what?”

  “Being the one people look at when things go bad.”

  He frowned.

  “That’s temporary.”

  She didn’t look convinced.

  The hours crawled.

  Hunters rotated watches, though exhaustion dulled everyone’s reactions. Some refugees managed sleep out of pure collapse. Others huddled in silence, too afraid to close their eyes.

  Vale remained awake.

  He felt it.

  Movement beyond sight.

  Predators hadn’t left.

  They circled.

  Waiting for weakness.

  He moved along the perimeter quietly, checking gaps between wagons, adjusting positions where barricades weakened.

  As he passed one section, a young hunter spoke nervously.

  “Sir?”

  Vale paused.

  The young man swallowed.

  “Why didn’t the city let us in?”

  Vale looked toward the massive closed gates.

  “Because cities survive by making hard choices.”

  The hunter frowned.

  “That doesn’t feel right.”

  “No,” Vale admitted. “It doesn’t.”

  But survival rarely felt fair.

  The hunter hesitated, then asked:

  “Are we going to die out here?”

  Vale studied him.

  Honesty or comfort?

  He chose honesty.

  “Not if we stay alert.”

  The hunter nodded, gripping his spear tighter.

  Sometimes hope didn’t need lies.

  Just effort.

  Near midnight, Vale felt the shift.

  The forest grew still again.

  Too still.

  He stiffened instantly.

  Lyn noticed from her seat.

  “What?”

  Vale scanned the darkness.

  Something changed.

  Not the starving predators.

  Something else.

  Smarter.

  Watching.

  Then he heard it.

  Not a howl.

  Not movement.

  A whistle.

  Soft.

  Sharp.

  Controlled.

  His blood ran cold.

  Not monsters.

  People.

  Bandits.

  Or worse.

  Moments later, shapes appeared between trees.

  Human silhouettes.

  Armed.

  Dozens.

  Refugees saw them too.

  Fear erupted instantly.

  Hunters scrambled to positions again.

  A voice called out from the darkness.

  “Relax! We’re not here to kill you!”

  Vale stepped forward cautiously.

  A group of rough-looking men emerged carrying torches. Armor mismatched. Weapons scavenged.

  Road scavengers.

  They preyed on refugee columns.

  Their leader smiled lazily.

  “Tough night?”

  No one answered.

  The man continued casually.

  “We’re offering protection.”

  Vale almost laughed.

  At a price, obviously.

  The leader gestured toward their camp.

  “You pay. We keep monsters away.”

  A desperate murmur spread among refugees.

  Some considered it.

  Fear made bad bargains tempting.

  Vale spoke calmly.

  “Leave.”

  The bandit leader smirked.

  “Or what?”

  Vale stepped closer.

  Torchlight revealed scars across his body.

  Blood on his hands.

  And eyes far too calm for a wounded refugee.

  Predators recognized predators.

  The smirk faltered.

  Still, the man pushed.

  “You don’t have enough fighters to refuse.”

  Vale answered quietly.

  “Neither do you.”

  Silence stretched.

  Wind rustled trees.

  Both groups measured risk.

  The bandit leader exhaled sharply.

  “…Not worth it.”

  He waved his people back.

  They vanished into darkness.

  Looking for weaker prey.

  Tension slowly eased.

  Lyn muttered beside Vale:

  “Tonight really hates us.”

  He almost smiled.

  The rest of the night passed in uneasy quiet.

  No more attacks came.

  Predators waited.

  Humans waited.

  Fear lingered.

  Eventually…

  The eastern horizon lightened.

  Soft gray dawn crept across the road.

  Refugees stirred slowly.

  Exhausted survivors realized they’d lived through the night.

  Relief spread.

  Then movement stirred atop the walls.

  Trumpets sounded.

  Vale looked up.

  Massive gears groaned.

  Chains rattled.

  And finally—

  The city gates opened again.

  Hope surged through the refugee camp.

  People cried.

  Laughed.

  Some collapsed in relief.

  Lyn grabbed Vale’s arm.

  “We made it.”

  He didn’t celebrate.

  Because survival wasn’t victory.

  Just continuation.

  The crowd surged toward the gates once more.

  Vale walked with them.

  But unease lingered.

  Because something about the city felt wrong.

  Smoke still rose from inside.

  And soldiers looked nervous.

  Not relieved.

  As they approached the entrance, Vale felt it again.

  That distant presence brushing reality.

  Watching.

  Following.

  Testing.

  He glanced once toward the forest behind them.

  Then stepped through the gates with the others.

  Into civilization.

  And whatever new dangers waited inside.

Recommended Popular Novels