← questanimation.com
Stormweaver: Highland Requiem — Book II cover
The Stormweaver Saga · Book II

Stormweaver: Highland Requiem

Chapter 1

Smoke Still Rises

Thorin could still smell the smoke. Not the clean, sharp bite of hearth fires or the honest tang of forge smoke. This was Ravenwood’s smoke — the kind that clung to the back of the throat like a half-remembered accusation, thick with charred thatch and the sweeter, sickening note of burning flesh. Six days since Kharadun, and still it rode with him, woven into the wool of his cloak, soaked into the leather of his saddle, etched behind his eyes every time he blinked.

The lowlands lay behind them like a pyre gone cold — black ribs of forest jutting from ash-pale earth, skeletal and silent. Ahead stretched gray moor and iron loch, wind cutting the lungs raw with frost and the bitter memory of fire. Six rode into the gray.

His Highland pony labored through frozen turf, hooves sucking at the half-thawed peat with wet, reluctant sounds. Each step came like a question answered badly — the earth pulling back, testing, uncertain whether to release what it held. Thorin knew the feeling. He had been pulling himself forward against that same reluctance since Ravenwood. Since Kharadun. Since every morning he rose before the others and walked the camp’s edge alone with only his doubt for company. Stormweaver hung across his back, heavier than it had any right to be. The sword’s blue runes flickered along the scabbard whenever his hand drifted near the hilt — as though the blade listened even when sheathed, tasting the storm that lived beneath his skin. He kept his hand away. Mostly. The dragon-scar along his ribs throbbed beneath mail. From hip to heart it had never truly healed since Ravenwood. Lirael’s green craft had sealed flesh, but lightning still coiled beneath the skin when grief bit too deep. He ignored it. Most days, he could. The smell of peat smoke reached him first — thin and honest, the kind made by people trying to stay warm rather than burn something down. It cut through the sharper memory that lived in his lungs and for a heartbeat he was somewhere else entirely.

He was nine years old. The hall at Ravenwood on a winter evening, snow crusted thick against the shutters. His father’s hand heavy on his shoulder, steering him toward the hearth. Sit. Learn. Garrick’s voice low and slow across the flames, the old man’s pipe curling smoke that smelled of applewood and time. Lila laughing at something — that bright, too-loud laugh she had when she thought she was being clever, the one that always made their mother pretend to disapprove. His mother’s hands moving in the firelight, working a braid into Lila’s hair while she talked.

He could still feel the heat on his face. The weight of his father’s silence beside him. The way the fire made the hall feel sealed off from the world’s cold — as though nothing outside the ring of that light could reach them.

He blinked.

Moor. Frost. The pony’s breath steaming in ragged clouds.

Gone. Burned. Every stone of it.

He fixed his eyes on the horizon and rode. Lirael moved at his right — silver hair bound tight against the wind, emerald eyes searching the misted waste. Leaf-scale armor whispered beneath her wool cloak. The thistle amulet taken from Xaloc pulsed faint beside her own talisman, twin green heartbeats in a colorless world. She glanced at him once. Steady. Knowing. The ache in his chest eased — not gone, never gone — but quieter. She did not ask how he was. That was one of the things he was grateful for. She asked with her eyes, and he answered the same way, and that was enough. Rennik moved ahead like a rumor through heather, bow slung loose, scarred lip curled in that half-smile that trusted nothing and forgave less. Kael followed behind, immovable as bedrock. Road dust dulled the bronze of his plates. The dawnstone set in his mace glowed faintly, a captive sunrise. Prayers rode the wind from his lips — too soft for men, too loud for gods. Thorin heard them anyway. Stormfang padded last. Silver-blue fur crackled with distant sparks. Ears low. Eyes bright. A guardian born of thunder and old wild places.

He had been walking closer these past three days — close enough that Thorin could feel the warmth of him even through mail. The wolf knew something. Wolves always did.

Three days since Kharadun. Three nights of frost and thin sleep.

Grimnar’s parting words clung like iron frost: Carry the song to the far shadows. The shadows had already begun to answer.

Stormweaver woke him each night with visions sharp as blade-cuts.

Spectral warriors strode through drifting mist, tartans faded to funeral gray. Claymores rose and fell in silence. Hollow faces burned with ember-red fury. A woman crowned in thistle stood before a rift of black thorns. Bagpipes wailed across crag and moor — not music, but mourning carved into sound.

The dream always ended the same. Her gray eyes finding his. Blood remembers, heir. Come north... before the requiem claims us all.

He woke choking on phantom smoke.

Ravenwood again. Flames devouring roofs. Screams breaking like surf against his skull. Too late. Always too late. He had risen before dawn this morning, walking the camp’s edge alone while doubt gnawed like winter hunger. “What if I am not the heir they need? What if the storm takes me first?” He buried the thoughts where kings buried weakness. Fatigue made grave-digging easier. The moor leveled near midday, and Rennik dropped back from the ridgeline, materializing at Thorin’s stirrup with the quiet of a man who had made a long practice of arriving where he wasn’t expected. “Settlement ahead, “ he said. “Loch-side. Two clan banners — MacTaran and Blackthorn. “ A pause. “They’re not celebrating. “ “Refugees? “ “Tracks say a column came through two days ago. Moved fast. Moving scared. “ Rennik’s eyes flicked to the horizon and back. “There’s something else. Cult sign on the standing stones east of the path. Fresh. “ Thorin said nothing. He looked at Lirael. She had heard. She touched the thistle amulet once — a private gesture, quick as breath — and nodded. Kael came forward to ride beside him for a time. The big man did not speak at first. He had a quality of silence that was different from the others’ — where Lirael’s quiet held concern and Rennik’s held calculation, Kael’s simply held heavy. Like a stone dropped in deep water. You felt it go down without knowing how far. “You dreamed again, “Kael said. It was not a question. “I dream every night. “ “About Ravenwood. “ “Among other things. “ Kael was silent for another hundred yards of churning peat. When he spoke again his voice was careful, shaped the way a man shapes words when he knows they might break something.

“Aeloria teaches that grief carried alone becomes a burden. Grief shared becomes a foundation. “ He touched the dawnstone at his belt. “I am not asking you to share yours. Only to know that the offer stands. “ Thorin looked at him sidelong. The big man’s face was serious beneath the road-dust and the fading bruises from Kharadun. Honest.

“When I know what to do with it, “ Thorin said, “you’ll be the first to know. “ Kael nodded once. Dropped back. Said nothing else, and that — somehow — was the right answer.

The wind shifted as they crested the final ridge. It carried the loch before they saw it — cold, metallic, tasting of peat and old secrets.

Black water lay beneath a bruised sky. Pines stood thin and ghost-pale along the shore, needles rimed white. A village huddled there: stone bothies crouched against the wind, peat smoke trailing like surrender flags. Figures moved between the low roofs — clansmen in faded tartans, axes resting across shoulders, eyes narrowed against the mist. But not all eyes were welcoming. Near the largest bothy, a crowd had gathered around two elders, voices carrying on the wind in jagged fragments. MacTaran green on one man — broad, gray-bearded, staff bound in silver wire, face carrying the deep lines of someone who had stopped being surprised by loss. Blackthorn crimson on the other — leaner, a scar cutting his jaw on the same angle as a blade taken young, mouth set hard. A younger cluster of clansmen stood behind each elder, shifted in loose formations. Not arguing. Choosing. Thorin slowed as the words sharpened. “—buried eight in the last moon,“ the MacTaran elder was saying, jabbing a finger toward the ridge they had just descended. “Eight. And that was before the rift storms found the eastern pastures. We have no grain left above the knees. We have three healers for four settlements. And you want to invite a southerner with a lightning sword and a storm he cannot keep leashed into the heart of it all— “ “He sealed the rift at Kharadun. “ The Blackthorn elder’s contempt was sharp and practiced, the contempt of a man who had been saying the same thing for days. “While we stood here and watched the aurora tear open above us and did nothing. What sealed the rift at Kharadun?

Southern blood. Southern steel. Southern mercy that held when harder men would have loosed the storm and burned the innocent with the guilty. “ He spat. “I’ll take that over purity that accomplishes nothing. “ “Mercy. “ The MacTaran elder’s laugh was short and old. “Aye. We’ve seen highland mercy before. Strong men who called it strength. Good men who called it virtue. “He paused — and his voice dropped to something quieter and more dangerous. “Even Lachlan MacTaran once called it that. “ The name landed like a stone in the crowd. Thorin watched it move through the younger men — a flinch, a lowered gaze, two who turned away entirely. Even the Blackthorn elder said nothing for a moment.

“Even strong men break, “ the MacTaran elder continued, “when mercy costs too much. When the debt comes due and there is no coin left but blood. Lachlan was a better man than most of us — and look what the north made of him. “ He raised his staff toward the ridge where Thorin sat his pony. “I have nothing against the Ravenwood heir. I have everything against another good man learning that lesson the hard way, on our ground, with our people paying the tuition. “ The words landed like stones in still water. A few younger clansmen shifted uneasily, hands tightening on hilts. Others nodded, eyes flicking toward Thorin with something colder than curiosity. He felt the scar along his ribs pulse once — listening. He did not turn away. Let them see him. Let them see that he had heard. A younger warrior — barely eighteen, tartan mud-dark, chin lifted in that particular angle that meant he was more afraid than he looked — stepped slightly forward from the crowd. Not challenging. Just present. Making himself count. “Who rides with the Stormweaver? “he called.

“His own, “Thorin answered.

“MacTaran blood among them? “ “Not yet. “ The young man held his gaze for a long moment. Then, slowly, he stepped back. Not retreat. Consideration.

Lirael’s hand brushed Thorin’s forearm, verdant warmth threading through mail. “They fear what they do not understand, “she murmured.

“Let them see you first. Then let them judge. “ He nodded. But he kept hearing the name the old man had dropped like a warning.

Lachlan MacTaran.

The name meant nothing yet. It would mean everything before long.

Before Thorin could answer, the screams began.

High. Human. Ending too soon.

Rennik appeared out of the mist at a run, breath harsh. “Ambush.

Refugees fleeing rift-storms. Cabal knives at their backs. “ Thorin’s hand closed on Stormweaver’s hilt. Lightning crawled along his chest.

“How many? “ “Enough. “ That was answer enough. He drove his heels into the pony’s flank. Frozen turf tore beneath pounding hooves as the others followed without command. Wind whipped his cloak behind him like a battle banner. The loch’s black water rushed up to meet them. They crested the rise. What he saw did not make him stop. It made him slower and more precise, the way his father had taught him: Let the eye make the count before the sword makes the answer. Three assassins. Black glass masks — the Cabal’s mark, void-born, the seals of the masks pulsing with the same sick violet as the rift-scars he had seen at Kharadun. Blades that bled shadow at the tips. They moved with professional patience, working along the shoreline where the refugees had compressed between the loch and the tree-line with nowhere left to run. Old men had fallen first. That was how the Cabal always worked. Take the structure out. Leave the herd without direction. But between an assassin and the remaining cluster of refugees stood a woman. Highland-built, heavy wool cloak, one arm swept back to shield the two children pressed against her. Her other hand held nothing — no weapon, no staff. Just a body placed between a blade and children who were not hers.

Something went sideways in Thorin’s chest.

Elara.

Not her. He knew it wasn’t her. The woman had red hair and the wrong height and she was still alive, still standing, and his mother had been— He drove the thought down hard.

He was already moving.

Stormweaver sang free.

Wind exploded outward, shredding mist, flattening heather. Pines groaned as the gale struck them like a hammer. The nearest assassin turned and caught the flat of the blade across his mask — glass cracked — and Thorin was past him and driving toward the second and Lirael’s green fire was cutting through the third from the right while Rennik’s arrow sang overhead.

The assassin between Thorin and the woman with the children was fast.

Faster than the Cabal had any right to produce this far north. He pivoted away from the first stroke and came back in low with the shadow-blade seeking Thorin’s sword arm. Thorin stepped into it. Let it scrape off mail. Drove his elbow into the glass mask and felt it give and brought Stormweaver up and across in the arc his grandfather had called raven’s wing — the move Thorne had taught him in the dust behind the hall, the one that had felt like something buried in the blood rather than learned. The assassin fell. Two down. One— A child screamed. Not the woman’s children. Somewhere to his left. Thorin spun. The third assassin had broken away from Lirael and found a different gap in the crowd — a cluster of refugees who had tried to scatter toward the tree-line. A boy of perhaps twelve with his arm raised uselessly. A girl younger, dark hair streaming, her mouth open in a cry that was still forming. And the loch behind them. Deep. Patient. Black. Rage tore loose inside him. The storm answered.

It was not a choice. It was never a choice — that was the terrible thing. One moment he was twelve yards from the assassin and the next the storm was there, pouring through the scar like water through a cracked dam, and the wind came with it, howling across the water in a wall that lifted cloaks and bodies and anything else that wasn’t rooted to the earth.

Refugees screamed as they were flung sideways, limbs striking stone. The assassin was hurled back — dead or stunned, Thorin couldn’t tell — but so were the children he had been reaching toward. The boy went into the heather, hard, and the girl — the small girl, dark hair streaming, arms already scrabbling at air that wasn’t catching her— Vanished into the black loch without a sound.

The water barely rippled.

Just a single splash, then silence.

More, whispered something from behind his eyes. They are only kindling. Thorin drove forward anyway. The last assassin came from the side and died with Stormweaver through his heart. He stood there with blood on the blade and silence crashing down around him, heavy as burial earth. He turned to the loch. He counted ripples. He waited for a hand to surface. Nothing. Lirael was already beside him, kneeling first among the fallen, green light weaving desperately through broken bodies. Her hand found Thorin’s scar. Verdant threads cooled the lightning there — but not the voice beneath it. “You summoned the storm, “she said. “I ended the threat. “ Her gaze lifted to the loch. Ripples widened where the child had vanished. “Did you? “ He could not answer that. A king does not merely win, he had said once — some younger, cleaner version of himself who had not yet stood over a loch in the highland dark and counted the space where a child used to be. A king keeps what he wins. He looked at his hands. They were steady. They were always steady. He hated that they were steady. “A king does not merely win, “ he said hoarsely. “A king keeps what he wins. “ The woman who had shielded the children reached him before Lirael could respond. She was shaking — the deep, involuntary kind that comes after the body understands what the mind has not yet caught up to. Her arms were empty now. Both children she had shielded were alive, pressed against her legs, still crying. She had not lost them.

But she looked at the loch.

She did not speak. She did not need to.

Thorin bore it. That was the least he owed. Lirael rose slowly. For a heartbeat, fear flickered in her expression — clean, honest fear, the kind she did not bother to hide from him because she knew he would see it anyway. Then she stepped close and pressed her lips to his — brief, hard, a promise forged on the edge of loss rather than comfort.

“Lead, “she whispered. “But do not become something I cannot follow. “ Behind them the clansmen from the village had come down the rise. The two elders at the front. The young warrior with the lifted chin. A dozen more behind, axes still in hand. They had watched it all. The ambush. The storm. The girl. The MacTaran elder’s face was carved tight. Not the vindicated satisfaction of a man proved right — something bleaker than that. The look of a man who had hoped to be wrong. He glanced toward the loch. Then at Thorin. He said nothing. But his silence had the shape of Lachlan MacTaran, and Thorin felt it as clearly as a spoken word. The Blackthorn elder stood beside him, jaw set, saying nothing either. His argument had just become considerably more complicated. The young warrior with the lifted chin had gone pale. He was staring at the water. Rennik appeared from the tree-line, crossbow slung, face unreadable in that particular way that meant he was reading everything. He stopped beside Thorin without a word, close enough that his shoulder nearly touched. A small thing. It mattered more than it should. Kael crossed to where two of the fallen refugees lay and knelt between them, dawnstone glowing. His prayers were louder now. Not comfort.

Petition.

Stormfang had gone to the water’s edge. He stood with his forepaws in the shallows, silver-blue fur dark with cold, and made no sound at all.

Above them the sky ignited — green and violet banners tearing across the heavens. It came without warning, the way the northern lights always came in the visions: sudden, overpowering, too beautiful for the scene below it. Bagpipes wailed again from somewhere west of the loch, no longer mourning.

Warning.

Stormweaver throbbed.

The thistle-crowned woman stood once more in his sight, hand on black stone. Her gray eyes. The rift behind her, thorns coiling.

Blood remembers. The requiem waits.

He blinked her gone.

The aurora remained.

He watched it move — watched the green deepen to something almost surgical along the horizon north, the place where the sky looked like a wound deciding whether to close — and he thought about what the MacTaran elder had said. About Lachlan. About good men and costs and what the north made of them. He did not know the man’s story yet. He would learn it in pieces, the way the north gave up everything: slowly, grudgingly, in exchange for proof that you were worth the telling. But he recognized the shape of the warning even without knowing the content. He had always known there was a version of himself that could be broken that way. He had just not expected to recognize the shape of it so clearly after six days on the road. They rode north. Thunder rolled across a sky without clouds — the storm deep inside resettling, reordering, finding a new configuration around the feeling of what had just happened. Frost melted in Thorin’s footprints where the lightning had run too close to the surface. Even Stormfang hesitated before falling in beside him, the wolf’s nose working the air for something Thorin couldn’t smell. The village fell behind. The MacTaran elder’s silence fell behind. The loch held onto what it had taken, as lochs did.

He rode for an hour without speaking. The others let him. That was its own kind of trust — the willingness to follow a man into his own quiet and wait him out.

When he finally spoke, it was to no one in particular. To the moor, maybe. To the storm.

“The child’s name, “he said. “We didn’t learn it. “ Lirael answered from his right. “No. “ “We should have. “ She was quiet for a moment. “Yes. We should have. “ That was all. No comfort offered and none wanted. He tucked the weight of the unnamed girl into the place where he kept the other weights — the ones that didn’t get lighter with time, only more familiar — and rode on.

And for the first time, Thorin wondered if mercy would be the thing that finally broke him.

The thought did not come as a question. It came as a recognition — the cold, flat certainty of a man who has just seen his own reflection in something dark and still. Inside his chest the storm settled — not quiet, never quiet — but patient. Watching. Learning the shape of the doubt it had tasted tonight. More, it whispered again, soft as frost on steel. They are only kindling... and you are the fire. He did not answer. But the scar listened. And the north wind carried the words onward, toward Black Cairn Glen, where the clans already waited with axes and questions and eyes that measured kings by the graves they left behind. He thought again of the MacTaran elder’s warning. Of the name he had dropped like a stone in still water. Lachlan MacTaran. A man who had called mercy strength, once. Who had been good, once. A man the north had swallowed whole. He would learn the rest of the story in time. The highlands always told their dead men’s stories — in stages, in darkness, in the voices of the people who were still paying for the choices those dead men had made. He would listen.

He was already learning the shape of why it mattered.

The peat moor stretched out ahead, dark and patient and old as any oath he had ever made.

He kept riding.

Behind him a great green arc burned — green and cold and watching — and somewhere beneath the earth the roots that held the highland world in place stirred in their slow ancient sleep, remembering his footsteps the way they remembered every footstep that had ever walked this ground carrying the torment of a storm inside it. They remembered.

They were already learning his name.

That's where the sample ends — the storm is just beginning.

Continue reading on Amazon

Or start the next book: Read Chapter One of Book III: Crown of Shadows →

Book IV — Throne of Ash and Storm — is nearly here.
Be the first to know when it arrives.