ACT I — THE CITY NEVER SLEPT
Scene 1: Rooftops and Static
The city never really slept; it stalled. Neon drowned in a steady rain that made every ledge slick and every shadow look occupied. Ace crouched on the rim of a billboard, a black cutout against a bruise-colored sky. Barely four feet of bone and nerve and practice, wrapped in matte fabric that ate light and gave nothing back. Her swords rested in a cross against her spine, sheaths humming faintly with the same electricity that thickened the air before a storm.
She watched. She listened. The city talked in signals no one else noticed—power fluctuations, sickly glows that gathered around certain doorways, a pulse like a skipped heartbeat under a manhole cover. Warp resonance. She’d learned its patterns the way sailors learned weather. Tonight it felt…coiled. Wrong.
Her phone vibrated.
“—Ace,” Mai said. Not a greeting, a warning. “Three of them. Alley off Kanda. Black sedan with Foundation plates—hacked. They boxed me in—” Metal crunched. A muffled curse. “Disruptor’s—” The line disintegrated into a squeal of static and glass.
Ace flicked water from her lashes. “Stay alive.” She pushed the word into the rain as if Mai could hear it.
Scene 2: Crossing the Skin
She ran. Semi-shadow form tucked around her like a second body, not a ghost and not a trick—just a controlled bleed of resonance through muscle memory. Rooftop to rooftop, short slips that felt like the moment between blinks: a lean, a fall, a blur, a landing. Her boots hit a tin roof, rolled across a cable, sprang to a fire escape, rattled down three flights, then she cut through steam in a narrow street and let the city’s noise fold over her like a blanket. A smell found her: copper, hot electronics, the astringent bite of ozone. And faint under it—a salt note, Mai’s hair when the sea wind hit it. It shouldn’t have been possible at this distance. It didn’t matter. She followed.
A black sedan lay crooked against a pole, front end chewed open like a can. The windshield was spidered. A red jacket—Mai’s—was snagged on the hood ornament, ripped from shoulder to pocket, rain flattening the fabric. No body. No gun. Blood in raindrops on asphalt, streaming toward the mouth of a side alley in thin, stubborn veins.
Ace’s hand brushed the jacket. Warmth still in it. “Good,” she breathed. “You fought.”
Movement flinched in the alley, a ripple against the dark.
Scene 3: The First Three
They came wrong. Limbs a fraction too long, angles that didn’t add up until they moved. Skin like cooled slag scabbed over furnace light. Yellow eyes flamed up through the rain.
“Look at that,” Ace said, rolling her shoulders. “Someone sent the budget models.”
The first one lunged. She didn’t back up; she stepped in, slid left on wet concrete, cut low. The katana’s power-field woke with a soft, hungry hum. The blade didn’t burn so much as unzip matter along the edge, a tight green corona kissing the wound shut as it parted. The thing folded in on itself like a punctured bellows.
Number two drove her toward a stack of crates. Ace took the hit on the flat of her other blade, turned, used the crate edge as a pivot and planted a heel in its knee joint. The joint didn’t have a name in human anatomy; it didn’t matter. It popped. She split its head with a short, efficient stroke.
The third tried to climb the wall and drop behind her. She let it. A half-step, a little space, a flicker of shadow. It landed and met the sheath of her second sword at its throat—no draw, just a hard snap across a trachea that wasn’t a trachea. As it reeled, she drew, reversed, and cut through the coil of sinew that held it upright.
All three ash-collapsed into rain gutters. The echo of their presence sank out of the air.
Ace exhaled. The alley’s deeper dark cleared enough to show more blood, a crushed phone, skid marks where boots had dragged. She lifted her head.
There, on the brick ahead: a fresh spiral claw in matte paint. Order sigil. Warp resonance tickled along her forearms; the mark pulsed once, twice, as if pleased to be noticed. Beneath her sternum, a familiar static whispered, not words, more temperature than language.
Violet. A presence that wasn’t a presence. An echo that knew her name.
“Not your night,” Ace said. She set her hand against cold metal and pushed through a rusting service door without bothering to pick the lock. The alarm wire was present, disabled, then carefully reconnected. Someone wanted her inside.
Scene 4: Invitation Accepted
The warehouse breathed damp, its lungs steel and old wood. Light lay in uneven pools; air vibrated with low chant, distant. Ace moved stair by stair, the haze of incense setting up gentle pressure in her sinuses. Symbols tracked along the rails and cinderblock walls—familiar coils, triangles nested in circles, the shorthand of people who liked to pretend they had discovered a new grammar for violence.
It wasn’t new. It was a bad translation of older hunger.
She paused where the hallway turned and knelt to touch a smear of fluid beside a boot scuff. Blood, diluted by rain then re-tacked by a sticky resin that smelled like tree sap and solder. “Bait with teeth,” she murmured. She rose, checked the flex of her fingers, and let her aura of semi-shadow slide outward a hand’s breadth, the way a swimmer tests depth with a toe. It met resistance ahead, a thin film like the inside of an eggshell.
Wards. Amateur, but layered. She angled for weak spots, tested with a sheathed tap from her sword tip, listened to the ring. It wasn’t perfect, and it wasn’t safe, but it told her the shape of what waited under the warehouse: a pit with a ritual mouth.
She went toward it.
ACT II — EMBERS IN THE DARK
Scene 5: Descent
The floor changed underfoot from concrete to metal grating. Heat rose from below. A hum resolved into steps of breath—chant counted without numbers. Ace tracked it the way she tracked wounds: where it came from, where it would gush if she pressed there.
The corridor bent into a stairwell. Symbols—spiral claws—pointed down, then changed, angular strokes added beneath as if someone had tried to correct the grammar mid-sentence. The air thinned, cool and wet, then warmed again; she could smell the undertone of old water, then machine oil, then clove. A shift like weather moving through rooms.
Violet’s static came and went, a radio catching fragments as she passed through interference. A memory surfaced uninvited: a red lantern outside a shop door, her mother’s hands tucking a scarf around her neck because winter had teeth. Ace blinked, and the stairwell was ahead again. She left the memory where it was.
Scene 6: The Chamber
Light built from floor runes long before she saw the room itself. Then the walls opened like a throat and she was there: a round chamber, iron struts like ribs, the floor incised with circles upon circles of chalk and salt. At the center, a hanging cage of welded rebar rotated on a slow motor. Mai was inside it, wrists tied overhead, hair clumped dark with blood. Her disruptor hung on a hook beside a toolbox. The sight did to Ace what knife wounds did: focused her into a line.
Cultists ringed the central circle—ten, twelve—hoods down, faces bare, eyes dilated. They didn’t look possessed. They looked proud. A high priest stood between Ace and the cage, and in his hands he held something that glowed as if it had swallowed part of a traffic light: a Prime Ember shard cut like a blade, edges humming with a green too pure for anything that had grown on Earth.
“Welcome,” the priest said, voice like an engine that needed oil. “We called you by name. Isn’t that how you prefer to be found, Ace?”
“Try again,” Ace said, and let her gaze flick once to Mai. Mai’s eyes were closed, but the muscles about her jaw worked. Alive. “You stole the wrong car.”
“We borrowed it. We borrow many things. Bodies. Words.” The priest smiled thinly and raised the shard. “And echoes.”
The Ember pulsed. The circles pulsed with it. The air inside the runes appeared to thicken into water. A shape churned out of it, not stepping forward so much as surfacing: Ace’s face without softness, her posture without fatigue, her smile with knives in it. Violet’s echo, projected from Ace by a ritual amplifier and pinned in the air by borrowed power.
Ace didn’t step back. “You made a mirror.” She tilted her head. “Cute.”
“Not a mirror,” the priest said. “A sovereign. Vessel and queen.” He indicated the cage, the shard, the runes, himself—as if pointing to each syllable in a sentence. “Offer a throne, receive a kingdom.”
You miss me, the projection breathed. It sounded like Ace because it was pulled from her, a tape loop of hunger and quickness and regret. You’ve missed me since you were ten.
Ace let the words slide off. She lifted her right-hand sword half an inch, just enough to change weight. “Mai,” she said quietly. “I’m here.”
Mai didn’t open her eyes. She didn’t need to. “Took you long enough,” she said, a whisper made of grit.
Scene 7: Taking the Circle
The cultists moved as one the way schools of fish do when a predator darts. Some held ward-rods—metal batons etched with glyphs that glowed when shaken. Others kept the runes alive, chanted the meter that kept the Ember’s projection fed. The priest watched her, lazy, sure.
Ace started with the rhythm. She cut where their timing was smoothest. A slash to a chant and a voice broke; a feint toward the ward-rod and the bearer flinched, breaking the ring. Power stuttered. She stepped into the space and kicked the rod-bearer in the ribs, hard enough to teach them about bones. A defensive shield flickered up—improvised, not void, more like the stubborn pushback of a crowd. Her blade sparked against it without cutting through.
Fine.
She put shoulder to weight. A three-count: short slash to the left to drive a chant leader back; stomp on a rune line that looked decorative but wasn’t; a cut that didn’t try to sever anything, just touched the shield at a slant until the blade’s field got a taste of its frequency. The corona along her edge shifted pitch as her sword’s resonance tuned itself, and when she struck again the shield shed sparks and tore, thin as wet paper under wire.
The projection watched, a smile widening as if it were proud of her.
“Don’t cheer,” Ace said. “It’s creepy.”
A ward-rod cracked across her shoulders. She rolled with it, let pain reset her attentiveness instead of narrow it, and came up inside the rod-bearer’s reach. The butt of her sword hammered a wrist. The rod fell, she kicked it across the floor toward the toolbox, and now the circle was two gaps wide.
She could feel the Ember pulling on her aura the way current drags at a swimmer’s hand. The pull intensified each time her corona flared. She throttled her own resonance down, cutting without spectacle, stepping without signature. The projection dimmed fractionally, as if annoyed.
Scene 8: Touching the Bars
Ace measured distance. Chants to her left flinched when she cut; to her right the priest’s smile didn’t. She crossed to the cage, elbows high to deflect a wild swing from behind that she didn’t waste blade on—she took that hit along the back muscles and stored it as anger. Mai’s face twitched toward her voice.
“Hey,” Ace said softly. Her hands went to the bindings, tested them. Wires and leather. She took out one knot by bite, spat, worked another with a loosened pin from her own coat. “You made a mess.”
“You should see the other car,” Mai rasped. “Disruptor—on the hook—don’t fry your fingers, it’s hot.”
Ace cut the last strap about Mai’s wrist. “Everything I touch is.”
“That was awful.” Mai’s mouth bent. “Do it again later.”
“Count on it.” Ace’s eyes flicked to the disruptor, then back to the circles. “On my mark.”
The priest angled the shard and shouted something that had the right cadence and no understanding. The projection brightened, bled across the air like the memory of fire. The symbol lines glowed too white. Ace felt the teeth of the thing they’d tried to build: not a body for the echo but a hook through which the echo might pull.
“Not today,” Ace said. Then she moved.
ACT III — BLOOD AND ASH
Scene 9: Duel with the Mirror
She didn’t charge the priest. She cut across the projection’s path—her path; it shadowed where she would have gone, anticipated with her own instincts. Steel rang, not because the echo held steel but because the ritual handshake between Ace’s corona and the projection’s feed created a false hardness where there was none. Sparks flew as ideas fought, Ace against an amplified fragment of herself.
The echo hissed in her voice. You’re wasting time. Take the power. End this quickly.
“Quickly is when mistakes breed,” Ace said through her teeth.
They moved in a figure eight that shredded chalk lines and stamped salt to paste. The echo pushed every guilt memory forward at once: smoke in her lungs at ten years old, her mother’s hand losing strength, a street where her father did not appear. Mai’s face inside a cage, eyes closed for too long. Ace let the images come. She did not try to push them out. She used the sick rise in her throat as leverage to force her step longer, her cut cleaner.
Static cracked across the chamber. A short, hard pulse—not rhythmic chant but a machine’s opinion. The disruptor had spoken.
Scene 10: The Pulse
Mai had her weapon in both hands, elbows locked, body wedged into the cage’s corner for stability. She didn’t shoot at the projection; she shot at the exact center of the ritual’s triangulation—where three chalked lines met. The null pulse banged like a muffled thunderclap and the light between lines went from green to iron for a heartbeat. The projection flickered as if someone had briefly unplugged it.
Ace didn’t waste the window. Her blade didn’t try to pierce a heart in a body that wasn’t a body; she cut the projection’s feed, a shear across the air where the Ember’s influence thickened it. The corona on her blade sang a higher, drier note, and the projection staggered—an impossible thing, and exactly right.
Pain flared under Ace’s left shoulder blade where a ward-rod had left bruising. The echo felt that pain and offered the easy solution: Let me carry it. Let me widen the channel. We could be done in one strike.
“You’re not carrying anything,” Ace said. “You’re carried.”
Scene 11: Breaking the Cage
They had seconds. The projection was already reconstituting like frost on glass. Ace sprinted for the cage and the pulley, slashed the motor belt and wedged a blade where the axle met housing. “Brace,” she said.
Mai braced. The disruptor coughed; its warning light clicked red. Overheat approaching. “One more,” she panted. “Then I’ll cook it.”
“Make it count.”
She did. The next pulse didn’t try to null the whole room. It chewed a bite out of a single ward-rod’s glyphs. The bearer stared at the dead stick, confused, and Ace used that look to cross the distance and end his chanting connection with a sharp, humane blow that left teeth rattling and sentences fragmented for a week.
Ace cut the bar above Mai’s head. Rebar screamed as it twisted; she planted a foot and ripped the last weld by hand, felt something tear in her wrist. The cage door ground open enough for a person shaped like Mai to fit through sideways. Ace took Mai’s weight over her shoulder with an ease that didn’t show effort.
“Late,” Mai whispered. “I had a whole speech.”
“Edit it on the way.”
Scene 12: The Ember Fails
The priest finally understood he was losing the grammar. He raised the Prime Ember to compensate, to overfeed the projection with raw signal. It worked the way overfilling a sump works: it exploded. The shard didn’t detonate; it unwound. Its edges delaminated into strips of light that curled inward. The ritual circle became a speaker cone torn down the middle.
The projection screamed—not sound, but pressure. The scream rolled inward along the same path it had crawled out, folding into Ace with a heat that licked her bones and branded her nerves. Violet’s whisper tightened to a thin wire of static. Mine, the echo said—scared, this time. Not triumphant. Mine—
Ace held her own center with stubborn, ordinary hands. “Be quiet,” she said. “We’re leaving.”
The room started eating itself. Struts screamed; dust geysered; the floor broke into sections that shifted like plates. Ace runner-carried Mai toward the stairs through a forest of falling pipes. A beam crashed down and blocked the landing; Ace took the side route—the worker catwalk—and found it already separating from its bolts. She swore once, feral, and threw their combined weight forward, a short shadow-burst covering the last impossible meter to solid ground.
They climbed as the world below them groaned itself into rubble. Fire chased air into new rooms. The door they’d come through jammed half-open under a fallen turnbuckle. Ace set Mai down, got both palms under the door, shoved until something in her wrist grated, and the door gave an inch. Mai slipped through on her shoulder and then reached back, bracing the door with both feet and a grunt as Ace squeezed after.
They fell into rain.
ACT IV — SITE-19 PROTOCOL
Scene 13: Street, Rain, Siren
The street had gathered a small congregation of night people—a woman with an umbrella full of holes, a bike messenger, a man selling steamed buns. All of them watched the warehouse sag and cough smoke. Then the black vans arrived: quiet, efficient, tires hissing on wet asphalt, back doors opening as if they were breathing.
Foundation suits moved in. Their helmets had visors that didn’t fog. Ace went to draw and didn’t. She let her hands rest on her swords without touching them, a promise to herself not to add bodies to the street.
Dr. Bright climbed out of the second van as if he’d been riding in the empty dark like a passenger in his own pocket. Pendant swinging, eyes bright, smile not entirely human but not unkind. “If it isn’t my favorite freelancer and my second favorite thief,” he said, looking between Ace and Mai.
Mai managed a thin smirk from the stretcher. “Only second?”
“Our archivist stole my pen,” Bright said, and then softer to Ace: “She needs a sterile room, antibiotics, an IV, and not to climb any ladders for twenty-four hours.”
Ace stood aside as they loaded Mai. “She needs coffee more than your pen.”
“We can do both,” Bright said. “Get in.”
Scene 14: Underworld Cathedral
Site-19’s Tokyo branch wasn’t all glass and corridors. The level they took Mai to looked like a nave carved into bedrock, power conduits strung where a church might have hung banners. The hum of containment fields filled the space like organ notes. Quarantine cells weren’t cages; they were glass-walled rooms with elegant seals burned into the frames. The seals were old, and they worked.
They gave Mai the first bed and an IV and a cup of tea in a lidded Thermos. The doctor on duty checked pupils and reflexes, murmured something about concussion scale, and told Ace that the disruptor’s heatsink had done its best and survived to shoot another night after a few hours’ rest. Mai tried to argue. The doctor did not bother arguing back.
Ace paced. She didn’t sit. The echo of Violet lay against her spine like a sleeping cat, warm, coiled, a murmur in a language she didn’t want to parse. Bright let her pace for a while, then tossed a datapad into her orbit.
“Look,” he said simply.
A world map. Points of red held continents like pins. They weren’t random. They lined up with old trade routes and newer fiber backbones, with ports and subways and a chain of abandoned tunnels built by empires that thought they would last. “Order,” Ace said.
“Order,” Bright agreed. “They called themselves by a word they didn’t understand. But they can count. They’re trying to drive your echo into shape by sheer repetition. And they’re not wrong—if you were the kind of person who liked being told what to do.”
“I’m not.”
“I have noticed,” Bright said dryly. “The shard tonight—Prime grade. Somebody’s feeding them. We think they’ve got a blacksite in the subways. You can almost hear it under the city if you stand in the right places.”
Mai’s voice tapped the glass like a fingernail. “She’s not going alone.”
Bright looked at her. “No. She isn’t.”
Ace finally sat. She did it on the floor, with her back against the glass of Mai’s room and her knees up and her hands slack over them. She allowed the weight of the last hour to settle. She breathed.
“You’re not alone,” Mai said softly through the glass.
“I know,” Ace said.
Violet’s static murmured something like agreement and then, for the first time in years, receded on command.
Scene 15: Between
They slept two hours. Between, Ace cleaned her swords. She unwrapped the micro-mesh from the kit and rubbed along the edges until the tight hiss of the power-field’s corona evened to a steady, satisfied purr. The hum comforted her more than prayer would have.
Mai woke with that small sound on her face, a smile like a bruise. “Do you ever stop?”
“When I’m dead,” Ace said.
“Then don’t,” Mai said. “I like the noise.”
ACT V — VIOLET RISING
Scene 16: Descent Again
By midnight, the rain had gone from steady to fine. They wore black with no insignia, not because they owed secrecy but because anonymity buys time. Bright gave them an escort as far as the rusted grate behind a ramen shop; after that, he said, it was all angles and echoes.
“Remember you can call for a team,” he added, then ruined the offer with a grin. “I know you won’t.”
Ace dropped first, a coil of rope paying out in her palm. The air down there was alive in the way underground air is alive: drifting, damp, tasting of iron. She let her senses fan out until she felt warp resonance set up a tremor against her skin. Mai slid down after her and landed soft, knees bent, one hand braced on the wall. Her disruptor hung on her hip, barrel etched with runes that Adeptus Mechanicus would have argued about for a year.
“Left,” Mai said, pointing not with her finger but with her chin. “Traffic—older. And the resonance…’fuzzy’ in that direction. Like someone’s applying heat.”
Ace nodded. “We cool it.”
Scene 17: The Blacksite
They moved through service corridors that the city had erased from its own map. A rail tunnel appeared and disappeared—just a pocket of old track choked with boxes and an abandoned sectional sofa. Then a proper station, platforms caved in. Beyond it, a maintenance door that required three keys; none were present, so Ace used one of her own that was not strictly a key but solved the puzzle the door thought it was posing.
Chant reached them: not human voices alone, but cables whirring, amps whining. A projection chamber built out of municipal utilities and anger. The air changed heat and then color; their eyes told them the color was wrong and their minds insisted it was green anyway.
At the core stood a man who had stepped in front of a machine at the wrong time and swallowed part of it without choking. Shards bulged under his skin like panes. Lines of light ran from him to the rig. A circle of assistants kept their hands in the field, stabilizing it in cycles, not unlike a human chain passing buckets at a fire. Concrete walls had been stripped to rebar. On the rebar, someone had tied little bells that rang metal when the air leaned.
Violet’s echo brightened in Ace by reflex. The rig took that, magnified it, and painted it in the air, larger, brighter, with a mouth that moved.
You don’t need her, the projection said, looking at Mai. You only need me.
Mai did not dignify it. She fired once, a clean null pulse at an anchor node. The field wobbled. She fired again. A warning light blinked amber on her pistol’s flank. “Two more,” she said. “Then we’re on cooldown.”
“Two is plenty,” Ace said.
Scene 18: Control vs. Chaos
They worked the room like a map. Ace didn’t fight the projected not-body; she threaded around it, letting it follow her the way a beam follows rotating dust. She cut power lines with tip strokes; she broke the cadence of the assistants with glancing blows that respected bones. Mai smoked a coupling on the stabilizer; the rig hiccuped; Ace used that exact hiccup to slip past and boot the shard-body’s knee inward. The man’s eyes rolled; his arms flew wide; cables snapped away.
Violet’s echo pleaded. Stop wasting time. Open the channel. We could be so fast—
“Fast is how you die in stairwells,” Ace said, and heard Mai snort once behind her in spite of the circumstance.
The disruptor’s warning light hit red. Heat shimmered around the barrel; Mai’s breath hitched once as her fingers registered the burn through the glove. “Last one,” she said. “Pick your window.”
Ace pivoted in a tight half circle, drew the room into her peripheral vision as if it were a single creature. She saw Bright’s map on a different scale—lines of force, points of failure. She saw Mai in the picture, the way Mai’s weight had shifted to favor her left foot tonight, the way her breath had shortened, the way her hair stuck to her cheek near the temple cut. She saw the projection huge and bright and wrong, a lie told by a machine, and felt Violet in her chest like a fist:
Let me make this easy.
“No,” Ace said gently. “You’re mine, not I yours.” She lifted her blade. “Now.”
Mai fired. The null pulse ate the room’s field for a heartbeat and left a hole big enough for a person to step through. Ace stepped. She didn’t aim for the projection. She aimed for the man at the center of the rig and cut the connector that let the rig use her as a battery.
Something like a sigh rolled through the space. The projection’s edges fuzzed. The wrongness receded by degrees.
Scene 19: Integration
She could have gone for the old finish—swing until the lights went out, break anything that hummed, leave a field of scraps. Instead she stopped, blades down, chest up, breath slow. She let the echo come forward enough to be felt fully: the hunger, the speed, the joy of the clean cut, the taste for danger, the anger that had nowhere to go when she was ten and her house burned.
She said, “You are not my master.”
I am you, it whispered, frightened now the way flames are frightened by rain.
“You are a part of me,” she corrected, and opened her hands.
It was not dramatic. It was not a swallowing. It was a letting-be. The projection folded inward because it had nowhere else to go when its amplifier stopped feeding it. The echo came home because she told it it had one. Violet’s static sank into a line like a heart monitor finding a rhythm. A last shiver ran from the base of her skull to her ankles, and then the air cleared the way streets clear at four a.m. when even the taxis have gone home.
The shard-tangled man dropped to his knees sobbing air that had no energy left to glow. The assistants let go in staggered order. Bells stopped ringing.
Mai lowered the disruptor with careful hands. She didn’t speak. She stepped close enough to reach Ace’s cheek, and her palm found skin, not armor, not corona. She held there until Ace breathed with her.
“Always,” Mai said, simple as weather.
“Always,” Ace echoed.
Scene 20: Collapse and Rain
The rig gave up anger and began to give up structure. Wires smoked. Rebar sang a different key and then no key. They moved out through corridors that had started to slump. The first wall to go shed dust across Ace’s eyelashes like fine dirt off a grave. They didn’t run; they paced, because pace saves lives when floors are uncertain.
They reached the ladder by the ramen shop’s grate with the same number of bones they had entered with. Bright stood under a shared umbrella and looked like a man who had just seen a ghost and then remembered he didn’t believe in them.
He didn’t ask questions. He handed Mai a bottle of water and handed Ace an old towel that had once been a T-shirt with a band logo. They drifted under the umbrella edge into the rain.
The city made itself small for a moment, or maybe they did. Neon ran down into puddles. The breeze smelled like hot broth and storm. The night felt…less busy. Not quiet. Not for this city. But less crowded under the skin.
“Antarctica,” Bright said, as if he were offering dessert after a decent meal.
“Later,” Ace said without looking at him.
“Later,” Mai agreed, leaning in. She was half on her feet and half on Ace because that was what bodies did after they remembered they were not machines.
They walked. The umbrella didn’t really fit them all; none of them minded.
Epilogue: Small Weather
Back at Site-19’s underworld cathedral, someone had turned off half the lights. They conducted their after-action in a room that looked built for prayer. Bright talked logistics and maps without trying to hand them a leash. Ace listened. Mai listened and corrected his timing assumptions with a precision that made him smile in spite of himself.
Later, Ace sat on the floor again with her back to Mai’s bed and her boots off. She cleaned her swords like a ritual that belonged to her and no one else. The hum along their edges settled into that same steady contentedness she had learned to trust.
Violet’s echo lay inside her like a river under ice: there, moving, contained. If she asked it to be quiet, it obeyed. If she listened hard enough, she could hear the thinnest thread of static, not a demand, not a promise—just a fact.
Mai’s hand landed on her hair and smoothed it without ceremony. “Hey.”
“Hey.”
“You did well.”
“So did you.”
“Coffee when they let me out?”
Ace thought about the city waiting to be walked through, the neon that would stain their knuckles when they gripped paper cups, the brief war of hot, bitter steam against cold night air. “Yeah,” she said. “Let’s make the city pretend to sleep again.”
They sat in a pocket of small weather—tea steam, machine hum, soft breath, the drip of rain from coats on a chair—and for once, the night did not argue.
Osta lukuaikaa
Novellipituisten tarinoiden kirjoittaminen käy työstä – 2€ ei sinulle iso summa ole, mutta minulle se kertoo että tarinaa kannattaa jatkaa.
