“When water and frost embrace, the song of salvation shall be sung.”
A storm of fire tore through the battlefield.
In the southwest quarter of Chord Town, Velkan the Hollow Pyre strode forward — his presence a living furnace. Each breath beneath his bird-beak mask sent embers swirling into the air, the scent of scorched earth and sulfur thickening with every step. Cloaked in tattered crimson robes lined with sigils of ruin, he raised a clawed hand—
—and the sky wept fire.
“I should be the chosen… not him!”
“Get back!” Isolde shouted, her voice slicing through the chaos. She thrust her scepter forward.
“Water Prison!”
A sphere of high-pressure water erupted, colliding with the incoming flames. Steam exploded between the elements — a hiss so loud it drowned out every other sound.
At that same moment, Tristan’s reinforcements arrived.
Five warriors of Chord burst from the haze — an archer, a shieldbearer, a spearwoman, a battle-healer, and a runic wizard cloaked in azure light.
“Protect the Luminous Vanguard members!” the shieldbearer bellowed, slamming his tower shield into the scorched ground as a wave of fire surged toward them.
Arrows hissed through the smoke. The archer’s enchanted shafts split into streaks of blue flame, shattering Velkan’s emberlings mid-leap.
The spearwoman whirled through the ash, her weapon spinning in a blur as she impaled a molten wraith.
Behind them, the battle-healer knelt beside a villager, her staff glowing with soft gold.
“Chord mend the lives… let the light endure.”
The villager staggered up, tears in his eyes, and ran toward safety.
The runic wizard extended a trembling hand; glyphs spiraled outward like blue circuitry.
“Mana Burst!”
A surge of raw magic erupted, repelling Velkan’s thralls back into the inferno.
Even amid the roar of magic, the warriors could hear Tristan’s voice through their comm-crystals:
“Hold the line. Isolde and Trish must not be interrupted.”
And they obeyed.
“Get ready!” Isolde barked.
Beside her, Trish raised both hands, eyes shimmering icy blue as glyphs spiraled beneath her boots.
“Let’s cool him off.”
She whispered her chant.
“Crystalline Veil!”
A dome of ice shimmered into existence, refracting the next wave of Velkan’s pyre-orbs.
Sparks clashed with sleet. Flame met frost. Neither gave way.
For a heartbeat, the world narrowed to the sound of their own breathing — the flutter of ash, the crackle of fire, the distant cries of the wounded.
Isolde glanced at Trish; tension flickered between them, rivalry and uncertainty mingling with the heat.
Velkan laughed — a low, bone-deep sound.
“Weak mages… both of you!”
He dragged his obsidian staff through the burning ground.
“Let me show you the flame they denied me.”
“Even the Spirits play favorites… but I will make Ignis see me!”
He slammed his staff down.
“Ember Coil!”
The story has been stolen; if detected on Amazon, report the violation.
Crimson embers swirled around him, burning anything that dared approach.
The heat pressed in, prickling skin and searing breath. The Chord warriors tightened ranks.
The shieldbearer braced his stance as the wall of flame washed over his barrier.
“Stand firm!” he shouted through gritted teeth.
The archer ducked behind rubble, loosing another volley.
“We’re buying you seconds — make them count!”
Velkan’s voice became a guttural chant. The ground cracked open, revealing a pillar of infernal heat.
“I offered myself to the flame, and it gave me nothing! Ashen Lance!”
A spear of compressed black flame tore through the air toward the mages.
Isolde snapped her gaze to Trish.
“I’ll draw the spell. You shield me.”
Trish blinked, thrown off. “Wait — what? You’re not the boss—”
“I’m trusting you.”
The words stunned her more than the heat.
For a heartbeat, Trish hesitated — then stepped in front of Isolde, hands raised.
“Glacial Chains!”
Frost-coated links shot out, anchoring to the ground and forming a shimmering barrier.
“Don’t make me regret this, blue-hair!” she shouted, breath heavy, the cold biting her fingertips.
Isolde’s voice rose in a rapid incantation, sweat streaming down her brow.
“Aqua Bullet!”
Pressurized orbs of water fired from her scepter, piercing through the smoke and slamming into Velkan’s ember shield.
Velkan snarled, raising his staff.
“Hollow Blaze Torrent!”
A stream of shadow-fire consumed her magic and scorched the ground.
The air itself seemed to scream, thick with the scent of burning leather and blood.
Trish gritted her teeth, channeling her power.
“Frost Mend!”
A wave of healing frost washed over Isolde, numbing pain and steadying her stance.
Isolde spun her staff overhead, calling down a spiral of aqua spears.
Trish followed instantly, releasing a freezing pulse that coated them mid-flight — turning them into glacial javelins.
The twin magics collided with Velkan’s vortex of fire.
The earth shook. Steam and smoke billowed skyward.
For a moment, all was haze and silence — until the wind shifted.
Through the smoke, the Chord warriors still fought.
The spearwoman vaulted over rubble, driving her weapon through a blazing wraith. The archer’s last arrow split into three mid-flight, cutting down the fiery husks threatening the healer.
The runic wizard’s hands trembled, his mana nearly spent — but his barrier still held.
They were outnumbered. Outmatched. But not broken.
“Keep them off the mages!” the shieldbearer roared, deflecting a molten axe with his dented shield.
In that chaos, the two mages’ voices rose again — clear and defiant.
Trish glanced sideways at Isolde, panting. “You’re not bad.”
Isolde met her gaze, a hint of a smile breaking through. “You’re not as annoying when you focus.”
A faint, genuine smile passed between them — rivalry tempered into trust.
Velkan burst from the haze, eyes burning with hatred.
“He was chosen. I was forgotten. Yet my fire burns brighter than his ever did!”
The ground trembled. He slammed his staff into the earth.
“Abyssal Pyre Wyrm!”
The world split open. Lava gushed outward as a colossal dragon of molten fire rose, its roar shaking the heavens.
The Chord warriors faltered, awed and terrified.
“Gods above…” whispered the spearwoman.
“Form up!” the shieldbearer commanded, raising his battered shield as the wyrm’s tail crashed nearby, scattering molten debris.
The healer’s barrier shimmered, barely holding.
The runic wizard shouted through the smoke: “We’ll hold the thralls — finish him!”
The wyrm’s jaws opened, unleashing a torrent of black-red fire. The heat seared the air, turning stone to slag.
Isolde’s eyes widened — but she did not run.
“Now, Trish! Together!”
They moved as one.
Isolde raised her scepter, voice ringing clear.
“Eternal Winter Tides!”
A massive surge of water erupted, crashing toward the inferno. The scent of rain and salt filled the air — a sudden, blessed coolness.
Trish’s stave blazed with icy power.
“Freeze it — solid!”
Her magic laced through the tidal wave, freezing it mid-flow into jagged glaciers.
The dragonfire struck the wall of ice. Steam exploded outward, hissing and howling as two forces collided — fire and shadow against water and frost.
The combined might of the two mages held firm.
The glaciers expanded, encasing the wyrm’s head and neck in enchanted ice. It thrashed, molten jaws snapping — but the frost only thickened, crackling with power.
Velkan’s eyes widened in disbelief as his creation was sealed, its roar muffled beneath frozen torrents.
“Ignis… I burned for you. Was my devotion not enough? Or must all my flames die to be seen?”
His whisper was drowned beneath the hiss of steam.
Trish and Isolde stood side by side — breathless but unbroken — their magics entwined, a bond forged in water and frost.
Around them, the surviving Chord warriors raised their weapons, rallying to the sound of silence after the storm.
For the first time that night, the burning skies of Chord Town began to cool.
Where flame met the water and frost, salvation had been born.
Salvation in Steam under the Skies. It's a proof that salvation doesn’t come from power alone, but from trust formed in the heat of struggle.

