Riven missed the step.
It wasn’t a big miss. Not a stumble, not a slip—just a fraction of hesitation where there shouldn’t have been one. The kind that never mattered before.
Until it did.
He landed on the opposite roof with a soft thud, breath steady, grin already forming. “See?” he whispered to no one. “Easy.”
Then the bell rang.
Not an alarm. Not even loud. Just a single, clear chime that echoed once down the lane below and died.
Riven’s grin vanished.
“That’s new,” he muttered.
Boots hit stone behind him.
Riven didn’t look back. He locked in.
He moved as if the city had finally stopped being funny. Pistols came free in smooth arcs, shots cracking not at guards but at fixtures—hinges, lantern mounts, a Thread-mark embedded in the parapet. The roof shuddered as the sigil destabilized, and Riven used the moment to drop, roll, and vanish into the narrow throat of an alley that should have been empty.
It wasn’t.
He swore, pivoted, vaulted a cart, and vanished again—this time cleanly. No wasted motion. No panic.
Just precision.
Three streets over, Kael felt it.
Not the shots. Not the chase. The shift.
He paused mid-step, staff resting against his shoulder, eyes half-lidded as the city’s rhythm slid into a tighter cadence around them. The lag he’d grown used to was still there—but narrower now. Focused.
Corin stopped beside him without a word. “They closed it.”
Kael nodded. “Yeah.”
Aurelion’s gaze swept the rooftops. “Not everywhere.”
“No,” Kael said softly. “Just where it matters.”
They waited.
Riven appeared from the mouth of an alley a minute later, breathing steady, coat dusted, expression already halfway back to irreverent. “Okay,” he said, straightening and flashing a grin that didn’t quite land, “that one almost sucked.”
Corin’s eyes flicked over him. “Almost.”
Riven snorted. “Don’t get used to it.”
Kael studied him for a moment. “They adjusted.”
Riven rolled his shoulders. “Yeah. They remembered me.”
Kael smiled faintly. “They remembered all of us.”
This book was originally published on Royal Road. Check it out there for the real experience.
They moved again, but the city no longer flowed the same way.
Routes Kael had passed through twice without friction now resisted—not with walls or force, but with timing. Doors opened late. Lanes filled too quickly. Patrols crossed paths with unsettling precision, overlapping in ways that left no clean seam.
Riven tested three different paths in ten minutes. Each one almost worked.
“That’s the problem,” he said finally, hopping down from a low wall. “It’s always almost.”
Corin nodded. “They’re shrinking variance.”
Aurelion added quietly, “They’re isolating Kael’s effect.”
Kael hummed. “Localized suppression.”
They reached a market square that should have been noisy. It wasn’t silent—people moved, talked, traded—but the flow felt guided now. Subtle barriers of attention redirected foot traffic. A guard’s presence didn’t deter; it suggested. Merchants glanced up when Kael passed, then looked away, conversations stalling until he was gone.
Riven leaned close. “I don’t like being inconvenient.”
Kael grinned. “You get used to it.”
Riven frowned. “That’s not reassuring.”
They stopped near a water channel where Thread-marked pylons kept the current steady. Kael watched the reflections ripple, then distort as the water passed through the pylons’ influence. He could feel the Threads there—thicker, smarter, tuned to react without spilling pressure outward.
The city wasn’t fighting him.
It was routing around him.
Corin broke the silence. “They’re profiling.”
Kael nodded. “Yeah.”
Riven crossed his arms. “Is that bad?”
“It’s efficient,” Corin said. “Which makes it dangerous.”
Aurelion’s presence tightened slightly. “It also means they are no longer testing.”
Kael’s smile thinned. “They’re building.”
They moved into an administrative corridor where clerks flowed in neat lines, slates tucked close. Kael felt the Threads thrum there—dense, layered, responsive. He stepped to the side, then forward again, testing the rhythm.
The lag was still there.
But it snapped back faster.
A clerk paused, frowned, then continued. A sigil pulsed, steadied, recalibrated. No stutter. No confusion.
Kael exhaled slowly.
Riven watched him. “You don’t look worried.”
Kael shrugged. “I’m not.”
Corin glanced at him. “You should be.”
Kael laughed softly. “I’m impressed.”
They tried another route—one Corin had mapped meticulously. It failed within two turns. A permit checkpoint appeared where there hadn’t been one an hour earlier. The clerk apologized, pleasant and firm, and pointed them elsewhere.
Riven clicked his tongue. “They’re watching how you watch.”
Corin nodded. “Yes.”
Aurelion spoke, voice low. “And how I hold space.”
Kael turned to him. “You feel it?”
Aurelion met his gaze. “They acknowledge me now. Not as interference—”
“—but as something to balance,” Kael finished.
Aurelion inclined his head.
They reached a high overlook as evening bled into night, the city spreading below them in ordered light. From here, Kael could see it—how the Threads clustered, how certain corridors glowed brighter with attention while others dimmed.
Containment.
Not a cage.
A net.
Riven leaned on the railing, whistling softly. “Huh. When you put pressure on something long enough, it pushes back.”
Kael smiled. “Yeah.”
Corin watched the patrol patterns below. “We can still move. But not freely.”
Riven grimaced. “That’s my least favorite kind of moving.”
Aurelion’s voice was steady. “They intend to pin us without striking.”
Kael nodded. “Starve us of momentum.”
Silence settled—not tense, but thoughtful.
Kael rested his staff against the stone and leaned forward, eyes tracing the city’s logic. He could feel the temptation to push—to desync harder, to widen the lag, to force the system to crack.
He didn’t.
Not here.
Not like this.
Because he could feel something else now, too—the way pressure redistributed when he did nothing. How the city’s optimization created new points of friction elsewhere. How effort concentrated meant cost.
“Staying put favors them,” Corin said.
Kael nodded. “Yeah.”
Riven glanced at him. “You thinking what I’m thinking?”
Kael smiled. “Probably.”
Riven grinned back. “Good. Because I really don’t want to be here when they finish tightening that.”
Aurelion’s gaze stayed on Kael. “Leaving will not end their interest.”
Kael chuckled. “No. But it’ll make it harder for them to keep up.”
He straightened, staff settling across his shoulders, posture loose again. The city still pressed in, still watched, still adjusted—but Kael felt something settle inside him.
Clarity.
“Alright,” he said lightly. “I see you.”
The Threads hummed beneath the city like a held breath.
Kael smiled into it.
The net was visible now.
And once you could see it—
—you could choose where to slip through.

