home

search

Infernal Haven — Part 3

  Haven woke them up again the same way it did everything.

  Not with kindness.

  With a signal.

  Aiden sat up before the second tone finished.

  The vent breathed filtered air into a room that still smelled faintly of sweat and metal.

  Outside, Hell waited.

  Inside, the city pretended it could make waiting predictable.

  He pulled on his uniform, checked his straps, and tightened the seal on his mask.

  His red mana sat quiet.

  The cold thread under it stayed coiled.

  He didn’t touch it.

  He didn’t think about it.

  In the staging courtyard, the teams formed up under escort.

  Team A.

  Team B.

  And attached to Portal team NAWs.

  Not the friendly kind from campus.

  Combat-geared.

  Warded helmets.

  Rifles slung with the casual posture of people who had actually fired them at living targets.

  Sidearms.

  Batons.

  Knives.

  Engineering packs that carried more weight than the weapons.

  Kim Dae-hyun was there again.

  Rina.

  Park Jae-sung.

  And two more NAWs Aiden didn’t know by name, one medical, one comms.

  Professor Seo stood at the front with her war mace resting against her shoulder like it belonged there.

  A shield hung at her back.

  She didn’t look at the students like they were fragile.

  She looked at them like they were liabilities that could still be trained.

  “Second day,” Seo said. “Scouting mission.”

  She let the words hang long enough for them to feel like weight.

  “Since awakening,” Seo said, “you’ve lived a life of privilege.”

  Arjun’s expression flickered, like he wanted to argue.

  Seo didn’t give him the space.

  “Not comfort,” she continued. “Privilege. People built walls. Wrote procedures. Bled so you could train behind them.”

  Her mace shifted on her shoulder.

  “Now you start paying for it,” she said.

  She swept her gaze across Team A and Team B like she was counting tools.

  “The awakened don’t get to hide,” Seo added. “You lead the resistance. You lead the push. You’re the edge of humanity’s expansion into Hell.”

  Her voice stayed flat.

  “That starts outside the walls.”

  Arjun blinked.

  Seo’s mouth didn’t move any further than it had to.

  “A supervised short-range sortie beyond the most stable perimeter routes,” she continued. “You stay inside the corridor we mark. You do not ‘test’ the world. You observe it.”

  She pointed with the head of the mace.

  “NAWs call pace and calls,” Seo said. “You back them. You don’t lead them today.”

  Aiden felt eyes on him.

  Joon’s.

  Not accusing.

  Measuring.

  Aiden kept his posture neutral.

  Boring.

  Seo’s gaze swept the line.

  “Hell is unforgiving,” she said. “The lesson is not that you can win. The lesson is that you can lose for stupid reasons.”

  She paused.

  “Move.”

  They moved.

  The breach point on the perimeter wall opened like a throat.

  Barrier shimmer.

  A narrow airlock of engineered safety.

  Then the outside.

  Heat that didn’t care.

  Ash that found every seam.

  Aiden’s boots sank a centimeter into the black grit and stopped.

  Yoon-Seok’s blue spread thin underfoot, stabilizing the ground the way he stabilized everything.

  Not dramatic.

  Necessary.

  Arjun twirled one baton once and caught Seo watching.

  He stopped.

  Elena adjusted her grip on her quarterstaff and kept her eyes on the route markers.

  Nadia carried her shortsword low and her shield high.

  Joon’s long staff rested in his hands like an extension of discipline.

  Aiden’s short sword stayed sheathed.

  He didn’t need it yet.

  He hoped he wouldn’t.

  Park Jae-sung walked point with hazard tape and survey stakes.

  The comms NAW walked beside him, antenna visible over her pack.

  Kim Dae-hyun walked near the barrier-side, scanning pylons with a handheld reader.

  Rina brought up the middle, counting supplies like the world was a ledger.

  They went out past the routes that had been walked yesterday.

  Past the points that felt familiar.

  Familiar in Hell meant you’d survived the last hour.

  The environment looked manageable.

  Until it didn’t.

  A lava river cut across the ash flats in a slow, deliberate curve.

  Not a puddle.

  A moving artery.

  The surface rolled like thick liquid glass, orange-white under a skin that broke and reformed.

  Heat pressed through Aiden’s mask filters until his lungs felt like they were breathing through warm cloth.

  He should’ve hated it.

  Instead, he felt a stupid, involuntary kind of amazement.

  Docile shapes swam in it.

  Eel-like.

  Long bodies slipping through molten rock as if it was water, their backs tracing faint wakes of brighter glow before the lava swallowed the light again.

  This tale has been unlawfully obtained from Royal Road. If you discover it on Amazon, kindly report it.

  They didn’t look at the humans.

  They didn’t surge toward the bank.

  They just existed.

  Alive in a place that should’ve been only death.

  Park Jae-sung’s stake tapped the ground twice—keep moving—and the line flowed around the river’s safer edge.

  Ash started to thicken as the terrain opened.

  Not just on the ground.

  In the air.

  Curtains of fine gray drifted past, catching in heat shimmer and making distance unreliable.

  It turned the horizon into a smear.

  The ash fields rolled in low dunes.

  The rock outcrops broke heat shimmer into jagged lines.

  In the distance, the Infernal Biome glowed faintly, red veins under a bruised sky.

  Aiden looked back once.

  He expected to see Haven’s wall line.

  The gate.

  The engineered geometry that made his body believe in safety.

  There was nothing.

  Just ridges, ash haze, and heat distortion.

  Haven had already vanished behind the land like it had never been there.

  His stomach dipped.

  Not fear.

  Something colder.

  Then the signs started.

  Not dramatic.

  Not obvious.

  Aiden saw tracks.

  Not paw prints.

  Not human.

  A groove like something heavy had dragged a ridge of stone aside without noticing.

  Park Jae-sung slowed.

  Kim Dae-hyun crouched, gloved fingers hovering over the disturbed ash.

  He didn’t touch it.

  “Fresh?” Arjun whispered.

  Rina shot him a look that made the word die.

  Kim Dae-hyun nodded once.

  “Looks small,” he said.

  Aiden watched the ash.

  It wasn’t just disturbed.

  It was wrong.

  The fine powder had settled in a pattern that suggested a wind that hadn’t blown.

  As if the air had been pushed.

  Compressed.

  Then released.

  Unnatural silence followed.

  Not the absence of noise.

  The absence of movement.

  No wingbeats.

  No scavengers.

  No distant shrieks.

  Even the heat felt held.

  Aiden’s skin tightened under his uniform.

  Joon’s staff shifted in his hands.

  Hye-Rin’s purple mana thinned around her eyes, scanning.

  Seong-Hyun’s shoulders went rigid.

  Seo didn’t slow.

  She didn’t speed up.

  She let the route do the talking.

  “Noted,” she said.

  Two syllables.

  A command.

  Keep moving.

  Aiden swallowed the urge to look into the distance.

  Curiosity was a way to die.

  The field lesson came anyway.

  A NAW near the rear—one of the new ones—stepped half a boot-length off the marked line to avoid a hotter patch.

  The ash crust gave way.

  A hiss.

  Heat venting from beneath like an exhale.

  The NAW jerked back fast, boot sole smoking.

  Nothing catastrophic.

  Just a reminder.

  Seo didn’t yell.

  She didn’t lecture.

  She walked over and tapped the edge of the softened ground with the head of her mace.

  It sank a little.

  Then stopped.

  The NAW nodded, jaw tight.

  And they moved on.

  By late afternoon, Seo called a halt in a shallow basin sheltered by basalt ridges.

  It wasn’t comfort.

  It was less exposed.

  A safe distance from anything that felt like a lair.

  Kim Dae-hyun drove stakes into the ground.

  Blue lights flared.

  A temporary perimeter array.

  Caleb assisted, moving along the line to check spacing and seals, hands steady even with ash sticking to his gloves.

  Timing.

  Stability.

  Not heroics.

  Tents went up.

  Warded fabric.

  Heat-resistant seams.

  Anchors driven deep because Hell wind didn’t ask permission.

  The students worked.

  Not because it was fun.

  Because the NAWs expected hands.

  And because the easiest way to be useful was to do what you were told.

  Aiden took a tent pole and slotted it into place.

  His red mana warmed the joint just enough to make it seat clean.

  He kept it small.

  When the last anchor was driven and the last seam was checked, the NAWs gave them a thin slice of time.

  Not rest.

  Just a chance to breathe without working.

  Team A gathered in the shadow of a basalt ridge, close enough to the perimeter lights to feel like they were still inside a rule.

  Elena sat with her quarterstaff across her knees, watching the ash drift like it was trying to learn their shapes.

  Hye-Rin loosened her shoulders and rolled her neck once.

  Caleb stayed on his feet, glancing along the stakes and seals out of habit.

  Arjun nudged Aiden’s boot with his own.

  “You’re not as awful as your face suggests,” he said.

  Hye-Rin made a small sound that might’ve been a laugh.

  Elena’s mouth twitched.

  “He’s not so bad after all,” she said, like she was admitting a defect.

  Aiden kept his expression neutral.

  “Don’t spread it,” he said.

  That earned him a few real smiles.

  Across the ring, Team B had found their own pocket of warmth.

  Nadia said something low.

  Yoon-Seok snorted.

  Even Seong-Hyun’s posture eased.

  Joon stood with his long staff planted beside him, shoulders looser than they’d been all day.

  He was still watching.

  But it looked less like an evaluation and more like he was letting himself exist for a minute.

  Arjun followed Aiden’s glance.

  “He looks almost human,” Arjun said.

  “Probably because he’s finally away from the cameras,” Aiden said. “And the pressure of Seoul.”

  Caleb’s eyes flicked to Joon and back.

  “Enjoy it while it lasts,” he said.

  Hye-Rin shifted her weight, purple mana gone quiet around her eyes.

  “Aiden,” she said. “Your family.”

  It wasn’t a challenge.

  It was curiosity with teeth.

  Aiden kept his face blank.

  “What about them?” he asked.

  Hye-Rin’s gaze didn’t leave him.

  “Do they… watch all of this?” she said. “The Haven stuff. The expedition.”

  Aiden let a beat pass.

  “They have a heavy interest in Haven,” he said.

  “The whole world’s economy is hanging off this place right now,” Aiden added. “No one gets to ignore Seoul. Or Haven.”

  Hye-Rin’s eyes narrowed a fraction.

  “You keep saying ‘they,’” she said. “Not ‘we.’”

  Aiden’s jaw worked once.

  He grimaced and looked past her, at the perimeter lights, at the ash drifting through them.

  Arjun’s voice softened.

  “Do you want to talk about it?” he asked.

  Caleb didn’t soften.

  “You should,” he said. “At least share your side of the story.”

  Aiden’s head snapped back.

  For a second, the mask couldn’t hide the reaction.

  Not anger.

  Something sharper.

  “I don’t have a side,” he said.

  The words came out flat and final.

  “The allegations are true.”

  Silence punched in around them.

  It was the closest thing to an answer he was willing to give.

  Elena’s eyes flicked between them, reading.

  Arjun decided, mercifully, to let it go.

  When the last tent was up, they gathered around a portable oven that was almost insulting in a place like this.

  The comms NAW checked the line back to Haven.

  A green light blinked.

  They were still connected.

  For now.

  Arjun sat on a crate and finally let his voice out.

  “So,” he said, too casual. “Behemoths.”

  The word landed wrong.

  Heavy.

  Even the NAWs shifted.

  Aiden felt his stomach tighten.

  He hadn’t seen one.

  He didn’t need to.

  He’d felt the ancient movement last night through the walls.

  Seo looked at the horizon.

  Then at the students.

  “Behemoths are not inferni with politics,” she said. “They are not allies. They are not assets.”

  Kim Dae-hyun nodded.

  “Apex predators,” he added. “Solitary. Territorial.”

  Rina spoke next, voice practical.

  “They live their own life,” she said. “Just don't get in their way and they will leave you alone.”

  Arjun frowned.

  “But they’re… intelligent?” he asked.

  Seo’s eyes went flat.

  “We think so,” she said. “They show signs of sentiency.”

  She let the pause sit.

  “Call it sentient if it makes you feel better,” Seo continued. “It won’t make you safer.”

  Hye-Rin’s voice came soft.

  “Infernal Behemoths?” she asked.

  Kim Dae-hyun’s mouth tightened.

  “Molten skin,” he said. “Volcanic regions. They live in mana-saturated wastelands with active volcanoes.”

  He didn’t smile.

  “Their roar causes tremors,” he added. “Sometimes it doesn’t roar and you still feel it breathing.”

  Aiden’s throat went dry.

  Nadia was watching the perimeter lights like she expected them to lie.

  Joon watched the students.

  Not like a leader.

  Like a judge.

  Aiden kept his eyes on his hands.

  He didn’t want to be the one who asked questions.

  Questions drew attention.

  Dinner was ration packs and boiled water.

  The kind of meal you ate because your body demanded it.

  Not because you wanted to.

  The basin cooled slightly after night fell.

  Not enough.

  Just enough to make the heat feel like a new kind of pressure.

  The perimeter array hummed.

  Blue and white lights in a ring.

  A thin line drawn in a place that didn’t respect lines.

  Aiden was checking a tent seam when the comms NAW’s head snapped up.

  “Movement,” she said.

  Everyone froze.

  Not panic.

  Not yet.

  Weapons came up.

  Nadia’s shield lifted.

  Joon’s staff angled.

  Elena’s quarterstaff slid into ready.

  Arjun’s batons went still.

  Aiden’s hand moved to his short sword.

  Not drawing.

  Preparing.

  A shape stepped into the edge of the perimeter lights.

  A large black canine.

  Glowing eyes.

  Flames licking along its fur like it had decided fire was a coat.

  Not a pack.

  One.

  Possibly a scout.

  Or something pushed out of its normal hunting lanes.

  It lowered its head.

  It didn’t bark.

  It breathed.

  Hot air and ash.

  Feeling confident.

  Or just starving.

  Seo moved.

  One step.

  War mace in hand.

  The hellhound lunged.

  Seo met it.

  The mace came down once.

  A clean, brutal arc.

  Impact.

  Bone giving way.

  The hellhound hit the ground and didn’t get back up.

  Silence held for a heartbeat.

  Then the perimeter hummed again like it had never been interrupted.

  Seo didn’t look at the body for long.

  She looked at the students.

  “This is why you don’t get sloppy at camp,” she said.

  No triumph.

  No adrenaline.

  Kim Dae-hyun dragged the carcass out past the lights with a hook pole like it was trash.

  He didn’t complain.

  He didn’t make a face.

  He just removed the problem.

  Night deepened.

  The tents held heat in an uncomfortable way.

  Aiden lay on his back on a thin pad and listened to canvas shift in the hot wind.

  The perimeter array hummed like a lullaby designed by engineers.

  Outside, Hell moved.

  Inside the tent, his team breathed.

  Controlled.

  Alive.

  Aiden stared at the dark until the edges of his thoughts softened.

  He thought of tracks.

  Ash patterns.

  Silence.

  He thought of Seo’s mace coming down like a sentence.

  He thought of behemoths that didn’t care about Inferni or humans or rules.

  Then exhaustion took him.

  And the tent became a small, warded refuge.

Recommended Popular Novels