The convoy was a city learning to walk.
About three thousand people moving west in a long, uneven spine of humanity, spilling across whatever road was still a road and whatever shoulder was still a shoulder. The pavement was familiar enough to trick your brain for a second. Asphalt. Lane paint. Guardrails. The civil-engineering leftovers of the old world.
But the margins had gone strange.
Trees along the verge had fused with crystal growths, their bark splitting to reveal luminescent blue veins that pulsed in rhythms matching the Lattice’s base frequency. Exit signs still existed, but they were starting to lie. Places I recognized were overwritten in Erendal script that my System Sight translated into things like CRYSTAL THRESHOLD DISTRICT. The font was different. The meaning was different. The place was different.
The exit ramp was still there, though, curving away like it always had, leading into a landscape that glowed faintly at the edges as if the world was being highlighted for deletion.
Earth, becoming Erendal. One sign at a time.
[CONVOY FORMATION: ACTIVE — Movement buff: +10% speed. Shared intel: threat markers visible on HUD. Cost: Individual mobility reduced. Cannot leave convoy formation without penalty.]
The formation had its own architecture.
Council scouts at point. Mostly Erendal rangers, supplemented by human veterans who had adapted fast enough to keep breathing. Baron-sponsored parties as outriders, riding crystal-deer mounts or moving in enchanted vehicles that made the old idea of an armored car look quaint. And in the body: everyone else.
Families with children in makeshift wagons.
Independent parties like ours, armed with whatever we had earned or found or refused to sell.
Old people who should not have survived this long and had survived anyway, walking west on sheer refusal because the alternative was sitting down, and the people who sat down stopped being people.
Numbers as shelter.
Numbers as bait.
We were in the middle third. Kenji’s positioning.
Not fast enough to draw attention. Not slow enough to get abandoned.
Optimal.
Suspicious.
Kenji.
Temporary mana-braziers marked the route at intervals. Crystal pylons that generated circles of blue-white light where HP regenerated slowly and Enhanced were repelled. Rest stops. Oases. Every few miles, a ring of safety in a landscape that was forgetting what safety meant.
Families camped inside the circles during breaks, and for those minutes the brazier light made everything look almost normal. People sharing food. Children playing. The mundane miracle of human beings being human in circumstances that were trying very hard to make them something else.
Sofia liked the braziers.
She would stand at the edge of each circle and watch the light, head tilted at the angle that meant she was processing, and sometimes she would adjust her position by exactly one step. Not toward the center where it was safest. Toward a specific point where something only she could see was doing something only she could understand.
“She’s calibrating,” Dmitri said during our second stop. He had been watching Sofia since he joined. Not like a scientist, not even like a creep. More like someone looking at a glitch in a system he thought he understood. “The brazier’s field has minor asymmetries. She’s finding the node point. The spot where it’s most efficient.”
“She’s seven,” Jenny said.
The voice meant: stop.
“She’s extraordinary,” Dmitri said. No apology. No social padding. “The things she sees”
“Are hers,” Jenny said. “Not data.”
Dmitri blinked. Recalculated. Looked at me like he wanted a translation for human interaction.
I gave him the expression I’d developed for situations where someone was technically correct and socially catastrophic: eyebrows up, small head shake.
Stop talking and live.
He stopped talking.
Gerald beeped disapprovingly.
TP, from my shoulder: “I like him. He has no social skills. It’s refreshing.”
Dmitri was useful.
Immediately, obviously, dangerously useful.
He mapped the route in real time, his Code Breaker class interfacing with the Lattice’s geographic mess to identify safe corridors, hazard zones, and shortcuts the convoy’s official scouts had not found yet. Within the first hour, he redirected our section around a dimensional instability pocket that would have added forty minutes of travel through a zone his data classified as architecturally aggressive.
Within the second hour, he found a compressed corridor running parallel to the road. A shortcut that let our chunk of the convoy skip a stretch of contested ground without leaving formation long enough to trigger the penalty.
The scouts started asking him questions.
Then asking him for data.
Then deferring to his route calls with the grudging respect of professionals meeting someone who did their job better and did not have the courtesy to be humble about it.
Kenji watched Dmitri work with an expression I recognized.
I recognized it because it was the same one I wore when watching Kenji: careful, cataloguing attention. Appreciation for the competence. Distrust for the source.
Suspicion recognizing suspicion.
Two people hiding things, watching a third person hiding something else, in a convoy full of people hiding from something larger than secrets.
“He’s good,” Kenji said to me during a rest stop.
Neutral tone. The tone that meant he had already formed an opinion and was giving me the chance to form mine first.
“Too good?”
“That depends on what ‘too’ means.” He paused. “His maps are more accurate than the Council’s. A twenty-year-old college kid with nineteen days of self-taught dimensional architecture shouldn’t be outperforming agencies.”
“He had his father’s notes.”
Kenji’s eyes stayed on Dmitri’s hands.
“Alexei Volkov disappeared before Day 1. What kind of notes did a physicist leave that teach his son how to read the architecture of reality?”
I did not have an answer.
I filed it alongside every other question about the people I traveled with and could not fully trust. Kenji’s military doctrine. Dmitri’s father. TP’s redacted stats.
The filing cabinet in my head was running out of space.
And underneath all of it, the math.
Ten days.
A thousand-ish miles, depending on how many detours the world forced on us and how many roads decided to stop being roads halfway through the day.
Nobody was saying we will just walk it.
Not out loud.
But you could see it in the convoy’s structure if you looked at it the way I used to look at warehouse throughput charts. The scouts were not just guiding. They were hunting for the next place the world would behave. The braziers were not just rest stops. They were anchors. Every few miles, a circle of blue-white light that did not just heal you. It held the air still for a minute. Kept the edges from slipping while you stood inside it.
Support the creativity of authors by visiting the original site for this novel and more.
And sometimes, when you stepped through the circle, you would feel something else.
Not often. Not enough.
A pressure change. A wrong-angle lurch in your stomach. Like the air itself had taken a shortcut and then remembered to pretend it hadn’t.
We were not planning to walk a thousand miles.
We were planning to hit enough stable points in the right order that the distance would stop being distance.
That did not make it better.
It just meant the whole plan depended on finding doors in a hallway that was actively rearranging itself while three thousand people tried not to die inside it.
And it meant the shortest route was almost never the one you took.
The shortest route was red.
Red zones were fast. Red zones were efficient. Red zones were where the map stopped being a map and started being a warning label.
You could shave fifty miles off the trip and lose five hundred people doing it.
So we bent around the red pockets, even when my brain hated it. Even when every old-world instinct screamed that detours were waste.
Waste was walking extra miles.
Waste was not dying.
The surge hit the rear guard mid-afternoon.
We were a few miles ahead. Middle third. Kenji’s optimal positioning. The attack came from behind. Enhanced, a swarm of Runners and Brutes targeting the tail where the slowest travelers moved and the protection was thinnest and the math of survival was cruelest.
I saw it on my HUD.
The convoy’s shared intel overlay projected threat markers across my field of vision. Red dots blooming behind us. Many. Moving fast. Converging on rear sectors where the green dots were sparse and slow.
Green dots started disappearing.
One.
Two.
Four.
Seven.
Each one a thing I did not get a notification for because they were not in my party, and the System only tracked the deaths that were close enough to matter to your screen. The System’s definition of close enough was measured in meters, not in the moral distance between watching someone die and being unable to help.
“Marcus.” Jenny.
She had seen my face. She had seen the HUD. She knew what red dots converging on green dots meant.
“We can’t.”
“There are kids back there”
“I KNOW.”
The words came out harder than I meant. Sharper. The voice of a man standing in the middle of a moving city watching the edges die and unable to do anything about it because leaving formation meant penalty, distance, arriving late, and abandoning the people we were actually responsible for.
The convoy rules were clear. Stay in formation. Do not leave your sector. The shared intel shows you everything and lets you do nothing.
The most honest system I had encountered since the Integration started.
Aaliyah’s hand found my arm.
Not a grab. A touch. The precise contact of someone stabilizing a patient who was about to do something stupid.
“We can’t help them from here,” she said.
“I know.”
“You could help if you were there.” She did not soften it. “But you’re not there. You’re here. With us.”
“I know.”
“Then stop watching.”
I didn’t.
I watched the red dots swarm and the green dots vanish and the rear guard collapse and reform and collapse again, and I counted.
Twelve.
Fifteen.
Nineteen.
Each number a person I had not met dying in a place I could see on a map but could not reach with my hands.
The convoy kept moving. The formation held. Survivors limped forward to close the gap. New outriders fell back to cover the tail. The dead were carried by the people who had been walking beside them.
And the road ahead was exactly as long as it had been an hour ago.
Nineteen green dots.
I would remember the number but not the names.
Which was worse.
We made camp at dusk.
The mana-brazier circle glowed blue-white in the failing light, casting its regeneration field across a patch of median that had been partially transformed. Grass growing through crystal. Guardrail sprouting small luminescent flowers that opened at nightfall and hummed faintly.
Beautiful.
The world kept being beautiful, which was the cruelest thing about it.
Kenji went on watch first.
He always did.
He did it without announcing it, without performing it, like it was not a choice. Like it was a role he had been holding for so long he forgot other people had to decide to do it.
Reliable.
Suspicious.
Both.
Someone down the line lit a campfire with a fireball.
Not a dramatic one. Not a wizard duel. Just a guy, standing inside the brazier glow with a bundle of damp wood, flicking his fingers like he was striking a lighter. The flame rolled out clean and orange, licked across the kindling, and settled like it belonged there.
The people around him did not cheer.
They just stared for half a second, then went back to eating, because the Integration had turned miracles into utilities and everyone was too tired to clap.
A Baron outrider passed along the outside edge of our circle while we watched.
Not walking. Riding.
The mount looked like a deer made out of midnight glass with crystal antlers that held ward-light the way streetlights held bulbs. The rider’s cloak did not flap. It behaved. The armor looked grown, not forged, plates nested perfectly, no wasted edges, no loose straps, no improvisation. The kind of competence that made you feel both safer and smaller at the same time.
I caught myself thinking, very briefly, in the old way.
If I had that kind of kit, that kind of training, that kind of backing, I could do this better.
Then I remembered Varnak’s cart.
I remembered what “backing” meant.
The outrider looked straight ahead and did not look at us. We were not important enough to be noticed. Which, honestly, was the nicest thing anyone with money had done for me all week.
Dmitri set up his laptop. The one that should not work but did, its battery replaced with a Lattice power cell that gave it effectively infinite charge and, according to Dmitri, strong opinions about firmware updates.
He coded. Always coding.
Gerald hovered beside him, projecting a small holographic display Dmitri used as a second screen. The drone’s lens tracked our camp with the methodical surveillance of a security camera that had developed aesthetic preferences.
TP investigated Gerald at close range.
Circled the drone. Sniffed it.
Gerald rotated to track him.
TP circled the other direction.
Gerald rotated the other direction.
They did this for a full minute. A silent orbital standoff between two creatures who occupied the same niche and were negotiating coexistence through the universal language of territorial circling.
“What are you doing?” TP asked.
“Mapping the architecture of reality,” Dmitri said, without looking up.
TP blinked once. “Nerd.”
Dmitri finally glanced up. “Says the talking raccoon.”
“I contain multitudes.”
“You contain cheese.”
TP’s ears twitched like he wanted to be offended and couldn’t quite argue with the facts.
“He can do tricks,” Dmitri offered, nodding at TP like this was a normal conversation.
“I don’t do TRICKS,” TP said. “I perform ACTIONS of STRATEGIC VALUE.”
“I meant Gerald.”
Gerald beeped.
The beep conveyed offense.
“Gerald doesn’t do tricks either,” Dmitri amended.
Kenji’s silhouette moved at the edge of the circle, a quiet line against the dark. Watching. Counting. Not relaxing.
The rest of us ate.
Tonight: rice. Canned vegetables heated on an Erendal crystal that Kenji used as a camp stove. A protein that I chose not to identify but that tasted like chicken had read a self-help book and committed to personal growth.
Seasoning from someone’s grandmother’s stash. The spice blend that smelled like home, or like the idea of home, or like the memory of someone else’s home.
TP stole bites of rice when he thought nobody was looking.
Gerald documented the theft with a soft beep.
TP glared at the drone.
Gerald’s lens focused on the stolen rice with prosecutorial precision.
“Your camera is a narc,” TP told Dmitri.
“Gerald has a strong sense of procedural justice.”
“Gerald is a NARC.”
Jenny sat with Sofia at the edge of the brazier circle. They were doing their pebble thing.
Sofia arranged smooth stones and crystal-veined scraps in patterns that were either a child’s game or a coordinate system. Jenny participated. She placed a pebble. Sofia studied it and moved it. Jenny placed another. Sofia moved that one too.
Silent. Iterative. Their language.
Tonight, Jenny placed a pebble and Sofia did not move it.
Left it exactly where Jenny had put it.
Jenny’s hand paused above the pattern.
She looked at her daughter.
Sofia looked back.
Not smiling. Sofia did not smile the way other kids smiled, in the social-performative way. Her face did something smaller. Softer around the eyes. Less tension in the muscles that were usually tight with the work of living in a world that was too loud.
Jenny’s hand stayed there.
Not moving. Not needing to.
Aaliyah sat near me.
Not touching.
Not talking.
Present.
The six inches had become four. Or three. The measurement was getting harder to track because neither of us was measuring anymore. The distance had stopped being a decision and started being a current.
TP was curled between us, asleep. Only near me, only when the space felt safe, but Aaliyah was near me and close enough counted for a raccoon who slept by proximity and warmth.
The brazier hummed. The road stretched west into darkness. Behind us, the sky-crack glowed violet on the eastern horizon like a wound that would not close.
Somewhere back there, Philadelphia was counting its remaining days as Philadelphia.
Somewhere ahead, a river was waiting to be a border between what was and what would be.
And here: a mana circle in the dark, six people and a raccoon and a drone and a cheese wheel, eating rice that tasted like someone’s grandmother’s kitchen in a world that was ending and beginning at the same time.
It was almost enough.
TP was half-asleep between my knee and Aaliyah’s boot, eyes closed like he trusted the brazier more than he trusted the sky.
Then he opened one eye.
“Can I file a complaint?” he asked.
“No,” Jenny said automatically, without looking up from Sofia’s pebbles.
TP ignored her. “We have a Marcus problem.”
Dmitri glanced over. “A what?”
“A Marcus problem,” TP repeated. “There’s Marcus.” He pointed his chin at me. “There was Second Marcus.” His gaze went unfocused for a second, like he could still see Okonkwo’s outline if he stared hard enough. “And now we have previous Marcus.”
Nobody spoke for a beat.
Aaliyah did not move. Not the way people do not move when they are fine. The other kind. The controlled kind. Her hand stayed on her kit like it had been bolted there.
TP, for once, lowered his volume like he had realized he had stepped on something sharp.
“I’m just saying,” he continued, softer, “the System could try a little harder with character naming. It’s like it got one file labeled Marcus and started duplicating it without checking if anyone was already using the name.”
Gerald beeped once.
TP squinted at the drone. “Don’t judge me. Your name is Gerald. That’s literally what happens when nobody cares enough to rename you.”
Gerald’s lens refocused with slow, offended precision.
Jenny finally looked up. “He’s not wrong,” she said, and then her mouth twitched like she hated that she had laughed.
I stared at the rice in my bowl like it had answers in it.
Huh.
Not the thoughtful kind. Just my brain bumping into a fact and not knowing where to put it yet.
Because TP was joking, but he was not wrong in the way that mattered.
Names were supposed to be unique.
Systems were not supposed to duplicate people.
And if the Lattice was already copying a name, it could copy other things too. Patterns. Roles. Outcomes.
Ten days.
A moving city.
Anchors every few miles.
Doors that might open.
Doors that might not.
The brazier hummed on. The flowers on the guardrail opened and closed like they were breathing. The convoy slept in a ring of borrowed safety, and beyond the circle the world waited patiently to become something else.
Day 20 (Evening)
Days Remaining: 167
Level: 9
[ACHIEVEMENT: CONVOY FORMATION — You are traveling with approximately 3,000 other survivors. The Lattice notes this is a target-rich environment. The Lattice is referring to the Enhanced.]

