WebNovels

Chapter 12 - CHAPTER 12 - Echoes on the Trail

The smoke is still rising when they arrive.

They sprint through Willowdusk's winding streets, boots pounding stone as alarm bells echo from tower to tower. Villagers scatter at the edges of their path—some shouting warnings, others dragging buckets of water toward small fires licking up walls and awnings. A fruit cart lies overturned in the street, apples rolling freely underfoot. Somewhere, a child is crying. Somewhere else, a door slams shut.

The second explosion site comes into view.

It's smaller than the first.

More contained.

And that alone makes it worse.

Charred stone forms a rough circle at the center of the street, the impact zone carved cleanly into the ground. Smoke curls upward in lazy strands, drifting instead of billowing. Whatever detonated here burned hot—but briefly.

Zera slows first.

Not because she's tired.

Because she's listening.

Her amber eyes sweep the area in a single, sharp arc—rooftops, alley mouths, windows, the way the smoke bends in the breeze. She steps into the scorched circle, kneels, and places two fingers against the cracked stone.

Nothing.

No residual Ether.

No unstable aftercurrent.

No echo of power.

She rises.

"Distraction," Zera says flatly.

Ryoto skids to a stop beside her, chest heaving, eyes darting across the street. "That's it?" he snaps. "So we just—what—lost them?!"

He spins in place, scanning for movement that isn't there.

Aria slows behind him, breath tight in her chest. She looks from the damaged street to the watching villagers, to the rooftops above—empty, silent.

"But..." she says softly, brow knitting. "Why make a second explosion if they were already gone?"

Sylvi crouches near the edge of the blast radius, careful not to touch anything. Her eyes trace the pattern of cracks, the uneven scorch marks, the way the stone fractured instead of crumbling.

"It's not random," she murmurs. "The pressure release was angled. Like it was meant to draw us here specifically."

Ryoto looks at her. "So yeah. A distraction."

"No," Sylvi says, straightening. "A misdirection."

Zera's gaze sharpens.

Before any of them can respond—

A shout rings out from down the street.

"HEY! OVER THERE!"

They turn as one.

At the far end of the road, a villager is pointing frantically toward a narrow side passage between buildings—one most people wouldn't notice unless they knew it was there. Smoke drifts faintly from its mouth, thinner than before, but unmistakable.

And beneath it—

Fresh bootprints.

Too clean.

Too deliberate.

Zera doesn't hesitate.

"Move," she orders.

And they run again.

They don't get far.

The moment they round the bend into the narrow passage, the air shifts—tight, pressurized, wrong. Zera feels it first, her stride shortening just enough for her hand to lift.

"—Wait."

Too late.

Figures drop from above.

Eight of them.

They come down from rooftops, fire escapes, alley ledges—bodies twisting midair before boots hit stone in a rough circle around the team. Cloaks snap as they land, masks already in place. No chanting. No glowing sigils. No Ether flare.

Just motion.

Raw and sudden.

Steel flashes.

Ryoto barely has time to react before a blade whistles past his shoulder.

"HEY—!" he snaps, skidding back a step. "Guess we found the welcoming party!"

The attackers move immediately, spreading out with practiced coordination. Not closing in. Not retreating. A loose ring—wide enough to maneuver, tight enough to slow.

Deliberate.

One of them barks an order, voice sharp beneath the mask.

"Move! Delay them so the others escape!"

So that's what this is.

A wall.

Zera steps forward without hesitation, boots grinding against stone as she places herself between the attackers and the others. Her posture is calm, centered—no wasted movement, no visible tension.

Behind her, Aria reacts on instinct.

She raises her hands, fingers spreading as a gentle current of Ether flows outward—soft, wind-touched, steady. It doesn't burst. It settles over the group like a quiet breath, easing strain, sharpening focus.

Ryoto feels it immediately—his breathing evens out, the heat in his chest no longer flaring wildly but burning clean and controlled.

Sylvi feels it too.just reassurance.

She grips the strap of her toolbox tighter, eyes darting between the attackers, taking in their footwork, their spacing, the way they keep glancing down the street instead of committing.

"They're not here for us," she blurts. "They're stalling!"

"Yeah," Ryoto mutters, rolling his shoulders, fire flickering faintly along his knuckles. "Bad news for them."

The masked figures lower their weapons, shifting weight forward.

They don't look confident.

They look committed.

Zera's amber eyes sweep them once—counting, measuring, already deciding.

Then she speaks.

"Take them down."

The ambushers surge forward—

And the street erupts into motion as the battle begins.

Zera moves.

A pale shimmer gathers in her open palm—tight, controlled, barely visible. The air bends.

"Manifest — WindSpire."

The blade exists.

FWSSH—!!

Stone cracks where she stood.

She's already gone.

Two Starfall Seekers flinch—too late. A blur passes behind them. Something whispers through the air.

Both drop without a sound.

Zera is already stepping forward as the Ether disperses, eyes up, attention moving on.

Ryoto laughs once.

"Alright—!"

Fire snaps around his fist as he drives forward. His punch lands center mass, and the Starfall Seeker flies backward into a vegetable stand. Wood explodes. Cabbages burst apart and roll across the street.

Ryoto twists on his heel.

Another attacker rushes him.

Ryoto ducks, shoulders rolling, then snaps upward—

CRACK.

The Starfall Seeker slams into a barrel. It tips, rolls, collapses. The man doesn't get back up.

"Next!" Ryoto calls, heat licking along his knuckles.

Aria's hands lift on instinct. Ether stirs—gentle, wind-touched—

The fight is already ahead of her.

Sylvi steps forward.

Her breath catches—then steadies.

She draws.

The Arcane Revolver clears its holster with a soft hum, Ether lines glowing cleanly along the barrel. Her grip settles. Her shoulders square.

Four targets.

BANG.

The first Starfall Seeker jerks back, shoulder snapping sideways as the Ether round detonates.

BANG.

The second stumbles mid-stride and collapses, weapon clattering across stone.

BANG.

The third spins once and goes down hard.

BANG.

The fourth drops where he stands.

Silence crashes in after the echo.

Smoke drifts.

A cabbage rolls lazily to a stop near Ryoto's boot.

Zera turns.

Her gaze rests on Sylvi—not long. Just enough.

"...I've never seen someone handle a revolver like that."

Sylvi stiffens.

Then turns red.

"I—uh—it's just—" She lifts it a little too fast. "It's my Arcane Revolver—"

She stops. Swallows.

Ryoto stares at the gun. Then at Sylvi.

"...How did I not know about this?"

Aria smiles, calm as ever.

"Because you never asked," she says. "I did."

Sylvi's face heats another shade.

The street settles.

Groans fade.

And the ambush is over.

Bootsteps scrape stone.

The last Starfall Seeker breaks formation and runs.

He doesn't get far.

Zera moves sideways—one smooth step—and sweeps his legs out from under him. He hits the ground hard, breath knocked loose as she pins him effortlessly, knee at his back, pressure absolute.

He spits dust, forcing a crooked grin through the pain.

"Tch..."

"...you're too late..."

Zera clicks her tongue.

Once.

She draws her fist back and drives it clean across his jaw.

CRACK.

The words die with the impact. His body goes limp instantly.

Zera stands, already turning away.

Ryoto throws his arms up.

"Oh COME ON!!"

The street falls quiet.

No Starfall Seekers left standing.

Sylvi is already moving.

She drops to one knee beside the shattered stone, eyes scanning the impact site with sharp focus. Cracks spiderweb across the street, scorched at the edges—but uneven. The damage doesn't radiate outward like a normal blast.

She frowns.

"That's... wrong."

Ryoto slows beside her. "Wrong how?"

Sylvi doesn't answer right away.

She reaches into a side pouch and pulls out a small metal tool—flat, hooked at one end. With careful precision, she scrapes along the edge of a scorched groove, shaving off a thin line of darkened residue. She pauses, studies it, then nods to herself.

"Found it."

She slips the sample into a narrow slot on a silver disk no larger than her palm. Its surface is etched with fine concentric rings of interlocking gears, all visible beneath a clear crystal dome.

The Flux Compass.

Sylvi presses her thumb against the rim.

CLICK.

The disk hums softly. Inside, the gear rings begin to rotate, adjusting in tight, deliberate increments. The crystal above them clouds for a heartbeat—then clears.

PING.

Aria leans closer, eyes curious. "What is that?"

"Tracker," Sylvi says quickly, already watching the readout. "It doesn't follow people—it follows signatures. Ether leaves a kind of fingerprint when it's used the same way more than once."

PING.

The crystal needle snaps to life, twitching once... then locking firmly toward the treeline beyond the village.

PING.

Ryoto blinks. "So... it's pointing at them?"

"It's pointing at what they used," Sylvi corrects. "As long as the trail hasn't dissipated, it'll hold."

Zera's gaze sharpens on the forest line. "How long?"

Sylvi exhales. "Minutes. Maybe less, depending on how fast they're moving."

That's all Zera needs.

"That way," Sylvi says, already pushing to her feet. Her voice is tight—not panicked. Focused.

"The trail's still warm."

Ryoto doesn't hesitate. He pivots and breaks into a run.

Aria follows, breath steady despite the sudden pace. Zera is already ahead of them, stride long and purposeful, eyes fixed on the darkening trees.

Sylvi tucks the Flux Compass close to her chest and sprints after them, the needle still vibrating faintly beneath the crystal.

The Town falls behind.

The forest rises to meet them.

And whatever was taken hasn't vanished yet.

Vines hang heavy ahead, knotted together where the forest should open—too deliberate to be natural. The Flux Compass in Sylvi's grip gives a short, sharp vibration, the crystal needle twitching once before locking straight ahead.

She slows.

Zera raises a hand. The group halts instantly.

Ahead, half-swallowed by ivy and creeping moss, sits a low wooden structure. Its roof sags under years of neglect, planks dark with rot and rain. One shutter hangs crooked, barely clinging to its hinge. No lanterns. No markings.

Quiet.

Too quiet.

A muffled thud comes from inside.

Then another.

A hurried voice, sharp with strain, slips through the warped boards.

"...move faster."

A crate scrapes against the floor. Wood knocks wood. Someone curses under their breath.

Sylvi's eyes flick to Zera. The compass gives another faint pulse—closer now. Stronger.

Zera doesn't hesitate. She steps forward, boots soundless on leaf-strewn earth, and presses herself flat against the wall beside the door. She lifts two fingers.

Ryoto grins and cracks his neck once, rolling his shoulders as he moves opposite her.

From inside—

"Hurry," someone whispers, breathless. "Before those—"

The door explodes inward.

Wood splinters outward as Zera kicks through, the force snapping the hinge clean off. The interior bursts into motion—four masked figures scrambling amid half-open crates, hands frozen mid-grab as daylight floods the room.

For half a heartbeat, no one moves.

Ryoto leans into the doorway, soot still faint on his sleeve, heat already curling around his fist.

"Oh," he says cheerfully. "So now you're in a rush."

One of the figures stumbles back, knocking over a crate. Metal rings inside. Something heavy shifts.

Zera steps past Ryoto, already claiming the center of the room.

"We're going in," she says.

And the cabin erupts into chaos.

The cabin doesn't survive the entry.

Zera crosses the threshold first.

Wind snaps inward around her outstretched hand, compressing, sharpening—then locking into form.

"Manifest — WindSpire."

The blade flashes into existence, pale and precise, the air screaming once as she moves—

FWSSH.

Two masked Starfall Seekers drop mid-turn, momentum cut out from under them. They hit the floor hard, weapons skittering uselessly across warped planks.

Ryoto is already through the door.

A Starfall Seeker lunges from the side, desperate and off-balance. Ryoto plants his foot, twists, and drives a punch straight through the man's guard.

The impact hurls him backward into a stack of crates.

Wood explodes.

Metal rings.

Something heavy breaks loose and thumps against the wall.

"Clear!" Ryoto barks, already shifting targets.

Sylvi's heart is pounding.

She grins anyway.

She snaps a device from her belt, fingers moving on instinct as a compact launcher unfolds with a crisp click. A mesh cartridge slides into place, humming faintly as it arms.

She widens her stance.

"Behold!" she announces, unable to stop herself. "The Net-Caster!"

She fires.

The device squeals.

High-pitched.

Wrong.

FWUMP!!

The net rockets backward.

It slams into Sylvi's chest, wraps once, twice, and cinches tight with a brutal snap. She hits the floor on her back, cocooned head-to-toe, boots kicking uselessly.

"MMPH—!!" Her voice comes out muffled and furious. "ARE YOU SERIOUS?!"

"SYLVI!" Aria lunges forward, hands lifting—

Zera's already there.

WindSpire arcs once—clean, controlled.

The mesh splits straight down the middle and collapses in slack coils. Sylvi pops upright, hair wild, cheeks blazing red beneath her brown goggles.

"I—I recalibrated it last night!" she sputters, yanking the net off her shoulders. "It worked perfectly—"

A scrape cuts her off.

At the far end of the cabin, one Starfall Seeker is still moving.

He drags himself across the floor, elbow by elbow, blood streaking through dust as he claws for the door. His mask hangs crooked, breath rattling in wet, desperate gasps.

A shadow falls over him.

Ryoto's hand clamps onto the back of his collar and hauls him up like a sack of grain.

"Where," Ryoto asks lightly, heat crackling low around his knuckles, "do you think you're going?"

The man's eyes dart. His jaw trembles.

"The— the boss," he wheezes. "Already left— the village—"

Ryoto leans closer.

"Mm-hmm."

"Through the forest," the man blurts. "Running. Said— said the decoys would buy time—"

"Thanks."

Ryoto snaps his head forward.

CRACK.

The Starfall Seeker goes limp instantly, collapsing in a heap.

Ryoto straightens, rubbing his brow as he looks around at the wrecked cabin—the shattered crates, the ruined net at Sylvi's feet.

"Oh, COME ON!!"

Outside, the forest waits.

And whatever they're chasing is already moving.

The forest answers first.

Branches snap deeper in the trees—fast, deliberate. Not panicked. Not sloppy.

Zera's head turns a fraction.

Then the pressure hits.

Not an explosion. Not a flare.

A weight.

The air tightens, pressing against skin and breath alike, subtle but unmistakable—like standing too close to a storm that hasn't broken yet.

Two figures drop from above.

They land hard but controlled, boots biting into dirt without sliding. Their armor is darker, heavier than the others—plates layered over reinforced cloth, edges worn but cared for. Their masks are refined, seamless, eyes glowing faintly beneath narrow slits.

No wasted movement.

No hesitation.

Sylvi's breath catches.

Ryoto straightens, grin fading just enough to matter.

Aria feels it in her chest—the way her Ether pulls inward instead of reaching out.

One of the newcomers rolls his shoulder once.

The motion sends a ripple through the air.

Behind them, farther down the trail, something moves—fast.

A silhouette breaks through the underbrush.

A single figure, already retreating, cloak snapping between tree trunks. A solid, angular shape is clutched tight against their side—wrapped, warded, unmistakably important.

The artifact.

Zera tracks it instantly.

Her jaw tightens.

"They're splitting up."

The two Starfall Seekers step forward together, spreading just enough to block the path—calculated, practiced.

A delay.

Not here to win.

Here to hold.

The forest creaks.

Leaves shudder.

And the distance between choices collapses to seconds.

The moment stretches—thin as glass.

Zera's eyes never leave the fleeing shape between the trees. She shifts her weight, already angled, already moving.

"I'll take the right one."

No debate. Just direction.

Sylvi's chest tightens—but she steps forward anyway. Boots plant. Jaw sets.

"I—I'll take the left!"

Aria is beside her instantly, close enough that their shoulders almost touch.

"I'll support Sylvi."

Her voice is soft, but it doesn't shake.

Ryoto doesn't look back.

The silhouette ahead crashes through brush, distance opening with every heartbeat. Heat floods Ryoto's legs, fire licking up around his boots as his stance lowers, coiling tight.

He brings his fists together.

The impact thumps through his arms, sparks snapping between his knuckles.

"My heart's burning for this!"

The ground cracks.

Ryoto launches forward like a shot, fire exploding beneath his feet as he vanishes into the trees—branches snapping, leaves igniting briefly in his wake before the forest swallows him whole.

Zera is already moving the opposite direction, WindSpire flashing once as she meets her target head-on.

Sylvi exhales sharply and runs, Flux Compass clutched tight, Aria keeping pace at her side—wind stirring instinctively around them as they plunge left into shadow.

The forest splits.

So do they.

And somewhere ahead, the hunt begins in earnest.

The forest explodes into motion.

To the right—

steel shrieks as wind slams head-on into force. Zera's blade flashes once, twice, the air itself screaming as it's torn apart. Her opponent skids backward through leaves and dirt, boots carving trenches as Ether pressure collides and refuses to give.

To the left—

Sylvi stumbles into a clearing just as a shadow drops in front of her. Metal clashes. Sparks burst. Aria's breath catches as she throws her hands up, wind snapping outward at the exact moment Sylvi ducks—deflecting a strike that would've split bone. Sylvi's boots slide. She barely keeps her footing.

"Again!" Sylvi snaps, teeth clenched—not scared. Focused.

Aria moves with her, never a step behind.

Straight ahead—

Ryoto tears through the forest like a living flame.

Branches whip past his face. Roots crack underfoot. Fire roars around his legs, each step blasting him farther, faster. The fleeing figure is there—always just there—dark shape weaving through trees, never slowing.

"HEY!" Ryoto shouts, lungs burning, grin sharp and feral.

"YOU'RE NOT LOSING ME!!"

The figure glances back.

Just once.

Then vanishes over a ridge as the forest opens into darkness beyond.

Ryoto snarls and surges harder.

Behind him, blades clash. Ether flares. The forest trembles under the weight of three battles unfolding at once—

And none of them are finished.

FADE OUT.

More Chapters