Copyright © 2026 by Ravan Tempest
All rights reserved.
No portion of this book may be reproduced in any form without written permission from the publisher or author, except as permitted by U.S. copyright law.
Storm of Blood and Bone
Chapter 8: Oaths in Blood
The woods had teeth this far north, and Caelan felt them with every step.
They had moved at dawn, but the sky was only a paler shade of black, moonlight leaking through a ribcage of bare pine and larch. No birds. Just the scrape of boots on crusted snow, the muted thump of hearts trying not to race. The squad was seven, himself, Lieutenant Marek, and five others, all seasoned, all haunted by the quiet that had settled over the valley.
Marek signaled, two fingers up: Scent. Caution.
Caelan stopped, boots sinking just above the ankle in powder so dry it squeaked when you shifted wrong. He inhaled. There: smoke, ancient and faint, barely more than a rumor in the frozen air. Not from a living fire, not a hot-blooded camp. This was old, the kind of burn that left its ghosts on the wind for hours after the last spark had guttered out. He flicked a glance at Marek, saw the same thought flash in the man's gray eyes: trap.
But protocol was protocol, and the Queen’s orders were clear. They had to confirm, even if it meant crawling straight into a hornet’s nest. Caelan unhooked the fastener on his cloak, let it fall silent against his back, and signaled the squad forward in a staggered line. They fanned through the trees, each man and woman peeling away from the trunk of their own choosing, keeping low, keeping invisible. The snowpack was thick enough to swallow most of a wolf’s scent, but up close, close enough to see breath, it would do nothing. They’d be relying on stealth, on discipline, on the hope that whoever had started the fire had moved on or fallen asleep.
A hundred paces in, the woods narrowed into a shallow gulley, its bottom littered with the collapsed skeletons of old saplings. Marek was on point, every movement textbook, the slow flex and release of muscle, the scan of the horizon, the check behind every root-cluster that could shield a waiting blade.
The rest of the squad fell in behind him. Caelan brought up the rear. The stench of burnt flesh hit next, blunt and oily. Marek’s jaw tensed. He raised a fist: Hold. It was then that Caelan noticed the tracks. Not boots, but paws. Big ones, dragging lines through the snow, the pattern almost deliberate. A warning, a signature, or perhaps just the way a body was hauled away after the pulse had stopped.
He turned, signaled a halt, but too late. The pit opened beneath the third in line, snapping shut on her legs with a noise like a greenstick fracture. The woman’s scream was half-swallowed by the dirt and snow, but the blood that spattered up was vivid, arterial, painting the snow red before the rest of her vanished below.
An instant later, the treeline erupted with arrows. They were not true arrows, no fletching, just iron and resin-tipped shafts, meant to puncture, not to fly true. Two of the pack went down at once, one slumping boneless to the snow, the other thrashing, trying to claw the wood from his gut as it burrowed deeper. Caelan saw the glint of blue powder on the tip: silver nitrate, laced with paralyzer.
Marek reacted first, dropping prone and rolling behind a trunk, scanning for the source. Caelan followed, feeling the hum of adrenaline take over. The smell of blood and wolf and oil filled his lungs, overwriting the cold, overwriting everything but the urge to fight.
The rebels broke cover with a howl, four of them, all stripped to the waist, their skin scored with ritual scars. They bore no insignia, but their faces were painted in crescent moons, inverted and black, the mark of the rival queen. Each wielded a blade longer than a hand, the kind meant for butchery, not combat.
Marek leaped up, took one across the shoulder with a savage hook. The rebel staggered, but his arm didn’t drop; the pain was nothing compared to whatever drugs they’d soaked into their veins. Two others converged on the woman in the pit, hauling her up and over, teeth snapping at her throat even as she gurgled her last. The remaining rebel lunged at Caelan.
He sidestepped, the world narrowing to the blur of motion and the sizzle of pain where a blade nicked his thigh. He let the momentum carry him forward, slammed the hilt of his knife into the rebel’s larynx. The man buckled, but didn’t fall. Instead, he grinned, the blood spraying out from between his teeth as he launched himself at Caelan’s neck.
They went down together, snow melting under the heat of struggle, their bodies twisting in an ugly parody of embrace. Caelan felt the rebel’s fingers claw for his eyes, the nails sharpened and slick with some kind of resin. He bit down, hard, on the man’s wrist, and the taste of bitter almond filled his mouth. Poison, he realized, and spat it out before it could numb his tongue.
A sound like a slab of meat hitting the floor: Marek had downed his opponent, and was now charging the two near the pit. The rebels dropped the dying wolf and turned to meet him, blades up, lips peeled back in identical snarls.
Caelan finished his fight with a twist, just enough leverage to roll the rebel underneath, pinning him with a knee, knife at the ready. He didn’t hesitate. The blade punched through the soft spot below the chin and into the brain. The rebel spasmed, once, then went slack. For a moment, all was quiet. The rebels stood across from Marek, each with a blade, each watching, waiting for a cue. Marek breathed hard, face slick with blood, but his weapon was steady.
Then, from above, another volley of arrows, these ones tipped with glass. One struck Marek high in the neck, just below the ear. He made a sound, not a scream, not a word, just a noise, all air and shock. He went down, knees folding, arms still trying to bring up his blade.
Caelan moved without thinking. He dove to Marek’s side, slamming his palm over the wound, but the blood pulsed between his fingers, hot and wild. Marek’s eyes found his, wide and disbelieving. “My Alpha,” he rasped. Then, softer, “Tell my mate… tell… ” Blood gurgled up, thick and black, drowning whatever else he meant to say. Caelan held him, felt the man’s body go rigid, then loose. The final breath steamed out, and the eyes rolled, unfocused.
Another arrow whistled past Caelan’s head, thudding into the tree. He looked up, saw the rest of his squad, what was left of them, falling back in desperate, uneven bursts. The rebels pressed, no longer howling, now deadly quiet, their movements methodical and precise.
The woods had become a killing ground, the snow churned to slush by the bodies of his wolves. It was not a battle. It was a message. He let Marek’s body fall, cold already, and rolled for cover. Two of the rebels chased, but Caelan was faster, even with the cut in his thigh. He found a cluster of rocks, ducked behind, and assessed the situation.
Three wolves left, himself included. The rebels were six now, and gaining ground. The snow was red in every direction. He counted the options. None were good. He drew his blade, the edge still wet from the last kill, and wiped it on his coat. He caught the eye of the nearest surviving wolf, Bran, he thought, or maybe Kestrel, the face was too slick with blood to tell, and signaled: Last Stand. The wolf nodded, teeth bared in a grin that was more surrender than defiance. Together, they pushed out, charging the nearest rebel in a move so suicidal it might just surprise the bastards.
It worked, for a heartbeat. The first rebel faltered, and Bran-Kestrel (whichever) slammed into him, driving both of them into a drift. Caelan caught the next one with a boot to the knee, then finished with a blade to the chest, the ribs snapping like twigs under the force.
But it was all borrowed time. The last two rebels circled, slow and grinning. One pulled out a set of bolas, the weights glinting with frost, and whirled it overhead. Caelan tried to dodge, but the cord wrapped around his leg, and he went down hard.
He twisted, saw the rebel approaching, knife ready for the killing stroke. Caelan spat in the man’s face, buying a half-second, then kicked out, catching him in the gut. The rebel stumbled, but didn’t drop the knife. A shadow fell over them both. Caelan turned, expecting a final, coordinated attack.
Instead, the rebels paused, knives up, lips trembling. One said, “She comes,” and the words were a whisper, a prayer. They turned and vanished into the trees, leaving only the stink of blood and oil behind. Caelan stared after them, every muscle quivering with adrenaline and the aftermath of fear. He tried to rise, but the cord on his leg was too tight, the ankle likely sprained. He reached for his knife, cut himself free, and crawled to where Marek’s body lay.
He stayed there, kneeling in the ruin of snow and blood, until the cold began to seep through his armor. He looked up, and saw the crescent moon through the trees, high and unwavering. My Alpha, Marek had said. Caelan whispered it back, voice shaking. “Your Alpha is still here.” But the woods, indifferent, gave no reply.
~~**~~
Caelan lost time, lost blood, and lost count.
The rebels didn’t retreat. They regrouped, some unseen signal pulling them back in a hard, cold ring around the few loyalists who still breathed. He recognized none of them. Their faces were a blur of red ochre, blood, and ritual scars, and their tactics, gods, the tactics, were not the chaos of desperate men but the geometry of wolves certain of victory.
He tried to find the others. Bran, or Kestrel, or maybe the other two from his squad, he could not recall their names just now, only the shapes of them as they bled out behind stumps or slumped against the roots of old birch. The bodies were everywhere, packed tight enough to make the snow seem like a fever dream of carnage.
He crawled to one, a woman whose name came back to him only as he turned her over, Silka. She’d taken an arrow to the mouth, the shaft snapped off at the lips. Her eyes, still open, had a kind of surprised serenity. Around her neck, someone had slashed an inverted crescent and two crossing bones, the cut still fresh and raw. He felt himself shake. This was not rebellion, not even vengeance. This was doctrine, and it was spreading.
A new volley of arrows. Caelan ducked behind a drift, rolled, and came up next to one of the last surviving loyalists. The young man’s face was split with a gash so deep the jawbone gleamed underneath. He looked at Caelan with desperate gratitude. “Alpha,” the man panted. “What do we do?” Caelan’s mind scrabbled for options. The pincer was closing, and the only way out was through. “You run,” he said. “Take anyone who can walk. I’ll buy you a minute.”
The man nodded, the movement sending a spray of blood onto the snow. He made a sign of respect, then staggered toward the woods, shouting for the others to follow. Two did, maybe three. The rest, he could not bear to count. The rebels howled, this time in mockery, and charged.
Caelan didn’t wait for them to close. He took the nearest by surprise, catching the rebel’s knife arm and snapping it at the elbow. The man screamed, more in shock than pain, and Caelan used the moment to bury his own blade in the rebel’s belly. As the man folded, Caelan ripped the mask from his face.
A boy, barely twenty. The face painted in red ochre, the eyes wild but… clear. Not mad, not drugged. The boy was dying, and he knew it, but all he did was smile. He leaned in, pressing his lips close to Caelan’s ear. “She will make us true wolves again,” he whispered. “Free from the burden. No more serving an omega.” His blood soaked Caelan’s collar as he died. Caelan flung the body away, disgust and terror fighting for space inside his skull.
Another rebel leaped at him, this one bigger, a mountain of a man with tattoos inked into every visible inch of skin. The two collided, fists and blades and claws tearing at each other. Caelan felt his own arm split open, the warmth running slick and fast down to the knuckles. He slammed the rebel’s head into the snow, once, twice, then heard a sickening crunch as the man’s nose and teeth caved in.
Even as he slumped, the rebel looked up and smiled. “Moon guide you,” the man mumbled, voice already bubbling with blood.
Caelan staggered upright, eyes scanning for allies. He saw the loyalist with the ruined jaw, already down, arrows sprouting from his back like weeds. Another, a girl he vaguely recognized from the palace guard, was on her knees, two rebels holding her arms outstretched. She was crying, but not begging; she was muttering a prayer, or maybe a curse, and when the rebels slashed the queen’s mark into her cheek, she spat in their faces. They killed her anyway, but not before painting their own symbol in her blood.
A flash of movement to his right, a rebel wolf, this one female, hair shorn to the scalp and the mark of the rival queen tattooed across her upper chest. She charged him, screaming, “You’re all dead, Alpha. The line, is ended.” He caught her by the throat, lifted her clean off her feet. She didn’t resist, just clawed at his hands, her nails ripping at his skin with frantic devotion.
“She’s coming,” the rebel gasped. “You can’t stop it. You can’t stop… ” He crushed her windpipe, then let her fall. He turned, and there was a moment, a real, honest moment, where no one attacked. The woods were silent again, every sound swallowed by snow and horror. He staggered forward, every muscle screaming, and nearly tripped over a pile of bodies. They were his, all of them. Each had been marked with the rebel sign, each had their old badge or insignia torn off and stuffed in their mouths.
He felt his knees buckle.
From behind, a whisper of motion. He turned, too slow, and found himself staring up at three rebel alphas, each one a story of scars and brutality. They circled him, eyes shining in the dawn, no fear, no hate, just a holy hunger. One spoke, voice thick with accent, “She said you would be the last.” Another grinned, lips split wide to show broken teeth. “You’re not even worth a song.”
The third closed in, arm raised, ready to finish it. Caelan looked up, saw the sky through the trees, the thin crescent now blotted by clouds. For the first time, he felt something very like despair. He braced for the strike.
And then…
Ronan came from nowhere. Or maybe he had always been there, in the shadow between trees, in the breath before violence. He hit the first rebel alpha low, shattering a kneecap with a lead-weighted baton, then pivoted, knife already in the second’s ribs. The alpha collapsed, air and blood spraying in a hot jet across the snow. The third tried to wheel away, but Ronan caught him by the hair and slammed his face into a branch, splitting the scalp to the bone. It happened so fast the other two barely had time to fall.
Caelan blinked, uncomprehending, as Ronan shoved the bodies aside and knelt beside him. “Alpha,” Ronan said, breathless but steady. “Still need a second-in-command?” Caelan opened his mouth, but the words refused to come. Instead, he staggered upright, bracing against Ronan’s shoulder. It was only then he saw the dark stripe of blood running from Ronan’s neck to his wrist, soaking the gray of his uniform to black.
“Your shoulder… ” Caelan started. “Not as bad as it looks.” Ronan’s lips peeled back in something like a smile, but there was too much pain behind it. What still remained of the rebels were regrouping, snarling at each other in the old dialect, the one reserved for blood feuds and last stands. Ronan took the knife from his boot and handed it to Caelan, then drew his own sword, holding it in the reverse grip. “We move now,” Ronan said. “Or we don’t move at all.”
They moved.
Back-to-back, they cut through the wreckage of what used to be Caelan’s squad. The snow was a slurry of gore and broken bodies, but each step was a reclamation. Caelan fought with nothing left to lose, each strike fueled by the memory of Marek’s last breath and the promise he had failed to keep. Ronan covered the flanks, every movement precise, economical, as if he’d already measured the cost of every second and found it lacking.
A rebel tried to grab Caelan from behind. Ronan’s sword came up, lopping off two fingers and half the man’s face. The rebel screamed, dropped to the ground, and Ronan finished him with a heel to the throat.
They made it to the edge of the clearing before the rebels realized the fight was slipping away. A guttural shout, a flurry of desperate arrows, but then the line broke, the fanatics scattering into the trees, their faith in the cause not quite enough to keep them from the primal instinct to survive.
Silence.
Caelan turned, searching for any other survivors, but only saw Ronan, leaning against a tree, blood dripping in thick, slow pulses from his ruined shoulder. He looked back toward the heart of the battlefield, toward the pit near where Marek still lay. Ronan saw the direction of his gaze. “Go. I’ll watch your back.”
Caelan stumbled across the churned snow, hands numb, head ringing. He found Marek where he had left him, body already stiffening, eyes open and clouded. Caelan knelt, the cold pressing through his pants, and cradled Marek’s head in his lap. He closed the lieutenant’s eyes with two trembling fingers, leaving a smear of blood across the lids.
He stayed there, rocking the body, not crying, there was nothing left in him to make tears. Just the ache, the hollow thump of a heart too tired to mourn. The smell of copper filled his nose. His tongue tasted salt, iron, and the ghost of poison from earlier. He realized his hands were shaking, the adrenaline leaving him spent.
He spoke, voice raw and unfamiliar. “You were right,” he told Marek. “Should have let the pack run. Should have saved yourself. Should have… ” He stopped, unable to finish. Behind him, Ronan approached, footsteps deliberate. He crouched beside Caelan, favoring his wounded arm, and waited. After a minute, Caelan said, “Is it worth it? Any of this? The Queen, the realm. Is it worth losing all of them?”
Ronan did not answer right away. He looked at the bodies, at the snow, at the sky, which had lightened from black to the bruised blue of pre-dawn. “Doesn’t matter,” he said. “We chose. And now we see it through.” Caelan nodded once, his head low. He let Marek’s body settle into the snow, then stood.
They walked back through the clearing together, the silence heavier than before. When they reached the perimeter, Caelan looked at Ronan’s wound. “You need a medic.” Ronan smirked. “Not my first cut.” “Won’t be your last,” Caelan said.
At the edge of the woods, Caelan turned for a final look. The bodies were just shapes now, the snow already erasing the details. Only the blood remained, a record no wind would ever fully scour away. He pulled his cloak tighter, ignoring the pain in his leg and arm, and started south. Ronan followed, one hand pressed to his shoulder, the other resting on the hilt of his blade.
They didn’t speak again until the forest had swallowed the field, and only the memory of what they’d lost remained. In the hush, the echo of Marek’s last words came back to him: My Alpha. Tell my mate…
Caelan promised he would. But the woods, as always, offered no reply.