Switch Mode

Inside, you’ll find hate-to-love 31

Inside, you’ll find hate-to-love 31

Chapter Thirty One- Kaleb Morvan 

VPN 

51 

horne’s POV 

The east wing of VTalemont was no stranger to foreign banners, but Crescent steel turned it into something sharper, something the old stones had never carried before. My captains moved with crisp precision, their boots striking against polished stone like thunder meant to remind the world we had entered and meant to stay. Wolves who belonged to another Alpha might bristle, but they did not forget the sound of disciplined steps. 

My wolf wasn’t soothed by it. 

It prowled inside me, restless, claws dragging against bone, ears pricked not toward Crescent posted at archways or the Valemont wolves glaring at them from shadows, but toward the ridge beyond these walls. Ashthorne. Watching. Waiting. 

The fog lay heavy across the mountains, pressing so low it blurred the treeline into a smear of shadows. Lanterns glowed on the battlements, Valemont wolves pacing with taut shoulders, hackles raised, eyes flashing. Their scent was distrust, salt and iron, the bitter tang of a pack forced to host strangers in its ribs. 

I welcomed it. Distrust kept wolves sharper than false friendship. 

Julian fell into stride beside me, tablet glowing faintly in his hand. His smirk was the same as always -infuriatingly calm, deliberately amused-but his gaze flicked constantly to the narrow window slits, measuring distance, counting shadows. 

“Reports confirm movement on the southern ridge.” He didn’t bother to soften it. “Ashthorne brought more men.” 

“How many?” 

“Three dozen, maybe more hiding behind the line. They’re not posturing anymore. They’re settling in like they plan to wait us out.” 

My wolf snarled against my ribs, sharp and unrelenting. “They won’t wait. Not Marcus. He’ll test Valemont’s strength the way he tested mine.” 

Julian’s smirk tilted, thin and dangerous. “The difference is you’re here this time.” 

1/6 

VPH 

Chapter Thirty One- Kaleb Morvan 

I didn’t answer. Because the truth burned too hot, too close. The last time Ashthorne struck, they had drawn blood meant for me. A knife had cut the air and nearly found my boy. My heir. 

The thought of Aeron’s small body crumpling in that hall still tore me in half. My wolf pressed harder, raking claws against my insides, demanding blood. 

The council chamber waited, humming with tension like a bowstring. Crescent captains lined one side, their black and gold a wall of discipline. Valemont elders hunched across from them, faces carved from suspicion and years, their grey eyes narrow. 

Alpha Darius stood at the head of the long table, broad-shouldered, rigid as the stone walls, his gaze steel. Beside him, Luna Lyanna was the calm spine that kept the storm from fracturing the room. 

Elara was not there. I smelled her absence first-no ink, no citrus, no warm thread of her presence through the air. A good thing. If she’d been here, if I’d had to watch the elders cut her with their fear, I might have forgotten restraint. 

Darius wasted no time. “Ashthorne means to strike.” His voice was stone against steel. “They’ve doubled their men on the ridge.” 

“Not strike,” one of the elders rasped, leaning forward. His hands shook with age, but his eyes gleamed sharp as flint. “They wait. They show numbers to rattle us. A bluff.” 

“A bluff doesn’t dig trenches,” Julian said mildly, flicking his tablet toward the grainy image. Ashthorne men crouched in fog, driving posts into damp earth, building lines of defense. “That’s not bluff. That’s siege.” 

The elder swallowed hard, leaning back. 

Darius’s grey eyes swept the table. “Valemont will not bend.” 

“Nor Crescent,” I said, my voice low, edged with wolf. The air thickened with it. “But Marcus won’t stop with your ridge. He struck in his own hall, in front of his wolves. He won’t hesitate to strike in yours. He can’t afford to look weak.” 

Luna Lyanna’s calm voice cut through the heat. “Then what do you propose?” 

“Force him to hesitate.” I leaned forward, palms flat against polished wood. My wolf pressed so close the hair rose on every neck around the table. “We patrol together. Crescent and Valemont. Shoulder to shoulder on the ridge. Let him see us as one wall.” 

Murmurs rippled-some uneasy, some grudgingly approving. 

Darius’s eyes narrowed. “You mean to put Crescent warriors on our ridges.” 

2/6 

14:24 Mon, Apr 20 N 

Chapter Thirty One- Kaleb Morvan 

“I mean to make Marcus see what he fears most. Unity.” 

Julian’s smirk sharpened. “And if they press anyway, they’ll bleed for it.” 

The chamber bristled. Tension thick as storm air. 

Finally, Darius nodded once, curt. “Agreed.” 

VPN 

51 

The decision dropped like a stone in water, rippling outward. Elders shifted uneasily. Lyanna steadied the room with one hand on her mate’s arm. But my wolf wasn’t soothed. It pressed harder, restless. Because Marcus would not stop with numbers. 

He’d send words first. A taunt. A lure. 

And he did. 

The horns sounded just before dusk-three sharp blasts from the southern ridge. 

Every wolf in Valemont stiffened. Crescent captains snapped to motion. Darius and I reached the battlements at the same time, wolves parting before us. 

The ridge lay dark beneath fog, but torches burned in a line-too many, too deliberate, glowing like eyes across the slope. The mist pulsed with the sound of wolves, waiting. Growls rose like thunder under the earth, carried on damp wind until every stone of Valemont shivered. 

And then he stepped forward. 

Kaleb Morvan. 

Reports had named him clever with strategy, vicious with claws, Marcus’s favored envoy. But reports had not captured the tilt of his mouth, the smirk sharpened like a blade, the insolence that clung to him like armor. His hair was cropped short now, his jaw shaven, Ashthorne’s crest on his chest-but his smirk begged for attention, not his allegiance. 

Valemont wolves reacted. Their tension was sharper, unease deeper. A ripple of recognition. Not just a name-they knew the man. Whispers hissed along the wall, carried like sparks caught in dry grass. 

Kaleb raised a hand. His voice carried across the ridge, loud and mocking, dripping arrogance. 

“Valemont! Crescent! Huddled together like pups in the rain. Does your King fear us so much he must cower under another Alpha’s roof?” 

3/6 

Chapter Thirty One- Kaleb Morvan 

Growls rolled along the battlements. My wolf shoved forward, claws scraping against skin. 

He wasn’t done. His gaze dragged over Valemont’s walls, over Crescent banners, and his mouth curved cruel. “I see you, Crescent King. All your gold, all your wolves, crouched behind Valemont stone. Is this how 

oe mighty reign? Hiding behind another Alpha’s skirts?” 

roar of outrage ripped from Valemont’s side. Shields banged against stone, young warriors 

snarled, their wolves clawing for release. Crescent captains snapped commands, holding the line steady, but the air itself quivered with fury. 

I leaned over the parapet, voice like thunder cracking across the fog. “Step down from your ridge, and I’ll carve fear into your bones.’ 

The parapet shuddered with the force of it. 

Kaleb only laughed, sharp as broken glass. He lifted a torch, flame spitting, and held it high like a crown. “We’ll come. When the Moon favors us. And when we do, no Crescent steel or Valemont stone will save the woman or her pup you shelter.” 

The words tore through me like claws. My vision went red. Elara. Aeron. He’d dared put their names in his mouth, dared make them part of his threat. My claws raked the stone, sparks leaping from granite. I would have leapt if not for Julian’s hand, sharp on my arm, grounding. 

“Not yet,” he murmured. “Not on his terms.” 

Behind me, Crescent wolves growled low, shields braced, ready. Valemont wolves bristled, some howling for blood, some shaking with fear. The elders muttered prayers, apprentices clung to bannisters, and the whole keep seemed to hold its breath on the edge of war. 

Kaleb’s laughter echoed, long and brutal, carried on the fog until it felt like the mountains themselves mocked us. Ashthorne torches flared brighter, glowing like wounds across the ridge. 

The ridge burned with the promise of blood. 

Elara’s POV 

The horns hadn’t stopped echoing before the tension sank into Valemont’s bones. The whole compound vibrated with it-wolves pacing, boots pounding stone, apprentices herded to lower halls with wide eyes. The air reeked of iron and fear, heavy with wolves pressing too close to the surface. 

I had Aeron pressed tight against me in the nursery chamber, carved deep into the inner wing where no claw could breach quickly. He should have been asleep. His curls were damp against his forehead, 

4/6 

14:24 Mon, Apr 20 N 

Chapter Thirty One- Kaleb Morvan 

lashes heavy with exhaustion. But his wolf, young as it was, stirred restless against mine. 

He squirmed, his small voice piping against my collarbone. “Mommy… why wolves yellin’?” 

VPH 

“Because Ashthorne’s wolves are noisy,” I whispered, forcing a smile. “They don’t know how to be 

polite.” 

Aeron blinked, then nodded gravely. “They need naps,” he declared, clutching Mister Dwagon under 

his chin. 

Goddess bless him. My boy believed naps could fix war. 

The chamber door snapped open. Cassia strode in, crimson sweater bright against the gloom, her grey eyes blazing. She shut the door with her back, shoulders heaving like she’d been holding the ridge 

herself. 

“They’re taunting us,” she hissed. “Ashthorne’s lined the southern ridge with torches like it’s festival night. And Marcus sent his favorite envoy to shout like a cock on a fence.” 

Caius followed, damp with fog, blade strapped across his back. His jaw was stone, his wolf burning too close to the surface. “Kaleb Morvan,” he said flatly, spitting the name like poison. “Marcus’s pet strategist. Arrogant bastard.” 

The sound of it locked my breath. 

Kaleb. 

Cassia’s gaze snapped to me instantly. She knew. They all did. My mother had lived through the Ashthorne years at my side. My uncle and Luna Lyanna had watched me stumble back from heartbreak. Cassia and Caius had met him, laughed with him once, before everything soured. 

No one in this room needed reminding who Kaleb Morvan had been to me. 

But memory didn’t care. It rose anyway. A boy’s grin in firelight. Reckless promises whispered under stars. Hands that had once held mine like forever. 

And then-the man. The man who left me gutted enough that when fate burned through me in Paris, 

I hadn’t looked back. 

Cassia’s voice cut sharp. “He said no Crescent steel or Valemont stone would save you and Aeron.” Her jaw flexed, her wolf simmering hot. “He made sure every wolf on that ridge knew exactly who he meant.” 

Caius slammed his fist into the doorframe. The wood rattled. “Let him try.” His grey eyes-our 

5/6 

14:24 Mon, Apr 20 N 

Chapter Thirty One- Kaleb Morvan 

VPN 

51 

family’s eyes-burned stormlight. “He won’t lay a claw on her. On either of them. Not while I breathe.” 

“Caius,” my mother warned, though her voice trembled with fury too. Her healer’s hands flexed, but her wolf prowled under her calm. “Violence is what Marcus wants. But if Kaleb so much as touches Elara again” Her voice snapped sharp as bone. “I will not be healer first.” 

My chest squeezed until I couldn’t breathe. 

Kaleb Morvan was here. Standing on the ridge, torchlight at his back, threatening the life I had built, the child I would die to protect, the fragile bond that burned like a second pulse whenever Thorne’s gaze 

found mine. 

The Valemont wolves who knew my past bristled, ready to bare teeth at a ghost reborn into an enemy. But Crescent didn’t know. Thorne didn’t know. Not yet. 

And when he did… 

The storm outside our gates might be nothing compared to the one I had unleashed inside his heart. 

Aeron stirred, lashes fluttering, voice soft against my cloak. “Mommy? You makin’ scary faces again.” 

I bent, kissed his curls, breathing in soap and innocence and love. “Just listening, baby,” I whispered, though my throat ached. 

But inside, another truth clawed free. 

The war waiting on Valemont’s ridge wasn’t just Thorne’s. 

It was mine. 

Inside, you’ll find hate-to-love

Inside, you’ll find hate-to-love

Status: Ongoing

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Options

not work with dark mode
Reset