Chapter 21 The Heartforge Stirs
The cracking sound wasn’t loud.
It was soft too soft. Like ice fracturing under the first breath of spring. Like something waking after centuries of forced sleep.
Eryndor grabbed my arm and pulled me back, though his eyes stayed locked on the molten cocoon.
“Stay behind me,” he murmured.
“Is it dangerous?”
Stupid question. Everything here was dangerous.
His throat worked. “If it remembers us wrong… yes.”
The cocoon split again, a thin line of blinding gold slicing downward like a blade. Sparks spilled out tiny motes that drifted through the hot air and hovered weightlessly, pulsing like dying stars.
The heat in the chamber rose by degrees, but it wasn’t the violent, burning heat I’d felt in the firestorm. This was different. Gentle. Heavy. Ancient. A warmth that pressed against my ribs like a hand searching for something it recognized.
A whisper brushed my ear.
“Kaia.”
I froze.
Eryndor did too.
“Did you hear that?” I asked, breath shaking.
“No.” His voice was low. “But something here remembers your name.”
The crack widened. A section of the molten shell peeled away, folding outward like a petal made of fire-hardened metal. Beneath it, something glowed—bright, pulsing, alive.
A shape.
Small at first. Then growing. Forming.
A silhouette leaned forward inside the cocoon. A woman’s outline.
My stomach twisted painfully.
Ash hair.
Burned robes.
Bronze eyes.
Her.
The woman from the ruins.
Except not charred. Not broken. Not fading like a ghost stitched from old fire.
Whole.
Alive.
Or something close to it.
She stepped forward, bare feet touching the metal floor with a soft ring. Her hair rippled around her like smoke, her skin etched with faint, glowing lines that pulsed in time with the runes on the walls.
She looked at me exactly like she had before like she knew me. Like she’d been waiting.
Eryndor’s voice was strangled. “Astra.”
My blood iced.
This this was Astra?
The legendary fire witch who’d burned through realms? The guardian Eryndor mourned without speaking her name? The one the shadow hunted endlessly?
She turned toward him, her eyes softening. “Eryndor.”
His breath broke.
He dropped to one knee.
Not a bow.
Not submission.
Grief.
Raw, unguarded grief.
“I watched you fall,” he whispered. “I felt it. I felt you die.”
Astra stepped closer. “I did die.”
Then she looked at me again.
My heart pounded so hard I thought it might break through my ribs. Her gaze felt like heat sinking into bone recognizing something I didn’t understand.
“You carried me,” she said softly.
“I what?” I rasped.
“You carried me out of the dark she couldn’t escape.”
Eryndor shot up so fast the air cracked.
“NO.”
His voice fractured. “You do not speak of that.”
Astra’s expression stayed calm. Unmoving. “She must know.”
“I forbid”
“You cannot forbid destiny,” Astra said quietly. “Not hers. Not mine. Not what remains.”
Heat shimmered between them two forces that once fought beside each other now straining against old, unseen wounds.
Eryndor clenched his fists. “Kaia is not your vessel.”
Astra’s eyes softened. “No. She is her own.”
I swallowed, stepping back until my shoulders hit the curved wall.
“What does that mean?”
My voice cracked. “What did you put inside me?”
Astra lifted her hand.
Heat curled around her fingers.
Not attacking.
Inviting.
“Come closer.”
Eryndor blocked me instantly. “You don’t touch her.”
Astra’s head tilted. “Are you protecting her? Or protecting yourself from remembering?”
Eryndor flinched. Actually flinched.
The molten runes flared brighter, echoing some invisible tension.
“We don’t have time for this,” he snarled. “The shadow is coming.”
“It cannot breach my seal,” Astra answered.
“You’re not strong enough to hold it.” His words were sharp, cutting. “You’re a memory trapped in a room of dying fire.”
Her silence was answer enough.
The runes flickered.
Dimmed.
The cocoon behind her slumped inward, its molten glow fading into dull, cooling metal.
Astra closed her eyes and for a moment she looked centuries older.
Not immortal.
Exhausted.
“When I burned,” she said softly, “I sheltered a fragment of myself where no shadow could reach it. In the only soul with fire enough to hold it.”
I felt sick. “Mine?”
“No.”
Her voice softened. “Your mother’s.”
My lungs stopped working.
The world tilted.
Sound warped.
Everything inside me heat, fear, confusion crashed together so violently I couldn’t breathe.
“My… mother?”
The word scraped out.
Astra nodded.
“She was the one who carried me out of the darkness. She was the one who stood in the firestorm and refused to let me be erased. I gave her the last of my flame so she could survive.”
Eryndor swore under his breath and turned away, wings flickering harshly. “You should not have said it.”
Astra ignored him.
“The flame passed to you when she died,” she continued. “That is why the shadow hunts you. It remembers the fire that escaped its jaws.”
My knees almost buckled.
I grabbed the wall for balance. “But I don’t remember any of this. I don’t why didn’t anyone tell me?”
“Because you were never meant to awaken it this soon,” Astra said. “But now the void has opened. The shadow has tasted your fire. There is no turning back.”
I pressed my hand against my chest.
My heartbeat felt wrong too hot, too fast, too bright.
“Why me?” The words cracked. “Why couldn’t you take your flame back?”
Astra stepped closer slow, gentle, almost human.
“Because you are the one it chose.”
A burst of pressure slammed into the chamber door.
Eryndor spun, wings flaring wide, molten light erupting from his spine. “It’s here!”
The runes on the door brightened then dimmed then brightened again, flickering like a torch in a storm.
Astra lifted her hand.
“It cannot enter yet. But it will.”
The door shuddered violently.
Cracks spiderwebbed across its glowing surface.
Eryndor stepped in front of me. “Kaia. Stay behind us.”
“No,” Astra said.
Both of us turned.
Her eyes were locked on mine. Burning, ancient, certain.
“She must stand.”
Eryndor hissed. “She is not ready.”
“She has no choice.”
Another crack split the door.
Darkness began to bleed through slow, seeping, hungry.
The shadow whispered from the other side:
“We feel her flame.”
“We remember her mother.”
“We finish what we began.”
The temperature in the room plummeted.
My fire surged.
Pain shot through my ribs hot and sharp, like something inside me was trying to escape.
Astra reached out and pressed her hand lightly to my chest.
Heat exploded through me.
Not burning.
Aligning.
Her voice echoed inside my skull:
“Remember what she died to protect.”
“Remember why you survived.”
The door split wide open.
Darkness poured in.
The shadow stepped through, wings dragging tendrils of void behind it like smoke from a corpse-fire.
Eryndor roared, flaming wings spreading.
Astra lifted her hand, runes blazing to life across her skin.
And I
The flame inside me erupted.
Golden fire burst from my chest, swirling around my arms, my fingers, my vision until everything burned in a light I didn’t control and couldn’t stop.
The shadow paused.
Then whispered:
“Ah. Found.”