The storm lashed harder, as if the heavens themselves warned them to turn back. Rihan's blade rang against the assassin's shadow-forged weapon, sparks vanishing into the rain. Mira darted beside him, her claws swiping with feline grace, but the enemy moved like smoke—always one step ahead, always vanishing before the strike could land.
"Persistent little rats," the assassin hissed, its voice warped, layered as though a dozen whispers spoke at once. "The Mistress already knows your scent."
Rihan's grip tightened on his sword. The laughter in its tone was worse than the blade itself—mocking, cold, too sure of victory.
Mira snarled, her tail bristling. "Stop talking and bleed already!" She lunged, tackling the shadow across the rooftop. For an instant, her claws sank into flesh, and black ichor splattered against the rain-slick tiles. The assassin shrieked, its voice warping.
But it didn't fall. Instead, the creature dissolved into mist, reforming just a few steps away, whole again.
Rihan's stomach turned. Not human. Not alive. A fragment… a puppet.
The thought froze him—this wasn't the Mistress' assassin at all. This was a projection, a shadow left behind to stall them.
"Mira, back!" Rihan shouted.
Too late. The assassin slashed, its blade grazing Mira's shoulder. She hissed in pain, stumbling back, clutching the wound as the shadow's laughter echoed into the storm.
---
Meanwhile, in the streets below…
Kael's sword cut through the first thrall in a single strike. Black smoke burst from the corpse, but instead of falling, the creature lurched forward, its grin widening unnaturally.
"They don't die easy," Kael muttered.
Elira raised her staff, a golden glyph forming in the air. "Then bind them, not kill!"
Light flared. Chains of radiance snapped out, wrapping around two thralls, dragging them into the ground. They screeched, their limbs flailing, as if the light burned their very existence.
But more were coming. Dozens now, crawling out of the alleys, their shadows stretching unnaturally against the lamplight. The street was alive with grotesque shapes.
Kael gritted his teeth. "Rihan better finish up there soon—or we'll drown down here."
---
The rooftop clash
The assassin's blade met Rihan's again, locking in a clash of steel and shadow. Their faces were inches apart—or what passed for a face. The hood peeled back slightly, and beneath it was nothing but swirling darkness, two red slits glowing faintly.
"Do you feel it?" the assassin whispered, almost lovingly. "The city's heart beating in her grasp. Every corner, every breath—hers."
Rihan shoved the blade aside, his eyes blazing. "Then I'll rip it from her hands."
He slashed, the edge of his sword glowing faintly as if responding to his fury. For a moment, the shadow flinched—the cut slicing deeper, leaving a mark that didn't heal.
The assassin screeched. Its body flickered violently, unstable. "The Mistress will remember this. She always remembers."
And then it dissolved—dissipating into a cloud of black mist carried off by the storm.
Mira staggered, clutching her wound. "Tch. Coward."
Rihan caught her before she fell. "It wasn't meant to win. Just to delay us."
His gaze snapped to the warehouse below. Lanterns flickered behind boarded windows. And in the distance, Kael and Elira were being swarmed.
He clenched his jaw. "We go. Now."
---
The Warehouse
The four regrouped under the cover of a crumbling archway. Kael's blade was slick with ichor, Elira's breath heavy with exhaustion. Mira hissed faintly as she tied cloth around her bleeding arm.
"They're not normal thralls," Kael said grimly. "Cutting them down is like fighting shadows themselves."
"They're vessels," Elira whispered. "Empty shells, kept alive by the Mistress' will. As long as her spell pulses in the district, they'll keep rising."
Rihan looked at the looming warehouse. Its walls were cracked, its doors reinforced with iron chains. Faint chanting hummed from within, almost drowned by the storm.
"That's where the heart of it is," he said. "The spell, the corruption—it's all anchored inside."
Mira's eyes glinted. "Then we burn it."
Kael shook his head. "Too easy. If she's protecting it this fiercely, destroying it blindly could trigger something worse. A failsafe."
Rihan nodded slowly. "Then we go in. See what she's hiding. And if we can, we cut it out at the root."
No one argued.
---
Inside the dark
They slipped through a side entrance, Mira picking the lock with quick precision despite her injury. The heavy doors groaned, opening to reveal darkness thicker than night itself.
The air was heavy, suffocating. Every step echoed unnaturally, swallowed by whispers that had no mouths to speak them.
Elira raised her staff, a soft light spilling into the vast chamber. What it revealed made even Kael freeze.
Hundreds of cages lined the walls. And inside them—people. Men, women, even children. Their eyes glazed white, their skin veined with shadows. They stared blankly at the intruders, mouths moving wordlessly in unison, chanting the same corrupted hymn.
Elira gasped, her voice breaking. "Gods… she's feeding from them. Using their souls to fuel the brands."
Mira's claws dug into the wood of the cage. "These are… these are just villagers. Innocents."
Kael's jaw tightened. "She's building an army. A city of thralls."
At the center of the warehouse stood a massive sigil burned into the floor. Black energy pulsed from it like a heartbeat, spreading veins of corruption across the walls and cages.
Rihan stepped forward, feeling the weight of it press down on him. His chest tightened, his mark—the faint glow left by Herald's fight—throbbed painfully.
He knew instantly what this was.
"A Gate," he whispered. "She's opening one here."
The others froze.
Elira's face went pale. "If that Gate completes, a fragment of the abyss will pour into this world. We won't just lose Veyra. We'll lose everything."
Before anyone could respond, the chanting rose in unison. The prisoners' voices grew louder, their hollow eyes turning toward the intruders as one.
The sigil at the center flared, the black light spreading like wildfire.
Mira hissed, backing away. "They know we're here."
Rihan's blade was already in his hand. "Then we end this before the Gate fully opens."
The ground trembled beneath their feet. From the heart of the sigil, shadows began to rise, twisting, forming shapes that should not exist.
The Mistress' trap had only just sprung.
