32. Malachi

MALACHI

Everything is moving at once. Too fast. Too loud. Too much.

The chamber is coming apart around us—magic snapping through the air in violent arcs, conduits fracturing under Juniper’s hands, the ritual circle pulsing like something alive and panicking under pressure.

And still?—

It isn’t stopping. That’s the part I don’t like.

No matter how much we break, how much we disrupt, the system keeps pushing forward like it’s already committed to an outcome it doesn’t intend to abandon.

That’s not normal. That’s not a spell. That’s a network.

“Dominic!” I bark, not taking my eyes off the next shifter coming at me.

He answers immediately, voice cutting through the chaos from somewhere behind me. “Yeah?”

“Get civilians out of the building. Now.”

A beat.

Then—“Already moving.”

Good. Because if this goes the way I think it might?—

This entire place is about to become uninhabitable.

I sidestep a lunging attack, catching the shifter’s arm and redirecting his momentum straight into the stone wall. He hits hard enough to stay there.

For now. Another comes in low. I block, twist, slam him down. They keep coming. They don’t hesitate. They don’t think. They just?—

Obey. The realization settles heavier with every second.

“These aren’t just influenced,” I growl.

Juniper doesn’t look up from the conduit she’s dismantling, but I feel her attention shift.

“I know,” she says. “They’re fully engaged in the system.”

“That’s not influence,” I snap, driving another attacker back. “That’s control.”

“Yes.”

The word lands flat. Certain. And something cold settles in my chest. Because that confirms it. This isn’t theoretical anymore. This is operational.

Cassandra steps back into view, untouched by the worst of the chaos. Of course she is. Her voice carries easily, calm and precise even as the room threatens to tear itself apart.

“You’re fighting symptoms,” she says.

I don’t answer. I don’t care about her commentary. I care about ending this. Another shifter rushes me. I meet him head-on, dropping him fast, efficient.

Because killing him isn’t an option. Not if there’s still a chance to pull him out of this. That’s the difference between me and her. And she knows it.

“They’re not going to stop,” Cassandra continues. “Not until the system completes.”

Juniper snaps another conduit, the resulting surge rattling through the chamber hard enough to crack stone.

“Good thing we’re not letting it complete,” she fires back.

Cassandra smiles. Not amused. Not dismissive. Certain.

“It doesn’t require this chamber anymore.”

That—

That gets my attention.

“What?” I demand.

Juniper stills. Then keeps moving.

“Explain,” she says, voice sharper now.

Cassandra gestures lightly to the circle.

“To this,” she says. “This was the ignition point. The stabilizer. The control hub.”

Her gaze lifts. Not to us. Beyond. Outward.

“But the network?” she continues. “That’s already in place.”

A pulse of magic rolls through the chamber. Stronger. Deeper. And this time?—

I feel it beyond the room. Outward. Across the territory. Like something stretching its reach. My jaw tightens.

We already know she’s built it into the town, but I let her keep talking. Better she be sure she’s still winning than start wondering at this point.

Her arrogance is immediate. Unapologetic.

“Every anchor you’ve destroyed has already done its job,” she continues. “Every connection has already been made.”

Juniper’s hands still. Then resume, faster now. More urgent.

“Then this is just—what?” I press. “A switch?”

“A catalyst,” Cassandra corrects.

The circle flares again. Violent. Unstable.

The shift. The system isn’t relying on this space anymore. It’s drawing from something bigger. Wider. Spread out.

“They’re already linked,” I say, the realization settling in fully now.

Juniper nods once.

“Yes.”

“Then breaking this won’t stop it.”

“No.”

Another shifter lunges. I take him down harder than necessary, frustration bleeding into the motion.

“Then what the hell are we doing?”

“Buying time,” Juniper snaps.

“For what?”

She finally looks at me. Really looks. I feel it the shift. The decision.

“The counter-ritual,” she says.

Right. That. The thing she mentioned. The thing she didn’t fully explain. The thing that now sounds like our only option. Another wave hits. This time bigger. More coordinated. Cassandra raises a hand?—

And the shifters respond instantly. All of them. At once. They surge forward. A wall of bodies. Directed. Weaponized.

“Stay behind me,” I snap, stepping between them and Juniper.

She doesn’t argue. Good. I meet the wave head-on. The impact is brutal. They hit hard, fast, coordinated in a way that tells me this isn’t instinct anymore. This is command structure. This is strategy. This is?—

War.

I shift my stance, grounding myself, pushing back with everything I’ve got.

Control. Precision. Force where it’s needed.

Containment where it’s possible. I don’t kill.

But I don’t go easy either. I can’t. Not when they’re coming at me like this.

Not when Juniper is behind me. Not when the bond is screaming that she’s about to do something that could either save all of us?—

Or destroy her.

“Malachi—”

I don’t turn.

“I’ve got you,” I say.

“I know.”

The bond pulses. Stronger. Aligned. She’s starting. Whatever this is?—

It’s happening now.

“Keep them off me,” she adds.

“Done.”

I drive another attacker back, slamming him into two others and sending all three to the ground. They’ll be back up. They always are. But it buys me seconds. And right now?—

Seconds matter. Behind me, I feel Juniper’s magic rising. Not explosive. Not chaotic. Focused. Different from anything I’ve felt from her before. It threads through the bond?—

And this time?—

I don’t fight it. I let it in. Let it settle. Let it connect. Because if this is how she’s going to stop it?—

Then I’m part of it. Cassandra watches. Still calm. Still certain.

“You’re too late,” she says.

I bare my teeth.

“We’ll see.”

She tilts her head slightly.

“You think dismantling pieces of the structure changes the outcome?” she asks.

Juniper’s voice answers before I can.

“No,” she says. “But rewriting it does.”

That—

That gets Cassandra’s attention.

Her expression shifts. Just slightly. Interest.

“Ambitious,” she says.

“Necessary,” Juniper replies.

The magic surges again. This time different. Not the chaotic bursts from before. Something more directed. More intentional. The bond flares. Bright. Alive. I feel the connection snapping into a new alignment. Not just between us. Through us. Outward. Into the system.

“What are you doing?” Cassandra asks.

Juniper doesn’t answer. She doesn’t need to. She’s not just breaking the structure. She’s reaching into it. Taking control. And Cassandra?—

Cassandra realizes it at the same time I do. Her gaze sharpens. She moves fast.

“Stop her.”

The command hits the room like a strike. The shifters surge again. Harder. Faster. More desperate. Because now?—

Now it matters. I don’t hold back. I can’t. I meet them with everything I’ve got, pushing harder, faster, clearing space with raw force and precision. No hesitation. No doubt. Because behind me?—

Juniper is rewriting the rules of the fight.

And if she succeeds?—

This ends.

But if she fails?—

Everything does. The magic builds. The pressure spikes. The chamber trembles. And somewhere beneath it all?—

The network hums. Still active. Still spreading. Still dangerous. Not just here. Not just in the chamber. Out there. Across the entire territory. Cassandra was right about one thing. This isn’t contained. It never was. And that means?—

This fight isn’t just about stopping a ritual. It’s about tearing down something that’s already taken root. Something bigger. Something worse. Something that?—

Won’t stop unless we force it to. I slam another attacker aside, clearing space again.

“Juniper,” I growl.

“Almost,” she replies.

The word hits hard. Because “almost” means we’re out of time. Because “almost” means this is it. I brace myself. Because whatever happens next?—

It’s going to decide everything. And I’m not letting her face it alone. Not now. Not ever.

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