The city had been blue a moment ago. I’d seen it through the c***k above us… sodium lights, neon signs, the pale glow of apartment windows stacked like cells in a hive. Now a violet seam split the sky from horizon to horizon, and through it, something moved. A shadow like a mountain. A shape that bent the stars around its edges.
I was still screaming when the light found the others.
The sound came from somewhere deeper than my throat… from the marrow, from the space where the violet had burrowed and taken root. My spine arched off the rubble at an angle that should have snapped me in half. The energy that poured from the Seal wasn’t finished. It wanted more channels. More hosts.
Lyra reached for me first.
I tried to warn her. The word came out as static, as torn air, and then the tendril of violet speared through her palm and up her arm. Her gasp wasn’t pain… it was something worse. Recognition. Her knees buckled, and Torak caught her, and the moment his skin touched hers, the current jumped again. It threaded through his chest like a needle through cloth. His jaw locked. Veins stood out on his neck.
“Don’t…” Myra’s warning came too late. She’d already grabbed Torak’s shoulder. The energy found her, gentler somehow, a warmth that I could feel reflected through whatever connection now bound us. It spread through her fingers and settled behind her eyes, and she made a sound like a sob held underwater.
Jyx stood at the edge of the c***k. For one uncharacteristic heartbeat, he didn’t move. Didn’t joke. Just stared at us with something I’d never seen on his face before.
Then my body jerked… not my choice, not my muscles… and a pulse of force rippled outward. Small stones lifted. Dust spiraled. Jyx flew backward into the tunnel wall, and the impact drove the breath from his lungs in a wet grunt. But the violet light had already found him, slipping through the scrape on his elbow where brick had torn skin.
Three seconds. Maybe four. No one breathed.
The Seal’s glow guttered to embers. My body remembered gravity. I collapsed into rubble that cut my palms, and the world tilted sideways, and I couldn’t tell if the ringing was in my ears or in the air itself.
“Up.” Torak’s voice cracked, but his hands were steady as he hauled me to my feet. “We need to move. Now.”
My legs didn’t work right. Puppet-loose. It was as if I’d forgotten the mechanics of walking and had to relearn them with each step. Myra appeared at my side, her arm around my waist, half-carrying me toward the c***k’s edge. Lyra climbed first, pulling herself over rubble with fingers that trembled and sparked… actually sparked, tiny violet arcs jumping between her knuckles. Jyx brought up the rear, and for once, he said nothing at all.
The construction site looked different now. The broken streetlight had exploded; glass scattered across the pavement like teeth shaken from a jaw. The orange barriers lay toppled. Emergency sirens had begun their wail somewhere to the south, and somewhere to the north, and somewhere everywhere.
I looked up.
The sky was falling.
…
He descended through the violet rift like a god remembering gravity.
I couldn’t process what I was seeing… not at first. The scale was wrong. The armor caught the city’s dying lights, black metal etched with glyphs that pulsed in rhythms older than any language I’d ever heard. Each plate was scarred, scored by weapons that had no earthly origin. His helm left only darkness where a face should be, and when his feet touched the roof of a parking structure three blocks away, I felt the impact through the soles of my boots. Concrete cratered. Steel beams screamed. Car alarms shrieked in chorus.
Behind him, smaller shapes poured through the seam. Scouts… hunched, armored, moving with the terrible efficiency of predators who had never learned fear. One of them reached a searchlight mounted on a police helicopter, and with a casual swipe… the way you’d brush a fly from your arm… sent the aircraft spinning into the river. The pilot’s scream cut short on impact.
Civilians ran. They poured from restaurants and bars, from late-shift offices and subway exits, a tide of bodies flowing away from the impossible. A woman clutched a child to her chest, running in heels that snapped on the pavement. An old man stood frozen at a bus stop, newspaper hanging forgotten from his fingers, staring up at the thing that had torn open the night.
The giant’s helm turned. Scanning. Searching. It fixed on a point to the northeast… on us, on the construction site, on the tunnel where the Seal still smoldered.
His voice rolled across the city like distant thunder. The syllables were alien, wrong, sounds that a human throat could never shape… but somehow they translated themselves in the space behind my eyes, carved meaning directly into comprehension:
“The lock wakes. We take what stirred.”
Lyra’s hand found mine. Squeezed until the bones ground together.
And then the light came from another direction.
…
They appeared in ripples… projections that shimmered like oil on water, like heat haze given form. I didn’t have a name for them. Wouldn’t, until later. But in that moment, watching them materialize between us and the giant, I understood one thing: they were dying for us.
The first of them met the giant’s charge head-on.
The impact sent shockwaves through three city blocks. Windows shattered in cascading waterfalls of glass. The creature’s projection flickered, dimmed, and for a moment I saw the warrior within… gaunt, ancient, eyes like dying stars burning through translucent skin. Then it flared brighter, seemed to split, and three versions of itself drove the giant back a step.
One of the duplicates screamed without sound. Dissolved into ash that hung in the air like grey snow.
More of them descended. They fought with weapons that left trails of white fire, with movements too fast for me to track. A scout lunged toward a family trapped in a stalled car; one of the shimmering warriors intercepted, drove it into the asphalt, held it there while its projection guttered and grayed like a candle drowning in its own wax. Each strike aged them. Each exertion cost something that couldn’t be repaid.
The city had become a battleground of shadow and starlight, and I stood at its edge, violet threads still coiled behind my eyes, and understood with horrible clarity… I did this. I woke something. I started this.
“Kael.” Myra’s voice, barely audible over the chaos. “Kael, we have to move.”
I couldn’t. My feet had rooted themselves to broken concrete. The thread that had pulled me to the Seal was pulling again… not toward anything now, but outward, like I’d become a beacon, a signal fire that everything in this nightmare could see.
Torak grabbed my collar. Dragged me behind an overturned dumpster. “Stay down. Stay down.”
Military vehicles screamed past… tanks and personnel carriers that seemed absurdly small against the shapes fighting overhead. Flares burst in harsh red light, painting the chaos in the colors of emergency and blood. Helicopters banked and circled, their spotlights sweeping across rubble and running civilians and the ash that fell from dying warriors.
The giant staggered.
I saw it happen… one of the luminous fighters, brighter than the others, drove a blade of white fire across the giant’s chest. The wound wasn’t large. A single line that carved through ancient armor and found something vital beneath. The giant’s roar cracked windows for six blocks, a sound that settled in my bones and refused to leave, rage and promise braided together in frequencies that made my teeth ache.
His scouts rallied around him. The violet rift pulsed overhead. And slowly, impossibly, the giant was pulled backward… upward… dragged through the seam like water through a drain. The last thing I saw was his helm, turning back toward the city, toward the tunnel, toward me.
The rift sealed. The sky went dark except for smoke and flares and the dying light of the warriors who had saved us.
…
Two of them remained.
Their projections flickered in failing rhythms, and the faces within… ancient, exhausted, luminous… fixed on me with an intensity that made every hair on my body stand at attention. They descended slowly, drifting like leaves in still water, until they hovered just above the rubble.
One of them spoke.
The words didn’t come through the air. They resonated in the violet threads still tangled behind my eyes, bypassed my ears entirely, carved themselves directly into understanding:
“You carried the echo. You must listen.”
“Listen to what…” My voice broke. Lyra’s grip on my hand tightened.
The warrior’s projection guttered. Through the failing light, I glimpsed something terrible… skin like paper stretched over ancient bones, eyes that had watched stars die, a body held together by will and nothing else. It raised one translucent hand. The gesture needed no translation.
Protect. Learn. Run.
Then, military boots on concrete. Shouted orders. A net of red targeting lasers painted us like criminals caught mid-flight.
“Down! On the ground! Now!”
Torak stepped forward, fists raised, and three soldiers dropped into firing stance. Myra pulled him back… I saw the tears on her face, tears she hadn’t noticed falling, tears for the running civilians, for the crashed helicopter, for all of us. Jyx laughed. A single, broken sound that turned into something closer to a sob before he choked it down.
The warriors faded. Ash and light and absence. Gone.
“I sat down…”
“Not here.” A new voice. A soldier pushed through his own line… younger than the others, visor raised, dark eyes holding something other than fear. His hand reached for my shoulder. Careful. Almost gentle. “Not like this.”
“Lieutenant…” One of the soldiers was behind him.
“They’re witnesses. Civilians. We secure them for questioning, not execution.” He looked at me directly. “Can you walk?”
I nodded. My voice had crawled somewhere deep and refused to surface.
Blindfolds came next. Black fabric, military-issue, smelling of sweat and something chemical. Hands guided us… not roughly… into the back of an armored transport. The doors sealed with a pneumatic hiss, and darkness swallowed everything.
I could hear Jyx’s breathing, too fast. Lyra’s steady exhale, controlled, deliberate. Myra’s murmur… a prayer, maybe, or just words to hold herself together. Torak’s silence, heavy and coiled like a spring waiting to release.
And then, beneath all of it, a voice that was not my own.
Low. Ancient. Intimate… pressed directly against the inside of my skull, closer than thought, closer than memory:
“You are the thin place. Tie us.”
The transport’s radio crackled. A voice cut through… clipped, cold, stripped of static:
“General Kane orders containment protocol Omega: secure… and, if necessary, terminate the subject.”
The engine roared. The transport lurched forward.
I sat in the dark, violet light still flickering behind my closed eyes, and waited to learn whether I would live long enough to understand what I had become.