Switch Mode

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

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

 

Chapter 60 – Ambush in the Streets 

Thorne’s POV 

Chapter 60 – Ambush in the Streets 

28 

Old Market was learning how to breathe again, and I didn’t trust it. 

Not because it looked wrong. That would’ve been easier. Wrong is simple. Wrong is measurable. Wrong gives a man something to point at and say fix that. 

This looked almost right. 

The food carts were open. The fry oil hissed. A busker with a battered guitar kept tuning the same chord like optimism might eventually land if he annoyed it enough. Kids tugged parents toward waffle stands. Teenagers leaned against railings and pretended they weren’t impressed by anything, which meant they were impressed by everything. People had come because we told them it was safe. They were staying because ordinary felt like something worth fighting for again. 

Two days ago, we’d posted the public schedule like a heartbeat. Pancakes at nine. Bells at noon. Stories at six. It was simple on purpose. The city needed rhythm again, not speeches. It needed a reason to show up for something that wasn’t grief. 

Today we were asking Crescent to trust that rhythm in a crowd. 

Also today, without public banners or council grandstanding, we were running Operation Echo Sweep. 

The public version of this morning was “soft reopening.” The truth was a stress test. Mirror-ward sensitivity under laughter. Civilian response timing. Mixed Crescent-Rogue patrols operating inside normal foot traffic. If the Shadow Court could scent joy, then I wanted to know whether our defenses held while children smeared cocoa foam on their faces and vendors argued over change. 

No councilors. No ribbon-cutting. No handshakes for the cameras. 

Just muscle memory. 

Kade and his warriors were here because he asked. More importantly, they were here because Elara agreed before I finished listing my reasons for saying no. That should tell any sane person how much trust I place in my wife and how little dignity I retain when she fixes me with that look that says stop talking, I’ve already decided. 

1/11 

11:13 Fri, May 8 

Chapter 60 Ambush in the Streets 

Yesterday, in the War Room, steam had curled off our tea and drifted over the city map until the river looked like it was already boiling. Kade stood across from me with his usual impossible stillness. He always looks like a man who knows exactly how dangerous he is and is making a choice not to make it everyone else’s problem. 

“Embed us,” he said. “Echo Sweep is the proof your people need. If my scouts serve under Crescent command, we’ll take left corridors and soft flanks. If the Shadow Court peeks, we shut the eye.” 

Elara didn’t blink. “Under Crescent command,” she repeated, because she likes the important words out loud and in the right order. 

“Explicitly,” Kade said. 

I could’ve argued optics. History. The way old instincts become new disasters when armed men try to share space too fast. Instead, I watched my Luna sit there with one hand around her mug and the other flat on the edge of the table, steady as law. 

“Agreed,” she said. 

I am, admittedly, a weak man where she’s concerned. 

I nodded too. 

Now Kade’s unit held the north corridor in black uniforms and quiet discipline. They wore Crescent comms, Crescent beacons, and because Julian had nearly burst into song over it-Crescent badge-cams. Julian wanted to print Rogues in official Crescent hardware on a commemorative banner. I told him if he did, I’d make him hang it himself from the highest point in the palace with no harness. 

“Ops, report,” I said into my wrist com. 

“Drones stable at six,” the tech replied. “East and west perimeters are clean. Vendor scanners green. 

Caffeine line secure.” 

I looked toward the coffee truck and immediately saw the problem. “Move the truck two meters off the glass frontage. If this goes sideways, I don’t want espresso in my crossfire.” 

A beat passed. “Copy, Alpha.” 

Across the plaza, Cassia stood on a pop-up kiosk in boots sharp enough to start political incidents, her holo-slate glowing in one hand. She wasn’t technically military, but she had the kind of energy that made people obey before they realized they’d agreed to anything. In under a minute she redirected two vendors to safer positions, traded three jokes for two volunteers, and somehow converted a cluster of skateboarders into a mobile barrier team. 

2/11 

11:13 Fri, May 8 

Chapter 60- Ambush in the Streets 

28 

Caius shadowed her from three feet back, hands in his pockets, eyes everywhere. Anyone watching from a distance would’ve thought he was flirting with the dumpling vendor. Anyone smarter would’ve known he was counting exits, choke points, and likely breach vectors without once looking obvious 

about it. 

Elara had wanted to be here. 

I told her no. 

“If it goes wrong,” I’d said, “Aeron needs one of us home.” 

She frowned at me the way only wives can, kissed my jaw anyway, and said, “Then make it a boring day.” 

I promised. 

I don’t like breaking promises to her. 

Before the attack, there was a moment I can’t stop replaying. 

A little boy in a paper crown tripped by the fountain. Cassia caught him by the collar before he face-planted, spun him once, and set him back on his feet laughing. Then she bent down, straightened his crooked paper crown like it mattered, and sent him running back to his mother like she did this every 

day. 

Kade’s head turned toward them. 

He didn’t smile. 

He steadied. 

I’ve learned enough about him to know that look. It’s the look he gets right before a storm when he’s deciding how much damage he’ll allow before he starts ending things. 

rent. 

Julian drifted past me with a drone on a tether and a tablet tucked against his side like it owed him 

“How soft is our soft launch?” he asked. 

“Soft,” I said. “Launch.” 

His mouth twitched. “Crescent Net draft headline: Old Market Reopens. No Yelly Lady. Only Cocoa. Too soon?” 

3/11 

11:14 Fri, May 8 

Chapter 60 Ambush in the Streets 

“With you, nothing is ever too soon.” 

28 

He blew me a kiss, stole a sample dumpling off a cart he absolutely hadn’t paid for, and bribed the soup vendor for better camera angles. 

Then the air changed. 

That’s always how it starts. Not with a sound. Not even with a sight. It starts with your body noticing something your brain hasn’t caught up to yet. A wrong vibration. A prickle up the arms. The kind of shift that makes instinct stand up before thought has a chance to object. 

“Ops,” I said quietly. “Confirm mirror frequency on my sector.” 

A beat. 

“Minor spike, sir. Could be resid—” 

The glass screamed. 

Not cracked. Not shattered. Screamed. 

It cut across Old Market like a violin string snapping inside a cathedral. Every window along jewelry row trembled at once, then blew outward in a glittering wave. Heat dropped hard enough that my breath almost fogged. For one sharp second, shards hung in the sunlight like suspended rain. 

Then they fell. 

From the broken mirror behind a vendor stall, something climbed through. 

Not a person. 

Not a body. 

A reflection that refused to die. 

Humanoid, but stretched wrong. Too tall. Too thin. Silver veins pulsing under translucent skin like molten mercury. Static-white eyes. A mouth opening on light that bent the air instead of sound. 

“Breach confirmed,” I barked. “Sector East, storefront four. Deploy Pattern Delta.” 

Cassia was already moving. “Copy,” she said over comms, crisp as a snapped wire. “Caius, east flank. Salt rounds.” 

Kade’s voice came a beat later. “Rogues on the left. Covering civilians.” 

4/11 

11:14 Fri, May 8 

Chapter 60 – Ambush in the Streets 

The market exploded into motion. Screams. Running feet. Metal shutters slamming down. Crescent blues and Rogue blacks locking together in a formation that should’ve taken months to build and somehow didn’t. Drones dove lower. Friendly lighting flipped combat-red. 

“Shields up!” I shouted. “Shoot the shadow, not the shine!” 

Gunfire cracked across the street in the kind of rhythm that decides who lives and who gets mourned. Silver-laced rounds tore through the wraiths’ shadows instead of their bodies. Salt grenades hit pavement and hissed like cold fire. The whole street filled with iron, smoke, and the sharp bite of 

panic trying to outrun discipline. 

Then, over secure comms from the palace, came Aeron’s tiny, very serious voice. 

“Maintain formation. No yelly lady.” 

Six soldiers smiled in the middle of a firefight. 

I let one breath out through my nose, because if my son could treat a combat event like a policy memo, the rest of us could at least keep it together. 

Cassia cut between stalls with her baton sparking blue. “Hey, shiny,” she called to one of the wraiths. “Wrong district.” 

It turned. Claws sliced the air where her throat had been a second earlier. She dropped, rolled, came up under its guard, and drove the baton into its chest. Light stuttered. The thing burst apart like a bad 

hologram losing signal. 

“Still got it,” she muttered. 

“Focus,” Caius shot back. “Try not to die today.” 

“No promises.” 

To my left, Kade crossed half the street in three strides, put his body between a mother and her child, took a glancing slash across the shoulder, and didn’t even slow. He drove a knife straight through the creature’s shadow, and its scream sounded like a speaker melting from the inside out. 

“Status,” I demanded. 

“Containment holding,” Caius said. “Two breaches sealed. One active at the fountain.” 

We were winning minute one. 

Minute two is where you learn whether you get to write policy or read casualty reports. 

5/11 

11:14 Fri, May 8 

Chapter 60 – Ambush in the Streets 

“Hold pattern,” I snapped. “Cassia, fall back to-” 

Static swallowed her channel. 

I turned and saw why. 

At the far end of the market, a new wraith was thickening near the fountain. Denser than the others. Smarter-looking, if evil can be said to look thoughtful. Every reflective surface near it bloomed at once. Its image fractured across a dozen panes, blinking in and out of sync like a chorus rehearsing itself. 

“Ops, it’s replicating.” 

“We see it, sir.” 

“Seal perimeter glass. Rogues, close in. Crescent, pivot to triangle formation. Now.” 

Cassia didn’t fall back. 

Of course she didn’t. 

She was dragging a child out from behind a kiosk, one hand locked around the kid’s arm while she yelled for Caius to cover her. The light shifted across her face. I saw it. She saw it. 

Too late. 

The wraith spun with a speed that made my skin go cold. One arm flashed. A blade of reflected light sliced across Cassia’s ribs and kept going. 

She gasped and dropped to one knee. 

Gold fabric darkened red. 

“Cassia!” Caius’s voice cracked as he sprinted. 

Kade beat him there. 

He caught her before stone did and dropped with her, one knee hitting the pavement hard enough 

to bruise. “Cassia. Stay with me.” His voice was low and wrecked in a way I hadn’t heard from him before. “Eyes on me.” 

She tried to grin. Even half-folded from pain, she was still a Valemont. “Don’t… tell me what to do.” 

“Shut up and breathe.” He pressed both hands to her side. Blood welled between his fingers. Fear showed on his face for one raw second before discipline dragged it under. 

6/11 

11:14 Fri, May 8 

Chapter 60 Ambush in the Streets. 

28 

Caius slid in beside them, tossed a salt canister at an approaching wraith without looking, and bared 

his teeth. “I’ve got her.” 

“No,” Kade snapped. “Hold the line. I’ll get her out.” 

“She’s my sister,” Caius shot back. 

“She’s my-” 

He swallowed the end of it like it burned. 

He didn’t need to finish. His eyes did it for him. 

The part of me that was a man wanted to cross that ground, help them, do something with my own hands. The part of me that was king kept my boots exactly where they belonged. 

“Caius, seal perimeter,” I barked. “Kade, evac north. Med-truck one. Go.” 

Caius hesitated for one heartbeat. Then he pivoted, slammed back-to-back with two Rogues, and held the line like history had finally decided to behave for once. 

Kade scooped Cassia into his arms like she was a promise he intended to keep. “You better not die 

on me,” he muttered. 

She blinked up at him, pale and furious. “Wouldn’t dare.” 

Then he ran. 

Long strides. Mirror shards popping under his boots. Smoke cutting around him in ribbons. Behind him, the line re-formed. Crescent rifles and Rogue blades moved like one animal with two kinds of teeth. 

“On my mark,” I called, counting breaths instead of bodies. “Three, two-fire.” 

Silver detonated in a wave. 

Wraiths shrieked. Reflections tore midair. The replicated thing at the fountain convulsed, burned white, and folded in on itself until there was nothing left but glass dust and bad memory. 

Silence came back hollow. Sirens filled the gaps. Someone sobbed. A child cried. The waffle cart kept making waffles, which felt offensive and somehow comforting at the same time. 

“Status,” I said, and my voice came out rougher than I wanted. 

“Breach contained,” Ops replied. “No new mirror spikes.” 

7/11 

11:14 Fri, May 8 

Chapter 60- Ambush in the Streets 

“Casualties?” 

A pause. 

“Minor injuries. One critical-Lady Cassia. En route to med-bay with Alpha Kade and Captain Caius.” 

I closed my eyes for half a second. Relief and guilt never sit well together. 

Elara hit secure channel immediately. “Thorne?” 

“I’m here.” 

“What happened?” 

“Mirror wraiths at Old Market. Contained.” I breathed once before I said the rest. “Cassia’s hit.” 

Her answer came back iron-warm. “She’ll fight. She always does.” 

“She does,” I said, because faith is a habit you either keep trained or you lose. 

Cleanup started fast. Too fast, which told me how practiced we were becoming at disasters I did not want normalized. Vendors swept glass with that stubborn civic dignity people adopt when fear tries to humiliate them. Volunteers wrapped blankets around strangers. Kids collected NICE WOLF stickers like they were parade prizes. The drones blinked back from combat-red to civic-blue. 

Old Market, stubborn idiot that it was, decided the day was not over. 

Julian appeared at my shoulder like a caffeinated ghost, his drone hovering beside him with disciplined little hums. “Headline?” 

“No hero speeches,” I said. “Truth. The city held.” 

“Subhead: No Yelly Lady. Just Cocoa. Bell emojis?” 

“Always bells.” 

He angled the drone to capture a Crescent private and a Rogue scout laughing with their helmets off, both of them soot-streaked and breathing hard and alive. He’ll win something for that footage. I’ll deny crying when I see the final cut. 

“Alpha,” Ops pinged softly. “We’re seeing… something at the fountain.” 

I walked over. 

8/11 

11:14 Fri, May 8 

Chapter 60 

Ambush in the Streets 

The stone lip of the fountain was spidered where the final wraith had fallen. In the shallow water, a line of black residue moved like spilled ink. 

Then it crawled. 

Not fast. Not dramatic. Just deliberate. It slid toward the seam between stones, found the crack, 

and vanished into it like a vein disappearing into bone. 

The stone drank it. 

“Mark anomaly,” I said quietly. 

“Copy. Also-Sublevel Three mirrors just flickered in sync.” 

“Seal it. Full RF lockdown. No solos with reflections.” 

“On it.” 

I straightened and looked around. Crescent soldiers and Rogue fighters stood shoulder to shoulder now, trading tired grins and exhausted nods. Adrenaline still ran hot through the street, but something else had shown up beside it. Not peace. Too early for that. Something more practical. 

Respect. 

Elara came back onto the channel, calmer now. “Aeron says doors stay doors.” 

I almost smiled. “Tell him his father agrees.” 

A dumpling vendor started yelling two-for-one for heroes. A Rogue private tried arguing price with a grandmother who clearly ruled three generations and one side street. A cadet patched a scraped knee with a sticker sheet because the med cart was busy. Cassia would’ve turned the whole thing into a meme before sunset. I put that thought somewhere sharp and unreachable and told myself I’d pick it up 

later. 

“Your Majesty,” Daven called, jogging over with a salt team at his heels. “Mirror dust in the south alley. Looks like the breach seeded through old grout.” 

“Map every seam,” I said. “Salt sweep. If they try this again, I want the ground to sting.” 

He nodded once and turned, already barking assignments. 

Then Caius broke across med-channel, voice tight and trying not to be. “She’s stable. Gel took. Serum holding. Please advise Elara not to break any doors to get here. I’ll bring updates.” 

9/11 

11:15 Fri, May 8 

Chapter 60 – Ambush in the Streets 

Copy. 

28 

The air in my chest loosened by one single, reluctant notch. 

The long work started after that. Triage lists. Vendor claims. Street-camera pulls. Ops overlays blinking across my wristband in heat maps and civilian movement patterns. A new layer populated in orange and red, showing projected post-co-patrol breach risk. The hottest zones cooled fastest where Crescent and Rogue had overlapped longest. 

Numbers are not mercy. 

But they do tell the truth. 

And this truth mattered: fewer spikes where our lines interlaced. 

I took a screenshot and sent it to Julian with two words. 

Quiet proof. 

Evening settled over Old Market without asking permission. String lights blinked on like optimists. Cocoa steamed white against blue dusk. The street guitarist tried again and actually made it through his second verse this time. Civilians drifted out in murmuring pairs, relief softening their shoulders enough to let laughter back in. 

I stayed. 

You can’t delegate quiet. 

The wind shifted and brought salt, smoke, sugar, and something else. Something colder. For one stretched second, I thought I heard movement under the paving stones. Not scraping. Not cracking. 

Waiting. 

Patient. 

Almost amused. 

Just pipes, I told myself. 

The ground trembled once. Small. Quick. Like something sleeping had rolled over. 

“All units,” I said back on command channel, voice clean and hard again. “Sublevel Three triple-locked. Pair every mirror corridor. No one alone. If the city twitches, I want it in my bones.” 

10/11 

11:15 Fri, May 8 

– 

Chapter 60 Ambush in the Streets 

“Copy, Alpha.” 

I looked over Old Market one last time. Soot-smudged banners. Cocoa-sticky children. A Rogue scout showing a Crescent cadet a left-hand knife grip. A grandmother ordering two armed men to sit down while she taped their knuckles because she could. 

The world trying, imperfectly and stubbornly, to remain a place worth keeping. 

We are not done. 

Not today. 

Not tomorrow. 

Not soon. 

But Old Market was breathing again. 

And so, for now, was I. 

28 

11:15 Fri, May 8

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