Ymir stood in the center, looking around at faces that held no names. He had woken up on the ground with Aurora looking over him. The same field that he had been torn away from her was there. Was it all a dream? Had the nightmare he had experienced not happened?
No. It was vivid in his mind. One moment, he was sitting with Aurora laughing, the next, darkness. Endless shadows and pain. Screaming echoed in his mind. It was real; his memory was hazy, but he knew it was real. He could feel it in his blood, pulsing. Waiting for something.
Aurora moved closer, gently placing her hand on his arm.
“It’s me. You’re back. I…”
The words dissolved in her throat. The ritual circle still burned faintly around them, its glyphs sinking into the stone like dying stars. Wind swept through the hilltop, dragging dust across the silver lines. The ground felt too thin beneath her boots as though the world had not yet decided whether to hold together or collapse.
And Ymir stood at the center. Whole, or close enough.
He didn’t look at her. His gaze moved slowly across the river valley, the ruins of the Academy silhouetted against a bruised horizon, and the three figures who held the circle’s edge: Alora, solemn and cold; Lili, trembling behind a brave mask; Kegan, motionless, his spirit blades still faintly humming from the summoning.
When his eyes finally found hers, something inside her clenched. He looked like Ymir. Sounded like Ymir. But the air bent faintly around him, light pooling where it should scatter. The world itself seemed uncertain how to shape him.
He is not entirely the man I lost. Aurora thought to herself.
She took a single step closer, barely closing the distance. “Ymir?”
His head tilted.
“Aurora.”
Her name left his mouth like a word he had learned long ago but had half forgotten. It was simply unfamiliar to him.
Her fingers twitched toward him, unsure if she should touch him at this moment.
Ymir looked down at his hands, flexing them as if each bone were an instrument.
“I feel everything, my blood, my breath, my bones. But there’s… space. A quiet where there used to be a storm.”
Aurora’s chest tightened. “Is it you?”
He blinked once. “I don’t know. But I know you loved me.”
No, I love you too. Not, I still do. Just an acknowledgement. Memory. Echo. A tether is already fraying.
Behind her, Lili shifted uneasily. Alora’s grip on her staff tightened. The necromancer’s staff pulsed with dull violet, petals of light peeling away and dissolving into smoke.
Ymir took one step forward. The ground beneath him cracked, not rock, but something thinner, glasslike. The air shimmered as if heat and frost fought over the same breath.
The feather stone on Aurora’s cloak pulsed violently. Pain flashed through her chest; she gasped. Ymir froze, eyes wide, staring at the feather stone on her collar. Fear in his eyes like he recognized the symbol.
“I remember fire,” he whispered. “You're shouting. But not what you said. Not what I felt.” His brow furrowed. “I recognize you, but I don’t remember who you are. That’s… wrong, isn’t it?”
Aurora couldn’t answer. She only shook her head. He was trying to remember. It would take some time.
Lili muttered under her breath, trying to cut the silence. “That’s not how reunion speeches usually go.”
Ymir turned toward her, his eyes distant. “You’re a friend of hers,” he said, uncertain.
Lili swallowed. “You would be right. Though you’ve got less muscle than I imagined.”
He didn’t smile. Ymir just looked at her with a confused look on his face.
“Ymir…” Aurora began softly.
He looked back. Something human flickered behind his eyes, faint, as candlelight glimpsed through fog. “Sunbeam?”
The word broke her. A sob escaped, unguarded and raw. “I’m here.”
He stepped beyond the circle. The air thickened instantly. Lili flinched; the vine circlet on her wrist blackened and withdrew into her sleeve.
“What the, he’s wrong,” she whispered.
A crow erupted from the trees, shrieking into the clouds. The sun dimmed. Shadows lengthened, stretching not toward the trees, but toward Ymir.
Alora’s fingers traced a detection sigil into the air. It flared violet, then splintered, turning to ash.
“The Rift is still waiting,” she said.
Aurora’s stomach dropped.
Alora’s gaze hardened. “It shifted. It’s still here, but now it’s centered on him.”
The light refused to fade. The wind turned cold and sharp, carrying the metallic scent of rain.
Alora spun suddenly, eyes narrowing. Kegan had already moved, his coat snapping as he pulled Alora behind him. Shielding her from the view of whatever was coming next. The spirit blades left his hands in a single breath, silver-white arcs that hissed in the air.
“Brace yourselves, the next part of the ritual is coming.”
The wind stopped. Then reality creased. Two figures stepped through the fold where the Rift had been; two men walked through.
The first was tall and terrible. His armor was wrought from plates of dark steel shot through with veins of ember-red, as though forged from cooled lava. His cloak billowed without wind, shadows bleeding from its edges. His face was pale and sharp, but his eyes, eyes like twin coals, burned with patient cruelty.
Mol’therak.
The second was younger, though not young in age. His hair was pale gold streaked with black, his skin faintly luminous like the inside of a pearl. His gaze mirrored his father’s: beautiful, calculating, and utterly cold.
Seren.
Mol’therak surveyed the field as if inspecting a battlefield already won. “So this is the world they gave me,” he said, voice a smooth echo of flame. “Small. Frail. Full of noise.”
This novel is published on a different platform. Support the original author by finding the official source.
Seren’s lips curved. “It remembers us, Father. Even the wind trembles to say our names.”
Kegan’s voice came low. “Mol’therak.”
Mol’therak turned toward them, the air distorting in his wake. The runes carved into the soil flared briefly, then crumbled into dust.
“Ah, the betrayer,” he murmured. “You’ve dragged open a door sealed by gods and fools alike. And now the debt comes due.”
He raised one hand. The world darkened. Aurora’s staff crystal went dead in her grip; Alora’s violet light guttered and died. Even the river below them stilled, caught midcurrent.
“See?” Mol’therak said softly. “Even your magic remembers me.”
Seren straightened, the edges of his armor catching light that wasn’t there. “This land shall kneel again. We shall call it Nirach’Thal, the Kingdom of the Hollow Flame.”
Mol’therak smiled, faint and terrible. “A fitting name. Every kingdom deserves a pyre.”
Aurora tightened her hold on Ymir. His body trembled; the Rift’s light flared beneath his skin, pulsing violet and gold in uneven rhythm. Mol’therak’s gaze shifted to him.
“So, you dragged my tether out of the dark,” he said. His voice was almost admiring. “Impressive. But incomplete. The sickness in him will spread. The Rift remembers what it touched.”
He stepped closer, eyes bright as suns. Speaking to Ymir, “You think resurrection is mercy? It’s contagion. You will join me, boy, eventually. You will lead my armies, and I will watch as you slaughter your friends.”
Aurora’s breath hitched. The golden light in her palms flared and failed.
Mol’therak smiled as if amused by her defiance. “You have one year,” he said.
“One. Then the Hollow Flame will rise, and I will walk this realm in full. The sickness will spread once again.” He leaned close enough that the air blistered. “Use it well, little healer.”
He turned away. Seren lingered, pausing beside Kegan. His grin was sharp and knowing.
“We’ll meet again, Keeper. Don’t forget who taught you to bury your guilt. You won't be able to hide her for long.”
Then both stepped backward into the fold of light. The Rift sealed shut with a whisper, leaving behind only silence and the smell of scorched stone.
Ymir coughed once, violently falling to his knees. Aurora dropped beside him, catching his hand as he gasped for air. His skin was hot, his pulse uneven. The Rift sickness shimmered beneath the surface like a second heartbeat.
“What…what happened?” he rasped.
Aurora didn’t answer. She only held him as the first stars rose over the field.
For a moment, no one spoke. Then Alora turned toward the river, her voice quiet. “The air’s changing again. We can’t stay here.”
Kegan flicked his wrist, and his blades disappeared into his skin. “Mol’therak walks. Seren breathes. They have declared war again.”
Aurora looked up, her voice raw. “Then we warn Velmoura. The king must know before the sickness spreads.”
Kegan’s eyes flashed. “You’d drag him through half the realm for a king who exiled every mage who ever lit a candle with spellfire? He’ll cage us before he listens.”
Alora straightened, her expression hard. “You have a better plan?”
He hesitated. “No.”
Aurora rose, helping Ymir to his feet. “Then we move. He needs a healer, and Velmoura has the best in the realm. If the king won’t listen, we’ll make him.”
Kegan looked at her for a long moment. “Fine,” he said at last. “Velmoura, it is. But we travel quietly. No cities, no roads. The Hollow Flame has been released and will do everything to stop us now.”
Lili swallowed. “What if the king refuses us?”
“Then,” Alora said, “we try elsewhere. There are other kingdoms that gave their oath back when it began. Why wouldn't they now?”
They gathered what remained, the shattered crystals, the blackened runes, the ash of their circle, and turned toward the river path. The water shimmered faintly, reflecting the stars wrongly. The wind carried whispers that might have been voices.
Behind them, the hill still smoldered, faint veins of red threading the cracks like blood under glass.
They stood for a long moment on the scarred hill, the wind whispering through ash and broken sigils. The glow of the Rift had faded, but the world still trembled faintly beneath their feet, as though the wound had only scabbed over, not healed.
Aurora’s hands still glowed faintly from the ritual. She flexed her fingers, feeling the hum of her magic fade into exhaustion. The healer’s light inside her chest burned unsteadily, answering every uneven breath Ymir took. He was cold despite the air, his eyes distant, pupils rimmed faintly in violet.
Kegan kept his distance, blades sheathed but humming faintly against his hips. He looked toward the horizon, the faint silhouettes of ruined towers and the broken line of the river below.
His jaw tightened. “Velmoura,” he muttered. “I never thought I’d see the day we’d run to another king for salvation.”
Aurora didn’t look at him. “We’re not running,” she said softly. “We’re warning them.”
“That’s what we said before,” Kegan replied, but his tone carried only weariness.
Lili stood a little apart, her hands pressed into the dirt where roots no longer grew. “The land feels sick,” she whispered. “Like it’s breathing wrong. The plants won’t listen. Even they’re afraid.”
Alora nodded slowly, the faint violet aura of her staff pulsing against her palm. “The balance has shifted. Death and life no longer recognize their boundaries. That’s what the Rift sickness does.”
Aurora looked up at Ymir. He stood beside her now, silent, gaze wandering as though the world itself was half a memory. His skin caught faint light with every breath, the violet veins fading, then returning, like tides.
He looked up at her finally. “I don’t know them,” he said quietly.
She met his eyes, surprised by the smallness of his voice. “What do you remember?”
“Only fragments,” he said. “Your voice. The sound of glass breaking. Light. Fire. And… falling.” His brow creased. “Everything else feels borrowed.”
Aurora nodded. “Then we will start again.” She gestured gently to the others. “These are my companions. My family, now.”
She pointed first to Alora. “That’s Alora. She commands the boundary between life and death. She is from the Citadel of souls. A spirit talker.”
Alora inclined her head slightly, her eyes measuring but not unkind. “Welcome back to the wrong side of the veil.”
Ymir managed a ghost of a smile.
Aurora motioned toward Lili. “That’s Lili. Our connection to the wild. She grows things the rest of us can’t keep alive. She makes us smile and keeps us on our toes.”
Lili offered a faint wave. “Mostly weeds, but thank you.”
“And Kegan,” Aurora said last.
Kegan didn’t move, his gaze still on the horizon. “I’m the one who told her this was a bad idea.”
Ymir blinked. “Was it?”
“Ask me again when the world isn’t ending,” Kegan said.
The moment stretched. The silence between them was heavy but not cruel. It was the kind that came after something enormous, the kind that waited for its echo.
Aurora studied Ymir’s face, searching for the man she remembered. He seemed smaller somehow, stripped of the warmth he once carried. The Rift had hollowed him out, leaving a version of him that spoke softly, moved carefully, as though afraid of breaking the world around him.
He looked back at her, uncertainty shadowing his features. “I don’t feel like who I was,” he said. “I’m sorry.”
She shook her head. “You’re here. That’s enough.”
Behind them, the burned runes glowed faintly one last time, then cracked apart, their fragments falling into the soil like cooling embers.
Alora watched the light fade and exhaled slowly. “Mol’therak won’t wait long. If he said a year, it’ll be less.”
“Then we move before he gathers strength,” Aurora said.
Kegan nodded reluctantly. “Velmoura lies three days North-West if we push hard. The king won’t like the news, but better to bring it ourselves than let rumor outrun us.”
Lili looked between them, brow furrowed. “What if he doesn’t believe us?”
Aurora turned toward the south, the wind pulling at her cloak. “Then we make him believe.”
Ymir stepped closer, his voice unsteady. “And if I become what he said I would, if the sickness spreads?”
Aurora didn’t answer right away. The healer’s light inside her chest flickered, gold bleeding into violet. “Then I’ll stop it,” she said quietly. “Whatever it takes.”
The others exchanged glances but said nothing.
They descended the hill in silence. The wind carried the scent of ash and riverwater, mingling like memory and loss. Above them, the stars trembled faintly, caught between fading and falling.
None of them looked back.
Ahead lay Velmoura, the last city of kings, and perhaps the first to burn.

