The Heartforge valley narrowed into a jagged ravine of dark stone and crimson moss. Snow still drifted from a colorless sky, but here the flakes melted before reaching the ground, evaporating into thin wisps of steam. The air hummed with residual magic, dense enough to taste.
Kassian walked ahead, scanning the cliffs above. Lyra followed close, supporting Rowan as he limped between them. Despite his injuries, Rowan’s gaze never stopped flicking toward Kassian with thinly veiled suspicion.
“They shouldn’t have found us this quickly,” Rowan muttered, wincing as the ground sloped downward. “No imperial squad moves this fast through the Wilds.”
“They’re not a normal squad,” Kassian replied without looking back. “They’re Huntsmen.”
Lyra stiffened. “The ones who track unstable magic?”
“Yes. They were trained to sense shifts in ley-lines — and in people.” Kassian slowed, lowering his voice. “They won’t give up.”
Lyra’s pulse quickened.
Rowan clenched his jaw. “They shouldn’t be hunting you too. You’re not the one with Emberthorn magic.”
Kassian didn’t answer.
Lyra did. “He’s with me. That’s enough.”
Kassian’s shoulders tensed, but he didn’t argue. He only moved closer, as if subconsciously positioning himself between Lyra and the unseen danger creeping along the ridgeline.
The ravine narrowed until they couldn’t walk side by side. Rowan stumbled, the pain overtaking him, and Lyra helped him rest against the rock.
“Give me a moment,” he gasped.
Lyra nodded and turned—
Something whistled through the air.
“Kassian!” she shouted.
He was already moving.
A flash of steel glinted as an arrow ricocheted off his blade. A second arrow buried itself in the ground beside Lyra’s foot, releasing a burst of blue smoke.
Dampening smoke.
Her magic sputtered.
“Down!” Kassian grabbed her arm, dragging both her and Rowan behind a jagged outcrop just as a volley of arrows rained down. They struck the stone in quick succession, each impact sending tremors through the rock.
Rowan swore. “Huntsmen. They’re cutting off our escape.”
Kassian peeked around the outcrop. “Two on the ridge. One on the slope.” He scanned higher. “No — two on the slope. Possibly more.”
Lyra forced her magic to respond, but the smoke choked it, muting the Emberthorn’s warmth.
“Kassian— I can’t—”
“I know.” He pressed a hand to her shoulder — steady, grounding. “Don’t force it. The smoke will burn out in minutes.”
Lyra nodded, heart hammering.
Rowan drew his dagger, breathing sharply. “We can’t stay here. They’ll pin us until they move in for the kill.”
Kassian’s eyes narrowed. “The slope. If we can reach the Shadow rise—”
A sharp, keening whistle cut through the air.
Kassian shoved Lyra aside just as a Huntsman dropped from the cliff above, landing with blade drawn. Row upon row of runes glowed faintly along his armor, humming with dampening magic.
Lyra reacted without thinking.
She swung her arm, summoning heat— a spark, barely a flicker.
But Kassian moved faster.
Steel clashed with steel as he intercepted the Huntsman’s strike. Their swords locked, shadows rippling from Kassian’s blade like smoke. The Huntsman twisted, forcing Kassian back a step, but Kassian countered with a brutal downward arc that rattled the canyon.
The second Huntsman appeared behind Kassian.
“Kassian!” Lyra shouted.
This time, her flame responded — weak, but enough.
A burst of heat knocked the second Huntsman off-balance.
Kassian seized the opening. He spun, driving his blade toward the Huntsman’s shoulder. The man dodged, recovering quickly, and the clang of steel reverberated through the ravine.
Lyra dragged Rowan behind better cover. “Stay here.”
“No,” Rowan growled, gripping her arm. “Lyra, you can’t—”
But she was already moving.
Her flame was growing erratic — flickering violently, drawn by the ley-lines that twisted beneath the canyon floor. If she pushed too hard, it might lash out wildly. If she held back, Kassian might fall.
She sprinted toward him.
A Huntsman lunged at her from the left, blade aimed for her throat. Lyra dropped to one knee and swept her arm upward. Heat surged — a controlled, sharp burst — enough to deflect the blade and force the attacker back.
She stood, dizzy but determined.
Kassian battled both Huntsmen now, his breath ragged, shadows twisting in frantic counterstrikes. He wasn’t losing — but he wasn’t winning either.
Then she saw it.
A Huntsman behind Kassian.
Raising a dagger.
Silent. Precise. Deadly.
“KASSIAN!” Lyra screamed.
She didn’t think. She didn’t plan.
She acted.
Magic burst from her hands in a flash of molten gold. The blast struck the Huntsman square in the chest, hurling him into the canyon wall with bone-cracking force.
But the effort stole her breath.
Her knees buckled. The world swayed.
Kassian turned just in time to see her collapse.
He tore free from the remaining Huntsman, shadows exploding outward in a violent surge. The air around him cracked, stone splintering under the pressure. The Huntsman stumbled back as the void-magic roared to life in a way Lyra had never seen — wild, instinctive, uncontrolled.
“Kassian—!” she choked.
He didn’t hear her.
Shadows lashed toward the Huntsman like frenzied tendrils, striking with deadly precision. The Huntsman’s armor shattered under the onslaught. He fell, lifeless, as Kassian staggered forward, chest heaving, eyes wild with panic.
“Lyra—” His voice broke.
Then he dropped to his knees beside her, pulling her into his arms with a desperation she’d never imagined from him.
“Lyra. Look at me.” His fingers brushed her cheek, trembling. “Stay awake.”
Her vision blurred. “I’m okay… I just— pushed too hard.”
“Too hard?” Kassian’s voice cracked. “You nearly burned out.”
“But you’re safe.” She reached up, brushing the edge of his jaw, her hand unsteady. “That’s what matters.”
He closed his eyes for a heartbeat — just one — before leaning his forehead to hers, breath unsteady.
“I’m not afraid of your magic,” he whispered. “I’m afraid of losing you.”
Lyra’s breath hitched.
Kassian froze — realizing he’d spoken aloud — but he didn’t pull away.
He didn’t hide.
His hand cupped the back of her neck, thumb brushing slowly against her skin. Tender. Reverent.
Rowan’s distant voice called her name, but neither she nor Kassian looked away.
“Don’t say things like that,” she whispered. “Not if you don’t mean them.”
Kassian exhaled, voice raw. “I mean every word.”
Warmth swelled inside her — not Emberthorn fire, but something softer. Quieter. More terrifying.
Because it felt real.
“Kassian…” she breathed.
He pulled her closer, just enough to steady her head against his shoulder. “Rest,” he murmured. “I have you.”
And Lyra, for the first time in her life, let someone hold her without guarding her heart against the cost.