Chapter 28

HARDIN

The storm comes without warning. Not thunder. Not lightning. Not the usual kind that makes roofs rattle and lanterns gutter. This one is born of blood and ash, rolling in low over the ridges, choking the air until every breath tastes like rust and fire.

I know before the bells toll. I know when the scent reaches me—thick, bitter, iron sharp. Blood magic. The kind that stains the ground for years. The kind my brother always favored.

I’m already moving before the alarm spreads. My axe is in my hand, the wards at the edges of Krista’s home already flaring bright against the growing dark.

By the time I reach the square, the Hollow is alive with shouts and spells.

Creatures spill from the fog: bone-beasts dragged from graves and bound together with sinew of shadow, tusked wolves stitched from rot and hate, things that have no business moving but still do because blood magic always cheats.

Sariah barrels into one of them, half shifted, her copper hair flaring wild as claws rip through bone.

Roderik stands behind her, his cane striking the cobbles with each incantation, silver light flashing as chains of magic bind the beasts long enough for others to strike.

Therrin looms at the rear, his eyes burning, smoke rolling from his skin as he exhales fire so hot it peels bark from the oaks.

And then I see him.

Korrak.

My brother stands at the ridge above town, tall and terrible, ceremonial armor cracked and smoldering, scars carved deep into his chest like he etched runes into his own heart. His eyes glow molten red. His voice carries like thunder breaking stone.

“You chose exile,” he calls. “You chose weakness. Tonight, you fall with it.”

I don’t waste breath on words. I let my axe answer, blade sparking as I cut through the first beast that lunges for me. Its bones shatter under the weight of steel and fury, and the Hollow howls with me.

Krista finds me in the fight.

Her hair is half undone, her cheeks flushed with heat, her hands blazing gold with protective wards.

She doesn’t hesitate. She doesn’t ask. She plants herself at my side like she was born for this.

The words spill from her lips, runes spinning through the air, sealing breaches, pushing shadows back.

She glances at me only once, and there’s no fear in her face. Just certainty.

“We fight,” she says, steady.

I nod once. “We fight.”

The battle swallows us.

Lanterns shatter in the square, glass crunching underfoot.

Fire lashes across rooftops. Wards scream as beasts slam against them, sparks raining down like meteors.

I carve through the tide, each swing of my axe a promise, each strike another vow that no one will touch what’s mine.

Krista moves with me, her voice raw with spell after spell, golden light flaring in the dark like a second sun.

Korrak finds me. Of course he does.

He crashes through the melee with that cursed blade in his hand, black iron shot through with veins of pulsing red. Every swing splits the air, each strike heavy enough to numb bone. We meet in the middle of the burning square, lantern smoke curling around us, the ground quaking under our weight.

“You protect them?” he sneers, our blades locked, sparks spitting between us. “This pathetic town, this woman, her half-blood brat? You’ve lowered yourself to guard dogs and children.”

“They’re mine,” I snarl, forcing him back. “That’s strength you’ll never have.”

His laugh is broken, sharp as glass. “Strength? You’ve forgotten what that word means.”

Krista slams into him with a wall of gold before I can answer. The wave throws him back, the ground cracking under the force. She doesn’t even look at me when she shouts, “He doesn’t get to touch you.”

For a moment, I almost falter. Because the sound of her saying that—of her choosing to stand not behind me, but beside me—does something to me that no blade has ever managed.

We fight as one. She seals the openings, I clear the path.

Her wards wrap around my shoulders like armor, my axe cuts down the ones who slip past. It’s a rhythm, brutal and perfect.

The Hollow rallies around us, the council’s magic weaving through the town like a living net, pulling everything tight.

But then I hear Mari.

Not fear. Not pain. Something more.

Her scream tears through the night, not from her lungs, but from the Hollow itself.

I turn just enough to see her standing on the porch, her fists clenched, her small body glowing with a light that no spell could mimic.

The air bends around her, sparking, alive, brighter than anything I’ve ever seen.

Every beast that lunges toward her burns out before reaching the steps.

Korrak sees it too. His eyes blaze. His voice booms. “The child! She is the vessel. Give her to me, and the Hollow is mine!”

“No,” Krista snaps, her voice sharp enough to cut through the chaos.

“No,” I echo, lower, final.

And together we strike.

The fight stretches endless, each second another lifetime.

I trade blow after blow with Korrak, sparks flying, our roars shaking the ground.

Krista weaves her magic into the gaps, her chants steady even when her arms tremble.

The Hollow itself answers us—trees lashing out to drag beasts into the roots, the river rising to drown the fires, the air thick with whispers of ancestors who will not let their ground fall.

At last, Korrak stumbles. My axe crashes into his blade, shattering it down the center. He staggers, breath heaving, the glow in his chest flickering. For a heartbeat, he looks at me—not as a brother, not even as an enemy, but as a man who knows he’s lost.

And then he’s gone. Shadows tear him apart, his power unraveling into smoke.

The battlefield falls silent.

The creatures crumble. The fire gutters. The Hollow breathes again.

For a long while, no one speaks. We just listen to the quiet settle over us, thick and heavy, as if the forest itself is exhaling.

Krista drops to her knees, her hands still trembling with the remnants of power.

I’m at her side in two strides, pulling her up, steadying her even as she leans into me.

Her face is streaked with soot, her hair tangled, her palms raw and red.

She looks at me with eyes full of exhaustion and something else I can’t name.

“We won,” she whispers.

I look past her, to where Mari stands on the porch, glowing still, untouched. The wards around her never cracked, never faltered. She is whole.

“Yes,” I say. “We won.”

The Hollow is scarred, but it stands. Houses still smolder, the square is littered with ash and broken glass, but the people are alive.

Sariah is limping but upright, Roderik is already scribbling furiously into his black tome even as blood drips from his temple, Therrin’s skin still smolders faintly as he douses embers with a sweep of his arm.

It’s not peace. Not yet. But it’s safety. For tonight, it’s enough.

Later, when the fires are out and the wounded are tended, Krista and Mari curl together by the hearth.

Mari falls asleep against her, small hand clutching at Krista’s sleeve.

Krista strokes her hair, her lips pressed to the crown of her head, her eyes fixed on the flames like she’s daring them to burn brighter.

I sit at the door, axe still in my lap, watching the night beyond the porch. The Hollow is quiet now, but I know what silence means. Silence is just waiting.

We’ve won tonight.

But embers always linger.

And some embers don’t die easily.

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