Chapter Twenty-Five

Adrian

Adrian was falling.

The rend tugged at him from the inside out. A thread hooked behind his sternum, reeling him gently, inexorably toward light that wasn’t light at all.

The clearing blurred. The trees warped, and sound filtered through frost. The only fixed thing was Connor. Heat and gravity, and the iron weight of a will that refused to yield.

And Irial remained in his mind, a soft presence urging him to use the stone.

Adrian took it out of his pocket and clung to it. Her sigil, scored with tiny cuts from a patient hand, pricked his palm. He focused on those edges, on their meaning, on the way intention could be shaped if given a boundary.

“Come on, Irial,” he whispered through chattering teeth. “Give me something. A thread. A breath. Anything to get me out of this fucking mess.”

The stone warmed. A pulse answered him through the mark, faint and frantic, as if from far, far away.

Adrian.

His head snapped up. The voice was dry wind across stone. Irial. He felt her the way he might feel an ache. Not outside him but as pressure in the bones.

They see me when you do. Do not look long. They hunger.

“How do I reach you?”

You don’t. You anchor. A tiny, bitter laugh echoed in his mind. Use it against them.

The pull surged. The mark flared, and cold ripped down his spine.

Adrian swallowed bile and reached one arm out, his palm to the rend, as if pressing against the underside of river ice.

Sigils skittered through his thoughts, half-remembered, badly learned.

Things he’d mocked once as superstition.

He seized what fragments he could, not as spell work but as structure.

He drew a circle in the air with shaking fingers and pressed the charm to its centre.

The circle held for a heartbeat. Two. Then it trembled.

“Irial,” he rasped. “I can slow it.”

“Do it,” came the answer, blade bright, her voice brighter, cutting the space to reach him.

Adrian’s vision doubled. The circle steadied. The rend hissed. And the entity flowed out in a smear of shadow and reached for him.

***

Connor

Connor didn’t think. He moved fast. His knife flashed, silver carving a crescent through the night.

The Soul Cleric’s reaching limb parted with a sound like wet paper tearing.

Shadow spattered his coat and burned through to his skin.

Adrian’s circle juddered but held. A second strike came in high, feint, and low.

Connor took it on the shoulder rather than give ground.

“Come on,” he hissed into the thing’s face. “Come and try me.” His power was waning now, fluttering between streaks of light and slow-motion flares.

The being opened like smoke. A mouth, or the idea of one, gaped. Cold rolled over him in waves, numbing his fingers, slowing his calves, seizing his breath. It pressed. He pressed back. He stole one heartbeat to look past it.

Adrian stood with one hand lifted, his palm toward the wound in the world, his other hand clenched white around a stone that bled a thin, steady light between his fingers.

Frost crawled over his boots and up his trousers like ivy moving too fast. His eyes, bright, too bright, flicked to Connor, and some of the otherness faltered.

The being lunged again. Connor slipped left. The second entity slid in from the flank—clever bastard—aiming for Adrian’s exposed side.

“Fraser, now,” Connor roared. Something told him the Soul Cleric was vulnerable not only to Connor’s magic but also to Adrian’s stone. Something about the physics of it all spoke to him. Time to die, you miserable fucker.

From the tree line, Fraser called, “Aye.”

A length of chain, its silver links blackened with oil, sang through the air. Connor snatched it one-handed, let the weight spin, and snapped it out. The chain kissed the being’s throat. Smoke sizzled, a scream lifting the hair on Connor’s arms.

“Max, your turn,” Connor shouted.

A flash. A crack. Max’s oil-jacketed chain tore a hole through the being’s shoulder blade. It staggered, screeching an unholy cry.

“Stay back,” Connor bellowed toward the tree line. “Don’t cross in.”

“Wouldnae dare,” Fraser called back, but Connor could hear the strain in his voice. The ground beyond the clearing had begun to glitter with frost in a pattern that made eyes water.

The rend’s light tightened. The Mouthpiece turned its head. When it spoke, everyone heard: Balance requires claim.

“Balance can eat fucking dirt,” Connor said through his teeth, and drove the chain like a whip into the Mouthpiece. The links burned lines through the shadow, which reeled back.

Behind them, Adrian’s circle pulsed in time with the rend: fast, then slow, then fast again, as if the wound itself were trying to trick his hand into a tainted rhythm. His arm shook. Blood ran from one nostril and froze on his lip.

“Adrian,” Connor said, not loud, not soft, just there. “Breathe.”

Adrian did. In for four. Out for four. Connor counted with him while he fought, the numbers steady where everything else wanted to fracture.

The entity feinted. Connor let it think its strike would split his attention and stepped straight into it instead.

He slammed his shoulder under the being’s guard, hauling it downward while he looped the chain across its reaching limb and wrenched.

The arm came off like wet silk. The entity hissed.

It tried to flow around his back, but Connor planted his knife where a heart should be.

“Stay down,” he growled. “Stay. Down.” The knife went colder than metal can be, and the thing exploded into an avalanche of ash that didn’t fall but drifted up like reversed snow.

The circle pulsed steadily.

***

Adrian

Adrian fixed his gaze on the charm and the little irregularity in its carving. A notch at the rim where the blade had jumped. He felt for Irial along the tether again and got a rush of heat like breath exhaled into cupped hands.

They do not expect you to choose, she whispered through the pain. They expect you to yield.

“I am French,” he whispered back through chattering teeth. “We only yield to cheese. And wine.”

Her laugh was soundless and full of grit. Anchor, Adrian. Hold until the Veilwarden binds.

“What?” He staggered as the mark flared, a sun under his skin. “What does that mean?”

But the world answered for her. Connor’s voice rolled across the clearing, layered with growl and oath.

“On my life,” he said, his gaze fixed on Adrian, his words meant for things that lived between worlds. “Mine to protect.”

The air thickened. The circle steadied. Something in the rend paused.

Adrian felt it like pressure turning to attention.

The mark burned so brightly that for a heartbeat Adrian saw through it, saw lines stretched between places like threads in a loom, and saw Connor as a knot of heat and hunger for violence that belonged to protection.

Adrian saw himself as a thin ring of light hammered hard to keep from bending.

One thread ran between them, already there from the moment the Triarc had named them Valours.

Not made.

Not chosen.

Recognised.

One Marked. One Bound.

Ah. He understood.

“Connor,” he said, his voice hoarse. “Say it again. But say it to me.”

“Adrian.”

“Now.”

Connor strode to him through cold that made the air ring.

The entity moved to intercept. Connor didn’t look at it.

He willed it aside and it faltered. He stopped close, too close for propriety and not nearly close enough to still the shaking in Adrian’s bones.

Connor lifted his hand, not to touch the mark, but to hold the air a finger’s breadth above it.

“On my life. Mine to protect,” he said softly, and the wolf in him harmonised the note. “From this night until the last.”

The circle locked like a puzzle piece. The rend screamed.

Claim recorded. The Mouthpiece’s voice fractured. Balance adjusts.

“Adjust this,” Connor snarled, and drove the chain through the entity’s throat again.

The tether inside Adrian changed. It was still a hook, still a line, but something had slid into place between the barb and the bone.

Connor’s vow, raw and stupid, and old as the first fire.

The pull didn’t stop. But it had to drag through Connor to get to him now, and that made the Council’s reach stutter. The circle brightened.

Adrian took the breath the cold had stolen. “Irial,” he whispered. “If you can, if you can—”

Now, she said, and something pushed.

The stone in Adrian’s hand burned. Not flame, but like a coal blown to brightness. A second circle ghosted over the first, rougher, Desert Realm cuts overlaid on Highland lines, and the two didn’t cancel, they caught.

The rend bucked. Something inside it howled, furious, surprised, and hungry.

And something else answered from behind it. A smaller sound, human, desperate.

“Irial.” Adrian’s vision blurred. He tightened his grip, felt the angle of the notch, and pulled.

For a heartbeat, a shape appeared at the threshold. A girl with ash in her hair and blood on her lip, her eyes open but not seeing what was in front of her but seeing through it. Irial.

She lifted her hand as if she had been reaching for him for hours across a dark sea.

The entity slammed its palm against the circle. The construct quivered, not like a wall but like a drum.

“Connor,” Adrian cried. He didn’t need to say more.

Connor hit the entity’s side, his shoulder driving through it as if through smoke too cold to be air, his chain wrapping, his knife biting. The creature convulsed. The chain glowed red at one link, then white. The shadow shattered like a living cloth under strain.

“Down,” Connor said. The word came from somewhere wolves remembered long after men forgot. Down. The entity’s limbs jerked and bowed without meaning to.

The Mouthpiece tilted. Veilwarden request not acknowledged.

“Wasn’t asking,” Connor panted, and tore. The entity was unravelling.

If ads affect your reading experience, click here to remove ads on this page.