He had seen storms before — blizzards swallowing mountains, avalanches that buried whole valleys. He had stood in the eye of chaos, a god of ice who knew how to still the world with a single breath.
But this…
Luna was burning herself alive. Not in body — though her skin glowed with cracks of flame — but in spirit, something deeper, more ancient, tearing free and dragging her with it.
Ash’s chest ached. He’d known she was close to breaking. He had felt the threads fraying, even before tonight. But seeing her now, torn open by fire and fury—
He almost faltered.
Almost.
Because he recognized this. That hollow, gnawing desperation. The rage that came from too much loss, too many lifetimes carrying weight no one else remembered. He knew it because he had lived it, century after century, frozen in grief while the world went on without him.
The difference was, no one had stopped him from falling.
But he would stop her.
Ash pushed through the heat that should have flayed him alive. The flames curled around his skin, testing him, daring him to turn back. But he didn’t hesitate.
“Luna.”
Her name cracked in his throat. Not a command this time, but a tether.
The closer he drew, the more her fire tried to tear him apart — sparks biting into his flesh, searing his clothes. He could feel his own power rising in defense, frost curling from his hands. But instead of fighting her, he opened it. He didn’t throw ice against fire — he offered it, steady and endless, something she could lean into instead of burn against.
And the fire noticed.
It clawed at him, but slowly, it curved around him, spiraled with him. Their power collided in a storm of opposites — but instead of shattering, it wove.
Ash caught her as she collapsed, her body trembling, her face buried against his chest. She smelled of smoke and salt, raw grief laced with fury. His arms tightened.
“Burn if you must,” he whispered into her hair, steady as ice settling on stone. “I’ll never let you be ash alone.”
Her fire flared once more, almost violently — and then softened, as if the flames themselves had heard him.
And for the first time since he had found her, Ash felt something inside her begin to surrender — not to the fire, not to Ozriel, but to him.
Ash didn’t know how long he held her in that storm. Seconds, minutes — maybe lifetimes. Time didn’t matter when every heartbeat throbbed against his chest, every ragged breath of hers pulling fire and ice closer together.
Her flames no longer clawed at him. They curled around him instead, licking harmlessly across his skin, like they had accepted him. Like they had recognized him as something more than intruder — as answer.
Slowly, the ground stopped trembling. The air cooled, no longer suffocating with smoke and heat. The ruin around them — shattered glass, scorched stone, charred wood — was still, but not silent. Somewhere in the distance, alarms screamed, dogs howled, voices shouted. Yet here, in the center of devastation, there was only the sound of her breath against him.
He glanced down. Her skin was pale beneath the soot, streaked with molten cracks that already began to fade. Her lashes fluttered, her lips parted, and for the first time since the fire had taken her, he saw the faintest trace of her in her expression — not the phoenix, not the storm, but the woman.
“Still here,” she whispered hoarsely, as if convincing herself more than him.
Ash tightened his arms. “Always.”
The word was simple, but it rang inside him like truth too old for either of them to deny.
She shuddered, burying her face deeper against his chest, and he let her. He didn’t push. He didn’t ask for promises or explanations. He just stood there, her fire curled against his frost, both of them breathing in the wreckage.
It wasn’t peace. Not yet. But it was something more fragile, more dangerous — trust.
Ash pressed his lips against the crown of her hair. The scent of smoke clung to him, but beneath it, there was her. Alive.
For the first time in centuries, he felt warmth that wasn’t meant to burn him.
Ash held her as the last sparks died against his chest. Luna’s breath was uneven, her body trembling, but she was no longer fighting him.
For the first time since her flames erupted, she wasn’t resisting. She was leaning.
“I don’t… know if I can control it,” she whispered, voice breaking raw at the edges. “Every time I try, it tears me apart. What if next time—” Her words caught, and for a moment, she sounded less like a storm, more like someone terrified of drowning in it.
Ash pressed his hand gently against her back, letting the coolness of his skin soothe the fever beneath hers. “Then I’ll be there.”
She gave a weak laugh, muffled against him. “That’s not a promise you can keep.”
He bent his head until his lips brushed the shell of her ear, his words soft but unyielding. “It’s not a promise. It’s a truth.”
Something in her stilled, as though the fire inside her recognized the steadiness in him, anchoring against it. For a fleeting moment, Luna let herself sag into the safety he offered — the terrifying, dangerous safety of someone who felt like home.
The world seemed to breathe with them, settling into fragile silence.
And then—
The air split.
A shadow tore across the wreckage, thick as smoke and sharp as broken glass. The ground quivered under its weight, not from fire but from something older, hungrier.
A voice like thunder rolled through the silence, laced with venomous amusement.
“Touching,” Ozriel’s wrath coiled, unseen but undeniable. “But your fire was meant to end the world, not cling to its weakness.”
The last embers around Luna guttered violently, answering the pull of the god’s command.
Ash tightened his grip, his own frost flaring in defiance, shielding her. His jaw clenched, ice sparking along the ground at their feet.
“I won’t let you take her,” he said, not to Luna — but to the shadow that prowled just beyond the wreckage.
For the first time since the flames died, Luna’s eyes opened wide, and she saw him — not just Ash, but the god beneath, ready to stand against wrath itself.
The shadow didn’t take form, not fully. It was worse than that.
Every time Luna tried to focus, it slipped sideways, blurred, as if her mind couldn’t—or wouldn’t—make sense of it. A smear of darkness that seemed to breathe. Watching. Waiting.
The flames under her skin twitched, answering to that presence, desperate to flare again.
“No,” she rasped, clutching tighter to Ash’s shirt as though anchoring herself. Her chest heaved, sweat and ash streaking her face. “Don’t let it—”
“I’ve got you.” His hand cupped the back of her neck, grounding her. Cold radiated from him, not harsh, not punishing—just steady. Just there.
Ozriel’s laugh crawled over her skin like the scrape of iron nails. “You feel it, don’t you? The fire inside you knows who it belongs to. And when you break, Phoenix, you’ll burn everything he is.”
The shadow pulled back then, like smoke sucked into an unseen lung, leaving the world strangely hollow in its absence.
Ash held her tighter. He could still feel the god’s presence lingering at the edges of the air, as though Ozriel hadn’t retreated, only stepped behind the veil to watch.
Luna pressed her forehead against Ash’s chest, her voice a broken whisper. “I don’t think I can fight him.”
Ash tipped her chin up, so her eyes met his. His were clear, steady, as if he had never once doubted. “Then you don’t fight him alone.”
For the first time in what felt like forever, Luna let herself believe him. Just for a heartbeat.