The sound was like stone breaking under impossible weight, but deeper, as if the floor of the world itself had splintered. Everyone on the bridge felt it, a vibration in the metal beneath their boots.Lucian risked a glance over his shoulder. The direction they had come from was swallowed in blackness, but the darkness seemed to be moving — not drifting like mist, but rolling forward like a tide.“Move!” he shouted.Riven didn’t even look back. He hacked into the first creature on the bridge, the blade of his axe biting deep into its shoulder. It didn’t scream. It didn’t bleed. It simply shuddered, leaned forward, and pushed against the wound like it meant to crawl inside him.Astra was already loosing bolts from her crossbow, each one striking with a hiss of silver in the faint light. One of the creatures staggered, limbs spasming, before it pitched sideways and tumbled into the void.Cael held the center of the formation, his sword a wall of steel in the cramped space. Every time on
The scorch mark on the floor was still warm. Lucian crouched beside it, running his fingers over the blackened stone.“That was too close,” he said quietly.“Too close is putting it politely,” Riven replied. “We were a hair away from being dinner.”Mara sat cross-legged against the wall, head lowered. Sweat dripped from her hairline, and her breathing was shallow.Cael knelt in front of her. “Talk to me. How bad?”“I burned through everything I had,” she said without lifting her head. “And some I didn’t. My hands feel like they’re made of ash.”Astra leaned against the doorway, scanning the room. “We can’t stay here. That thing might have backed off, but if it can reach through once, it can try again.”Seris spoke up. “It will try again. And it will be angrier.”Riven muttered, “Great. I love repeat customers.”Lucian straightened, brushing soot from his hands. “She’s right. We need to move.”Mara finally lifted her gaze, eyes bloodshot. “Move where? Every path out of here runs past a
The gate’s molten edges dimmed, but they didn’t close.They pulsed — slower now, but steady, like something behind it was breathing.“Tell me that’s just aftershock,” Lucian said.Mara didn’t answer. She was still on the floor, staring into the frame as though she could see through it.“Mara.” Cael’s tone was sharp.She blinked, then shook her head slowly. “It’s… thinking. Not retreating. Just… watching.”“That thing had no eyes until the end,” Riven said. “So how’s it watching?”Astra pushed herself up from where she’d been leaning on the wall. “You don’t want the answer.”The air shifted again, a faint tug at their clothes.Lucian gritted his teeth. “We’re not ready for another one of those.”“No,” Mara said flatly, “we’re not ready for what’s behind that one.”They turned as a soft crack echoed from the ceiling. A fine line split across the stone, dust sifting down.“Please tell me this place isn’t about to come down,” Riven muttered.“It’s not collapse,” Seris said, her voice thin
The gate didn’t fade this time.It stayed lit, its molten edges pulsing in a slow, heartbeat rhythm.Cael wiped the dark resin from his sword with the edge of his sleeve. “It’s still open.”“That’s not ‘still open.’” Mara’s eyes didn’t leave the frame. “That’s waiting.”Riven flexed his hands on the hafts of his axes. “Waiting for what?”Nobody answered.The molten light in the frame shifted,not the sharp flare of something pushing through, but a steady swell. The air thickened, pressing on their lungs. Lucian’s grip tightened on his sword.Seris staggered, clutching her head. “The presence,it’s… different. Heavier. There’s intent in it.”“Intent to what?” Astra asked, her voice low.“To finish what the others started,” Seris whispered.A sound rumbled out of the gate, low enough they felt it in their ribs before they heard it in their ears. Not a roar, not even a growl,more like stone being pulled apart by something that enjoyed the effort.The molten light condensed, shrinking inwar
The first crack in the gate’s frame sounded like bone snapping under too much weight.Then came the hiss — a long, steady exhale from the other side, as though whatever waited there could already smell them.Lucian shifted his stance, sword angled low. “That’s… bigger than the last one.”“No guessing,” Cael said, eyes fixed on the warping bars. “We treat it like it’s worse.”Seris had already dropped to one knee again, hands pressing to the cold floor. “The circle’s gone. I can’t reform it without an anchor point—”“Then improvise,” Riven cut in, rolling his shoulders. “We hold it, you trap it.”Astra was slower to stand, one arm hugging her side from where she’d hit the stone. “You’re assuming it’ll give us the same fight as the first.”“It won’t,” Mara said. Her voice was flat, not from fear but certainty. “The first one was a scout. This one’s a warden.”The final bar twisted with a wet, tearing sound, dropping to the floor in two molten pieces. The air in the frame shimmered, thic
The impact rattled Cael’s arm to the shoulder. Steel met something that felt like stone wrapped in sinew, the clang swallowed almost instantly by the roar the creature loosed into the chamber. The sound was wrong,too deep, layered, like several voices screaming at once.Lucian darted past him, slashing low toward the thing’s legs, but his blade barely carved a shallow line in its shadow-like hide before the wound sealed over with a pulse of molten light.Astra was already moving, rolling under its swing to come up near its flank. She drove her dagger for what she hoped was a weak point beneath its ribs if it even had ribs, but the moment steel touched, a shock jolted up her arm and she had to wrench the blade free before her fingers went numb.The creature slammed one clawed limb against the invisible wall of the circle. Sparks flew, crimson arcs racing along the boundary. The air smelled of burning stone.“Seris!” Cael barked. “How long can this hold?”Seris’ voice came sharp from wh