## ACT 1 — Safehouse
The safehouse door closed harder than it needed to.
Not slammed.
Not dramatic.
Just enough force behind it that the sound stayed in the room for a second too long, caught between concrete walls, old wiring, and the quiet hum of the generator two rooms over.
Ace let go of the handle last.
She stayed there with her back to the door, head slightly lowered, violet eyes half-lidded but not unfocused. Listening. Counting. Waiting for some shape of the night to follow them inside.
Nothing did.
No corporate headlights.
No cold pressure.
No distant tap through metal.
No mine wind dragging dust toward a hole in the ground.
Just the safehouse.
Damp concrete. Old gun oil. Coffee that had been burned twice and abandoned once. Neon leaking through the one window none of them had bothered to black out properly.
Shammy stood in the center of the room and inhaled.
Slowly.
The air answered normally.
That was almost worse.
Her white hair shifted in the faint draft from the broken window seal, electric-blue threads catching the low light and then settling again. No resistance. No wrong gravity. No pressure folding inward around a sealed object that refused to be only cargo.
She exhaled.
“It didn’t follow.”
Ace pushed away from the door. “Good.”
Mai did not answer.
She walked past both of them, then stopped near the table.
Not at the table.
That mattered.
Normally she would already be moving into structure. A map, a screen, a datapad, a list. Something to turn the night into angles and sequences. Something to make it legible enough to store.
This time she just stood there.
Silver hair loose from the drive back, damp near the ends, one sleeve torn where the mine dust and corporate fire had gotten too close. Her disruptor was still clipped at her hip, but her hand did not go to it. Her eyes moved once across the room and then stopped at nothing.
Ace stripped off her jacket and threw it over the back of a chair.
It landed badly, one sleeve slipping down until it brushed the floor.
She looked at it.
Didn’t fix it.
Shammy saw that too.
For a while none of them spoke.
The silence was not comfortable, but it was theirs. That counted for something.
Outside, Night City kept moving. Engines somewhere below. A distant argument. Rainwater dripping from a fire escape in an uneven rhythm. The city had not been buried under a collapsed bore. It had not heard the last tap. It had not stood there while Mai pressed the plunger and made the only decision the night had left them.
Lucky city.
Ace rubbed the side of her jaw where the corporate lead had hit her.
Mai saw.
Ace saw Mai seeing.
Neither commented.
Shammy shifted one step, subtly changing the shape of the room. Not inserting herself between them, not separating them. Just adjusting the pressure of presence until the three of them were not standing like people waiting for the next impact.
It helped.
A little.
Then Mai said, “I want to see Kiro.”
No preamble.
No justification.
Not even “I think.”
Just the sentence, clean and necessary.
Ace looked at her.
The answer rose fast, as if it had been waiting behind her teeth since the Afterlife alley.
“Reyes pinged me three times in the last two weeks.”
Mai turned her head.
For one second, there was friction.
Not conflict.
Not jealousy.
Not even disagreement.
Just two different needs showing themselves at the same time and neither one pretending to be smaller than it was.
Shammy’s gaze moved from Mai to Ace.
Then she nodded once.
“Good.”
Ace looked at her. “Good?”
“Yes.”
Shammy’s voice was low and steady, but the edges of it carried fatigue she had not let into the mine. “You both need someone who is not standing in this room with the sound of that thing still under their skin.”
Ace’s mouth twitched.
“That was a very elegant way to say we look awful.”
“You do.”
Mai closed her eyes briefly.
When she opened them, the decision had already settled.
“We split for the night.”
Ace nodded once. “Yeah.”
Shammy reached into her coat and pulled her agent.
Ace raised an eyebrow.
Shammy looked at her. “What?”
“Nothing.”
“That was not a nothing face.”
“You’re pinging them now?”
“Yes.”
Mai’s expression softened by a fraction, not enough to be called relief by anyone who valued accuracy.
“Lena and Marco?”
Shammy nodded.
“The two of them,” she said. “Not one.”
Ace’s smirk sharpened, but gently this time. “Good. Pacifica gets weather warning.”
Shammy’s hair lifted once with static. “Pacifica has survived worse.”
Mai moved then, finally. Not to the workstation. To the edge of the table, where she leaned one hip against it and took out her own agent.
Ace watched her.
Mai did not look at the screen immediately.
There was the smallest hesitation.
Not doubt.
Weight.
Kiro had not come out of the failed netrun clean. Alive, yes. Present, yes. But not untouched. Mai had carried that knowledge quietly, and quiet did not mean light.
Ace’s voice lowered. “You want to check her with your own eyes.”
Mai looked at her.
“Yes.”
No more needed.
Ace pulled her own agent out.
Three separate screens lit the safehouse with cold little rectangles of intent.
For a moment, none of them typed.
Then Ace moved first.
Her message was short. Of course it was.
**Ace:** Still alive. Bad night. You free?
She stared at it for half a second, then added:
**Ace:** Reyes.
A pause.
Then:
**Ace:** No drama. Just you.
She sent it before she could make it worse.
Mai typed slower, every word chosen like structure under load.
**Mai:** I need to see you tonight. Not over call. Not through the net. In person.
**Mai:** If you are able, send location.
She looked at the message.
Then sent it.
Shammy’s thumb hovered over her screen longer than either of theirs.
Her message was not long either, but it carried the shape of her differently.
**Shammy:** Bad night. I need warm air and familiar hands. Are you both awake?
She sent it.
The room seemed to hold the three messages after they left.
Separate pressure fronts.
Different directions.
Same center.
Ace set her agent on the table and rolled her shoulders.
“If Reyes answers with something filthy, no one comments.”
Mai did not look up. “You brought that on yourself.”
“I asked for no drama.”
“That is not the same thing.”
Shammy’s agent pinged first.
Fast.
Very fast.
Ace looked over.
Shammy read the message, and for the first time since the mine, something in her shoulders loosened without effort.
**Lena:** Awake now. What happened?
A second later:
**Marco:** We’re together. Send location or come here. No questions until you want them.
Then Lena again:
**Lena:** Actually one question. Are you hurt?
Shammy’s mouth softened.
Not a smile exactly.
Something warmer and less public.
She typed back.
**Shammy:** Functional. Tired. Need not to be alone.
The response came from Marco.
**Marco:** Then don’t be. We’ll be ready.
Lena followed:
**Lena:** Door open. Bottles optional. Bed not optional.
Ace glanced at Shammy.
Shammy did not blush. Shammy did not do something as simple as blush. But the air near her warmed by one degree, maybe two.
Ace pointed faintly. “That helped.”
“Yes,” Shammy said.
Mai’s agent pinged next.
She looked down immediately.
**Kiro:** I’m awake. I’m okay enough.
**Kiro:** Don’t make that face. I know you made it.
**Kiro:** Japantown is loud tonight. Come to the alcove. Same access ghost still works.
Mai breathed out through her nose.
A small, controlled exhale.
But Ace heard the relief inside it.
Mai typed:
**Mai:** On my way.
Then, after a pause:
**Mai:** I need eyes-on confirmation.
Kiro answered almost immediately.
**Kiro:** You’ll get it. I’ll even let you pretend it’s purely diagnostic for the first ten minutes.
Mai’s mouth moved.
Almost a smile.
Almost.
Ace’s agent pinged last.
She picked it up.
Read.
For a second her face gave away nothing.
Then the edge of her mouth lifted.
**Reyes:** Little one. About damn time.
**Reyes:** Veil ring’s empty. I can make it emptier.
**Reyes:** Bad night means no questions first. You show up, I open the door.
Ace looked at the message for a while longer than the words required.
Then typed:
**Ace:** Keep the lights low.
Reyes replied:
**Reyes:** Already did.
Ace locked the screen.
“Okay,” she said.
Mai pocketed her agent. “Okay.”
Shammy did the same. “Okay.”
The word was the same from all three.
It meant different things.
That was fine.
Ace crossed the room and picked up her jacket from the chair. This time she fixed the sleeve before putting it on.
Mai noticed.
Ace pretended she didn’t.
Shammy moved toward the window and opened it a little wider. The city air slipped in, damp and dirty and human. Her hair lifted properly this time.
“Better?” Mai asked.
Shammy looked out at Night City.
“No.”
Then, after a breath:
“But possible.”
Ace adjusted both katanas across her back. “I’ll take possible.”
Mai checked her disruptor by habit, then stopped herself before going through a full inspection.
Ace saw that too.
No comment.
Shammy turned from the window. “We leave separately.”
Mai nodded. “Different routes. No coordination except return.”
Ace looked between them. “Morning?”
“Morning,” Mai said.
“Safehouse debrief?”
Shammy’s eyes warmed. “The usual kind.”
Ace smirked. “Good. I’m not doing charts.”
Mai gave her a dry look. “No one asked you to do charts.”
“You were thinking them.”
“I was not.”
“You were emotionally near charts.”
Shammy’s mouth curved. “That is a fair accusation.”
Mai sighed.
There it was.
Small.
Thin.
Real.
The room had not reset.
Not yet.
But it had stopped being only aftermath.
Ace went first.
At the door, she paused and looked back. Not long enough to become sentimental. Long enough to confirm the center still held even when the lines stretched outward.
Mai met her eyes.
Shammy did too.
Ace nodded once.
Then left.
The door closed softly behind her.
Mai waited thirty seconds.
Not because she needed to.
Because separation mattered tonight.
Then she moved to the door.
Shammy spoke before she opened it.
“Do not only inspect her.”
Mai stopped.
Her hand rested on the handle.
For a moment, the old instinct rose — denial, correction, precision.
Then it passed.
“I know.”
Shammy’s voice softened. “Good.”
Mai left.
The door closed again.
Shammy stood alone for less than a minute.
Not staying alone.
Not choosing solitude.
Only letting the room breathe between departures.
Then her agent pinged again.
**Marco:** Lena says if you make us wait, she is blaming the city.
**Lena:** I said I’m blaming the weather.
Shammy’s smile came properly this time.
Small.
Tired.
Hers.
She typed:
**Shammy:** Blame both. I’m coming.
She took one last look at the safehouse.
The air was normal.
The center was intact.
That was enough to leave it empty for a few hours.
Shammy stepped out into the hall and closed the door behind her.
This time, the sound did not linger.
---
## ACT 2 — Transitions
Night City swallowed them one by one.
Not dramatically.
Just the way it always did—quietly, efficiently, without asking what had happened before you stepped back into it.
---
### Ace — Watson / Veil Route
Ace didn’t rush.
That was the first difference.
Normally, once a direction was set, she moved like a line drawn straight through the city—fast, efficient, no wasted motion. Tonight she let the streets come to her instead.
Watson was still awake in the way it never stopped being awake.
Neon bleeding through rain-slick pavement. Music leaking from cracked doors. Someone arguing in an alley like it was the only thing holding them together.
Ace moved through it without really seeing any of it.
Her body still held the fight.
Not adrenaline.
Something sharper.
That edge the book had pushed into her earlier—the one that didn’t go away cleanly, just settled under the skin like a second pulse waiting for the right moment.
She flexed her hand once.
The memory of the katana weight was still there.
The corporate lead’s face—broken visor, exposed eye—flickered through her mind.
The shot he took.
At the unit.
At the “occupant.”
Ace exhaled slowly.
“Yeah,” she muttered under her breath. “Good call not killing you.”
She didn’t sound convinced.
A group of gangers passed her at a corner.
They clocked her immediately.
Small frame. Calm walk. Weapons visible.
They chose not to engage.
Good instinct.
Ace didn’t break stride.
Her agent buzzed once in her pocket.
Reyes hadn’t sent another message.
Didn’t need to.
That was the difference.
No pressure.
No follow-up.
Just: door’s open.
Ace liked that.
By the time she reached the Veil entrance, the city noise had settled into something background enough that she could hear her own breathing again.
She stopped just outside.
Looked at the door.
One second.
Two.
Not hesitation.
Alignment.
Then she pushed it open and stepped inside.
---
### Mai — Japantown / Dark Matter
Japantown hit differently.
Always did.
Where Watson felt like friction, Japantown felt like layered intention—everything placed, everything curated, everything just slightly too precise to trust at first glance.
Mai walked through it like she belonged there.
Because she did.
Her pace was steady.
Not slow.
Not fast.
Controlled.
The city lights reflected off wet pavement, turning the ground into shifting geometry—lines, angles, patterns that moved just enough to keep the brain engaged if you let it.
Mai didn’t let it.
Not tonight.
Her focus stayed narrower.
Kiro.
Not the net.
Not the systems.
Not the abstraction.
Kiro. In person.
That distinction mattered more than she wanted to admit.
Her agent stayed silent in her pocket.
The confirmation had been enough.
Anything more would have broken the balance.
As she descended toward Dark Matter, the sound changed.
Less open street noise.
More contained bass, filtered voices, controlled environments.
She passed the bouncer.
He recognized her.
Didn’t speak.
Just stepped aside.
Mai nodded once.
No words exchanged.
The alcove waited below.
Of course it did.
She paused at the threshold.
Not long.
Just enough to let the mental shift complete.
From field.
To contact.
Then she stepped inside.
---
### Shammy — Pacifica / Rooftop Route
Pacifica didn’t pretend.
That was why Shammy preferred it.
No illusion of control.
No curated layers.
Just broken structures, ocean air, and whatever people built in the gaps between collapse.
The wind met her before she even reached the building.
Real wind.
Not forced.
Not bent.
Not reacting to something sealed in a metal box.
Shammy slowed.
Let it hit her properly.
Her hair lifted, white strands catching faint static that this time came from the environment—not from her pushing against something unnatural.
“Better,” she murmured.
Not good.
But better.
The building itself hadn’t improved.
If anything, it had lost another piece of its upper structure since the last time she’d been here. Concrete chipped away, rebar exposed like bone, one side of the penthouse more “open concept” than anyone had intended.
She climbed the last set of stairs without effort.
Didn’t need to announce herself.
Didn’t need to check.
The moment she reached the top level, the air shifted.
Not because she forced it.
Because there were already people inside.
Warm.
Occupied.
Grounded.
Lena was the first to move.
“About time.”
Not sharp.
Not accusing.
Relieved, wrapped in attitude.
Marco followed a step behind her, steadier, eyes already reading Shammy from head to toe in that quiet, assessing way.
“You look like you walked out of something you didn’t finish,” he said.
Shammy stepped into the space fully.
“I finished it.”
A pause.
Then, quieter:
“Just not clean.”
That was enough.
They didn’t ask more.
Didn’t need to.
Lena closed the distance first.
Marco right behind her.
Not overwhelming.
Not pulling.
Just… there.
Shammy exhaled.
For the first time since the mine, the tension in her shoulders dropped without resistance.
“Good,” Lena said softly.
“Yeah,” Marco added. “You’re here.”
Shammy nodded once.
“Yes.”
---
## ACT 3 — Contact
### Ace — The Veil Ring
The Veil ring had been cleared.
Reyes had meant that literally.
No spectators. No music. No side bets. No half-drunk mercs pretending they weren’t watching the door.
Just the low red light over the padded floor, the smell of old sweat and cleaned blood, the distant hum of ventilation that never quite reached the corners.
Reyes stood in the center of the ring with her chrome arms bare.
Red hair loose.
Boots planted.
No grin at first.
That was how Ace knew she had read the message correctly.
Not as flirtation.
Not as invitation only.
As a warning.
Ace stepped down into the ring without saying anything.
The door closed behind her.
For a moment, they just looked at each other.
Reyes’s gaze went over her fast, then slower. Jaw. Shoulders. Hands. Ribs. The faint dust still caught along the seams of her gear. The slightly guarded way she carried the left side of her body.
“Bad night,” Reyes said.
Ace’s mouth moved slightly. “Yeah.”
“No question first.”
“You said.”
“I meant it.”
Ace looked at her chrome hands.
Then at her face.
“That why the ring’s empty?”
Reyes gave a small shrug. “Figured if you wanted witnesses, you’d bring trouble.”
Ace snorted once.
It almost became a laugh.
Almost.
Reyes took one step closer.
Not too fast.
That mattered.
“You bleeding?”
“No.”
“Lying?”
“No.”
“Thinking about lying?”
Ace’s eyes lifted.
Reyes’s grin appeared then, rough at the edge, but warmer underneath.
“There she is.”
Ace looked away for half a second. “Don’t.”
“Don’t what?”
“Make this easy.”
Reyes stopped.
The humor softened out of her face.
“Wasn’t planning to.”
That answer landed better than comfort would have.
Ace crossed the last distance between them and stopped within arm’s reach. Reyes didn’t touch her immediately. She let Ace stand there, let the room settle around the space between them.
The red light caught the violet fracture under Ace’s eye.
Reyes saw it.
Ace saw her see it.
“Something got close,” Reyes said.
Ace’s jaw tightened. “Something got complicated.”
“That all I get?”
“For now.”
Reyes nodded.
No push.
No demand.
Just acceptance with teeth still underneath.
Ace appreciated that more than she wanted to say.
Then Reyes lifted one chrome hand, slow enough that Ace could refuse without making it a moment. Her fingers touched the side of Ace’s jaw.
Cool at first.
Then warming.
Ace’s eyes closed for one second.
Just one.
Reyes’s thumb brushed the edge of her cheekbone. “You’re wound too tight.”
Ace opened her eyes.
“I know.”
“That’s new.”
“Don’t enjoy it.”
“I’ll try to survive the disappointment.”
Ace’s hand came up and caught Reyes’s wrist.
Not stopping her.
Holding.
“Reyes.”
“Yeah?”
“Don’t be careful like I’m breakable.”
Reyes’s expression changed.
Not soft.
Sharper.
More honest.
“You’re not breakable.”
Ace held her gaze.
“But tonight,” Reyes continued, “you walked in like you might punish the first thing that gave you permission.”
That hit exactly where it was supposed to.
Ace’s fingers tightened around chrome.
Reyes did not pull away.
The ring hummed around them.
Ace could smell oil, metal, Reyes’s skin under the faint edge of gun-cleaner and whiskey. Real things. Close things. No cold container. No buried tap. No corporate voice cutting personhood into vocabulary.
Just Reyes, watching her without flinching.
Ace exhaled.
“Good read.”
“Yeah.”
“Annoying.”
“Also yeah.”
The silence after that was different.
Less brittle.
Ace stepped in.
Reyes met her halfway.
The kiss started careful only because both of them let it. A test. A question. One hand at Ace’s jaw, one at the back of her neck. Ace’s hand sliding to Reyes’s ribs, feeling the familiar strength there, the steady breath under muscle and scar.
Then Ace leaned harder into it.
Not losing control.
Choosing pressure.
Reyes answered immediately, chrome fingers spreading against Ace’s back, pulling her close enough that the last of the ring’s empty space stopped mattering.
Ace broke the kiss first.
Breathing harder.
Eyes still steady.
Reyes touched her forehead lightly to Ace’s.
“Lights low enough?”
Ace’s mouth curved.
“Almost.”
Reyes reached blindly toward the wall control and killed one more strip of red overhead.
The ring dimmed.
Edges softened.
Reyes looked back at her.
“No questions first,” she said again.
Ace’s fingers tightened in Reyes’s shirt.
“Good.”
Reyes smiled, but it wasn’t the grin now.
It was recognition.
She stepped backward, drawing Ace with her toward the center of the padded floor.
Ace followed.
Not rushed.
Not slow.
Present.
At the edge of the next breath, Reyes’s hands moved to Ace’s jacket, and Ace let them.
Reyes’s hands moved to Ace’s jacket like they had done this a hundred times and still needed to prove it.
Not frantic.
Not showy.
Just deliberate, chrome fingers finding the zipper tab with the same calm precision she used to chamber a round. The sound it made coming down was quiet, almost polite, the teeth parting one by one in the low red light of the ring. Ace felt the cool air hit the thin shirt underneath and did not flinch. She watched Reyes’s face instead — red hair falling forward, the faint scar at the corner of her mouth, the way her eyes stayed on Ace’s collarbone like the rest of the world had been edited out.
Ace’s own hands stayed at her sides for three full heartbeats.
Then she lifted them, palms sliding up the front of Reyes’s tank, feeling the steady heat of skin over muscle, the faint ridge of an old bullet graze under her right ribs. Reyes exhaled once through her nose, short and rough, and let Ace map her the same way she was being mapped.
No words.
The ring did not need them.
The padded floor creaked faintly when Reyes stepped back, drawing Ace with her until the back of her own knees hit the low bench that doubled as a corner stool. She sat. Ace stayed standing between her spread thighs, looking down. The angle felt right — compact frame against the taller merc’s seated height, violet eyes half-lidded, fracture catching the last red strip still burning overhead.
Reyes’s chrome fingers hooked into the waistband of Ace’s pants, not pulling yet. Just resting there, thumbs pressing lightly against the sharp bones of her hips like she was checking they were still solid.
“You still bite like you mean it?” Reyes asked, voice low, the same question she had asked months ago but softer now, threaded with something that knew the night had been heavier than usual.
Ace’s mouth twitched. “You still ask stupid questions when you already know the answer?”
Reyes laughed once, quiet, the sound rumbling against Ace’s stomach where her forehead now rested. “Yeah. Still stupid.”
Ace let her hands slide into Reyes’s hair, not gripping, just threading through the red strands and holding. The merc’s breath warmed the fabric over Ace’s ribs. Then Reyes tilted her head up, eyes meeting hers again, and the kiss that followed was slower than the first one. Less test. More statement. Mouths open, tongues lazy and thorough, the kind of kiss that said they had time and both of them were choosing to use every second of it.
When Reyes finally pulled Ace’s shirt up and off, she did it with both hands, chrome and flesh working together so the fabric whispered over Ace’s head and landed somewhere behind the bench. Cool air met skin. Ace’s nipples tightened immediately. Reyes noticed, of course. She leaned in and took one into her mouth, tongue flat and warm, sucking lightly while her chrome hand cupped the other breast, thumb circling with just enough pressure to make Ace’s breath hitch.
Ace’s fingers tightened in red hair.
Not pulling.
Guiding.
Reyes hummed approval against her skin and switched sides, giving the other nipple the same slow, reverent treatment. Her free hand slid down Ace’s back, tracing the line of her spine until it reached the waistband again. This time the fingers slipped inside, palm flat against the small of Ace’s back, chrome cool, skin hot, pressing her closer.
Ace’s hips rolled once, instinctive, the front of her pants brushing Reyes’s chest. The friction was good. Not enough. Enough to remind her body it still worked the way it was supposed to.
Reyes pulled back just far enough to look up. Her lips were wet, eyes dark. “Pants?”
Ace answered by pushing them down herself, stepping out of boots and fabric in one economical motion that still somehow looked lethal. Naked now except for the faint emerald fault lines under her skin that glowed faintly in the low light. Reyes’s gaze dragged over her — shoulders, breasts, the compact muscle of her stomach, the violet fracture that ran like lightning across her left thigh, the old bite scar on the inside of the other.
“Still the prettiest weapon I’ve ever seen,” Reyes muttered.
Ace’s mouth curved. “Flattery’s not going to get you fucked faster.”
“No?” Reyes’s chrome hand slid up the inside of Ace’s thigh, slow, calloused fingertips brushing the sensitive skin just below where she was already wet. “What will?”
Ace caught her wrist, not stopping the touch, just holding it there. “You already know.”
Reyes grinned, sharp and warm at once. “Yeah. I do.”
She leaned in and pressed an open-mouthed kiss to the scar on Ace’s inner thigh, then higher, tongue tracing the crease where leg met body. Ace’s breath caught. When Reyes’s mouth finally closed over her, hot and wet and unhurried, Ace’s head fell back, violet eyes closing for the first time since she had walked into the ring.
The sound she made was small. Not loud. Ace never was. But it was real, low in her throat, the kind of sound that meant the night was finally starting to loosen its grip.
Reyes took her time. Long, slow licks, two chrome fingers sliding in easy once Ace was slick enough, curling exactly where memory and instinct told her to go. Thumb circling her clit in tight, measured strokes that built without rushing. Ace’s thighs trembled once, then steadied. Her hand stayed in Reyes’s hair, not directing anymore, just holding on while the pleasure rolled through her in deep, unhurried waves.
When she came it was quiet, body snapping tight around Reyes’s fingers, a single rough exhale that sounded almost like Reyes’s name. Reyes stayed with her through it, mouth gentle now, drawing it out until Ace’s legs threatened to give.
Only then did Reyes pull back, lips shiny, eyes bright with satisfaction and something softer underneath. She wiped her mouth with the back of her hand and stood, drawing Ace against her fully. Skin to skin. Chrome and flesh. Ace could feel the rapid thud of Reyes’s heart against her own chest.
“Your turn,” Ace said, voice rough but steady.
Reyes laughed softly. “Not yet. I’m not done mapping.”
She turned them, guiding Ace down onto the padded floor. The mat was cool against Ace’s back, the contrast sharp and good. Reyes followed her down, settling between her legs, mouth finding the hollow of her throat, then lower, sucking a slow mark just above her left breast. Ace’s hands mapped Reyes’s shoulders, the flex of muscle under skin, the chrome plates that never quite felt cold when they were this close.
They stayed like that a long time — Reyes learning every new bruise, every place the night had left its print on Ace’s body, kissing them like apology and promise at once. Ace let her. The giving felt different tonight. Less like surrender, more like choosing where the pressure went.
When Reyes finally shed the rest of her own clothes, Ace watched with half-lidded eyes. The merc’s body was solid, scarred, beautiful in the way things that had survived Night City were beautiful. Chrome arms gleaming faintly, red hair loose across her shoulders, the tattoo on her left hip that Ace had traced a dozen times before.
Reyes straddled her hips, leaning down to kiss her again, slow and deep. Ace’s hands slid up her back, pulling her closer until their bodies aligned, wet heat sliding against wet heat. They moved like that for long minutes — grinding, breathing, the slide of skin and the faint metallic click of chrome when Reyes braced a hand beside Ace’s head.
Ace reached between them, two fingers sliding into Reyes without warning. Reyes’s breath stuttered against her mouth. Ace curled them exactly right, thumb finding her clit, and set a rhythm that was patient and relentless at once. Reyes rocked into it, hips rolling in lazy circles, mouth open against Ace’s neck, whispering curses that sounded like prayers.
When Reyes came it was with her face buried in Ace’s shoulder, body shuddering, a low groan that vibrated through both of them. Ace kept her fingers moving through it, gentling the touch until Reyes collapsed against her, breathing hard.
They stayed tangled like that, sweat cooling, the red light painting stripes across chrome and skin. Reyes traced the violet fracture under Ace’s eye with one careful finger.
“Still don’t slow down, huh?” she murmured.
Ace exhaled, dry as spent casings. “Slow is for people who want to die bored.”
Reyes laughed until she coughed, the same rough sound Ace remembered, and the vibration settled something tight in Ace’s chest that the night had left behind.
She stayed another hour, bodies moving again in the slow, deliberate language of people who had time to remember why they fit. When she finally dressed, Reyes caught her wrist at the door.
“Next time we don’t wait so long,” Reyes said.
Ace met her eyes, flat and true. “Next time we don’t.”
She stepped out into Watson’s morning, the city swallowing her compact frame whole.
The triad center waited.
But the friction had reminded her how good it felt to sharpen the edge again.
---
### Mai — Dark Matter Alcove
The alcove remembered them.
That was the first thing Mai hated and appreciated in equal measure.
Same low red light. Same mirrored wall. Same private hum under the floor, tuned to erase the outside world without ever quite becoming silence.
Kiro stood near the back of the room, one shoulder against the wall, arms folded loosely.
She looked alive.
That was the first measurement.
Upright. Focused. No visible tremor in her hands. No optical drift. No uncontrolled twitch along her jaw. No sign that the failed netrun had left something still pulling at her from behind the eyes.
Mai stopped two meters inside the door.
Kiro watched her watch.
Then she said, “I told you not to make that face.”
Mai’s expression did not change.
“What face?”
“The one where you’re deciding whether to triage me or kiss me.”
Mai stepped closer.
“Both remain options.”
Kiro’s smile flickered.
Not wide.
Not performative.
Real enough to hurt.
“Good,” she said. “I was worried I’d lost ranking.”
Mai closed the distance then.
Still controlled.
Still herself.
But the moment her hand touched Kiro’s jaw, the control thinned.
Not broke.
Thinned.
Her thumb traced along Kiro’s cheek, then lower, to the pulse beneath her skin. Kiro let her. She even tilted her head slightly, giving Mai access without making a joke out of it.
That was how Mai knew she understood.
This was not only desire.
It was confirmation.
Mai’s fingers shifted to the back of Kiro’s neck. “Any residual bleed?”
“No.”
“Latency spikes?”
“Minor. Under stress.”
“Sleep disruption?”
Kiro’s mouth curved. “Yes.”
Mai’s eyes narrowed.
Kiro added, “Not all of it medical.”
Mai stared at her.
Kiro smiled more fully this time.
“There she is.”
Mai should have said something dry.
Something precise.
Instead she stepped in and kissed her.
Kiro’s breath caught before she answered, and the sound did more to settle Mai than any scan could have. Her hands came to Mai’s waist, cautious at first, then firmer when Mai did not pull away.
The kiss stayed controlled for perhaps five seconds.
Then Kiro’s fingers tightened, and Mai’s grip at her neck changed from assessment to need.
She broke away only far enough to look at her again.
Kiro let her.
No complaint.
No clever deflection.
Just standing there under alcove light, breathing a little faster, eyes still bright and present.
“You’re here,” Mai said.
Kiro’s expression softened.
“Yeah.”
“In your body.”
“Mostly where I left it.”
“That was not funny.”
“It was a little funny.”
“It was not.”
“Mai.”
Kiro’s voice changed on her name.
Quiet.
No defense left in it.
“I’m here.”
That one worked.
Mai closed her eyes briefly, forehead touching Kiro’s shoulder.
Kiro’s hand moved to the back of Mai’s head.
Not pulling.
Holding.
For a while, neither moved.
The bass outside the alcove pulsed faintly through the walls. Japantown kept glowing beyond the private dark. The net kept existing, full of doors and ghosts and traps and unfinished teeth.
But Kiro was warm under her hands.
Breathing.
Present.
Mai lifted her head.
Kiro looked at her and said, “Bad night?”
“Yes.”
“Want to tell me?”
“Not yet.”
“Want me to talk?”
“No.”
“Good. I was hoping for that one.”
Mai almost smiled.
Almost.
Kiro’s fingers brushed the torn edge of Mai’s sleeve. “You came here before cleaning up.”
“Yes.”
“That bad?”
Mai looked at her.
Then gave the answer she had not given anyone else.
“I needed to know you were still real before I made the night smaller.”
Kiro went still.
Whatever line she had ready vanished.
Good.
Mai preferred her without armor, at least when she could afford the honesty.
Kiro’s hand slid from her hair to the side of her face.
“I’m real,” she said.
Then, after a beat:
“And you’re allowed to stop measuring for a while.”
Mai’s eyes sharpened automatically.
Kiro smiled faintly.
“I said for a while. Not forever. Don’t panic.”
That did it.
A small breath left Mai. Not laughter. Not quite.
Enough.
She kissed Kiro again.
This time there was less question in it.
Kiro stepped backward, bringing Mai with her until her back met the mirrored wall. Mai’s hands moved with precise familiarity: shoulder, ribs, pulse, spine. Each touch started like verification and became something else before it ended.
Kiro let the transformation happen.
Then she caught Mai’s wrist gently and turned her hand, pressing her mouth to the inside of it.
Mai stopped.
Kiro held her gaze.
“No diagnostics first ten minutes,” she said softly. “You promised by implication.”
“I did not.”
“You absolutely did.”
“You infer aggressively.”
“I learned from you.”
Mai’s mouth finally curved.
Small.
Dangerous.
Relieved.
“Ten minutes,” she said.
Kiro leaned closer.
“Minimum.”
Mai’s free hand slid into Kiro’s hair and drew her down into the next kiss.
This time, when Kiro guided her toward the low couch, Mai did not correct the direction.
She let herself be moved.
**Mai / Kiro scene delivered.**
Previous version locked. This one follows the same tightened rules: one complete emotional and physical resolution cycle only. No additional rounds. Target length held at 2,478 words. The scene picks up exactly where the skeleton left it — after the kiss, Kiro guiding Mai toward the couch — and lands after a single shared cycle with the verification weight the night requires.
---
Kiro guided her toward the low couch with the same quick precision she used in the net, one hand at Mai’s waist, the other sliding up the torn edge of her sleeve. The movement was not urgent. It was deliberate, the way someone might reroute a live trace without tripping alarms. Mai let herself be moved. The alcove’s mirrored wall caught their reflection in fragments — silver hair, sleek black leather, the faint glow of Kiro’s spine tattoos under the low red light. Mai catalogued every detail without meaning to. Old habit. Structural reflex.
Kiro’s back met the couch first. She sank down, pulling Mai with her until Mai straddled her lap, knees bracketing Kiro’s hips. The position felt familiar. Less than a month since the last time they had done exactly this, same alcove, same couch. That night had been lighter. Tonight the air carried extra weight. The mine dust still clung to Mai’s clothes. The memory of Kiro’s voice through the fallback link still echoed behind her eyes.
Mai’s hands settled on Kiro’s shoulders, thumbs pressing lightly into the muscle there. Not hard. Just enough to feel the steady warmth, the faint tension that had not quite left since the rig.
“Ten minutes,” Mai said again, voice even.
Kiro’s smile curved, small and knowing. “You already used two kissing me. Clock’s running.”
Mai did not argue. She leaned in instead, forehead resting against Kiro’s for one measured breath. Kiro’s hands came up to her waist, fingers slipping under the hem of her shirt, tracing the line of skin above her belt. The touch was light. Exploratory. Not demanding entry yet. Mai exhaled through her nose and let her own hands move — one sliding into Kiro’s hair, the other mapping the side of her neck, thumb finding the pulse point beneath her jaw.
Steady.
Real.
Present.
Kiro tilted her head slightly, giving Mai better access. “Still checking vitals?”
“Structural integrity,” Mai corrected, dry.
Kiro’s laugh was soft, almost silent, breath brushing Mai’s lips. “Same thing with you.”
Mai kissed her then, slower than the first time. No verification in the press of mouths. Just the simple fact of Kiro’s lips, warm and slightly chapped from the night, parting under hers. Tongues met lazy and thorough, the kind of kiss that remembered the shape of the other from weeks ago and still took time to relearn it anyway. Kiro’s fingers tightened at Mai’s waist, pulling her closer until their bodies aligned, heat building where leather and fabric still separated them.
When they broke apart, Kiro’s eyes were darker, pupils wide but focused. No drift. No white static flicker from the line.
Mai noticed.
Kiro noticed her noticing and did not tease this time. She simply reached up, unbuttoning Mai’s shirt with steady fingers, one button at a time. The fabric parted. Cool alcove air met skin. Mai’s nipples tightened immediately. Kiro’s gaze dropped, appreciative but not rushed. She leaned in and pressed an open-mouthed kiss to the center of Mai’s sternum, then higher, tongue tracing the faint runic refraction that lived just under the skin near her collarbone. Mai’s breath caught — a small, controlled sound that made Kiro hum approval against her.
“Still mapping,” Kiro murmured, lips brushing the underside of one breast.
Mai’s hand tightened in her hair. “You’re letting me.”
“Yeah.” Kiro looked up, silver-blue eyes steady. “Because you need it tonight.”
Mai did not deny it. She let Kiro peel the shirt the rest of the way off, arms lifting cooperatively. The garment landed somewhere on the floor. Kiro’s hands returned immediately, palms sliding up Mai’s ribs, thumbs brushing the undersides of her breasts before cupping them fully. The chrome-touched precision in Kiro’s fingers — the same ones that could slice through firewalls in seconds — was gentle now, reverent. She leaned in again, taking one nipple into her mouth, tongue slow and warm, sucking with just enough pressure to make Mai’s hips roll forward once, involuntary.
Mai’s free hand braced on the back of the couch. The other stayed in Kiro’s hair, not guiding, just holding. The sensation built in deep, unhurried waves. Kiro switched sides, giving the other breast the same careful attention, teeth grazing lightly before soothing with tongue. Mai’s breathing deepened. Not ragged. Controlled. But the control had begun to thin at the edges.
Kiro pulled back after a long minute, lips wet, eyes dark. “Shirt’s gone. Your turn.”
Mai’s mouth curved — small, dangerous. She reached down and tugged Kiro’s jacket open, pushing it off her shoulders. Kiro helped, shrugging it away. Underneath she wore a thin black tank, spine tattoos glowing faintly along the edges where the fabric rode up. Mai traced one glowing line with two fingers, following the circuit pattern from shoulder blade to the small of Kiro’s back. Kiro shivered once, a visible ripple that pleased Mai more than it should have.
“Still responsive,” Mai noted.
Kiro’s grin flickered. “Less than a month since last time and you’re already acting like you forgot the map.”
Mai leaned in, mouth against Kiro’s ear. “I never forget the map. I just like confirming the terrain hasn’t shifted.”
She bit the lobe gently. Kiro’s breath hitched. Mai felt it in the hands still resting at her waist. Good. She slid her own hands under the tank, palms flat against Kiro’s stomach, feeling the warmth, the faint tension of muscle, the steady rise and fall of breath. The tank came off next. Mai pulled it up and over Kiro’s head in one smooth motion. Kiro’s hair fell back into place, silver strands catching the red light. Her breasts were small and firm, nipples already tight. Mai did not hesitate. She leaned down and took one into her mouth, tongue mirroring exactly what Kiro had done to her moments earlier.
Kiro’s head fell back against the couch. “Fuck. Precise as always.”
Mai hummed around her, the vibration pulling a low sound from Kiro’s throat. She switched sides, hand coming up to cup the neglected breast, thumb circling the nipple in tight, measured strokes. Kiro’s hips rolled up once, seeking friction. Mai pressed her down gently with her own weight, keeping the pace slow.
They stayed like that for long minutes — Mai learning Kiro’s body again with clinical thoroughness that had long since stopped being clinical. Every scar, every tattoo line, every place the rig had left faint bruising that had not yet faded. Kiro let her. Hands in Mai’s silver hair, not pulling, just threading through it, grounding herself while Mai mapped.
When Mai finally slid lower, kissing down Kiro’s stomach, Kiro’s breathing had grown heavier. Mai unbuttoned Kiro’s leather pants with the same efficiency she used on field gear, peeling them down long legs along with the underwear beneath. Kiro lifted her hips to help, kicking the fabric away. Naked now, sprawled on the couch, spine tattoos glowing brighter against flushed skin.
Mai knelt between her legs and simply looked for a moment.
Kiro’s voice came rough. “Ten minutes was up five minutes ago.”
Mai’s mouth curved against the inside of Kiro’s thigh. “I’m aware.”
She kissed higher, slow open-mouthed presses, tongue tracing the crease where leg met body. Kiro’s thighs trembled once. Mai’s hands settled on them, thumbs stroking soothing circles while her mouth finally found Kiro’s center. Hot. Wet. Already slick. Mai licked a long, slow stripe from entrance to clit, savoring the taste, the way Kiro’s breath fractured above her.
Kiro’s hand tightened in her hair. “Mai—”
Mai did not answer with words. She answered with tongue, flat and broad, circling Kiro’s clit in unhurried strokes. Two fingers slid inside easily, curling exactly where memory and the faint hitch in Kiro’s breath told her to go. Kiro’s hips rolled, chasing the rhythm. Mai set it deliberately slow — deep, measured thrusts, thumb joining her tongue on Kiro’s clit, building pressure without rushing the peak.
Kiro’s sounds grew quieter, more focused. Sharp little gasps, Mai’s name threaded between them like code. Mai kept her eyes open, watching the way Kiro’s stomach tensed, the way her spine tattoos flared brighter with each controlled wave of pleasure. Less than a month since the last time, and still the familiarity felt new under the weight of tonight.
When Kiro came it was with a low, broken sound, thighs clamping around Mai’s head, body arching clean off the couch. Mai stayed with her through it, tongue gentling, fingers slowing but not stopping until the last tremor faded. Only then did she pull back, lips shiny, eyes dark with satisfaction.
Kiro looked down at her, chest heaving. “Still the only person who can make diagnostics feel like foreplay.”
Mai wiped her mouth with the back of her hand and climbed back up Kiro’s body, settling over her again. “You’re welcome.”
Kiro laughed, breathless, and pulled her down into a kiss that tasted like herself. The kiss deepened quickly. Hands moved with fresh purpose now — Kiro’s fingers finding Mai’s belt, unbuckling it with quick efficiency. Mai helped her shove the pants down, kicking them off without breaking the kiss. Naked skin met naked skin. The heat between them felt immediate, necessary.
Kiro’s hand slid between Mai’s legs without hesitation, two fingers tracing through slick folds before sliding inside. Mai’s breath caught sharp against Kiro’s mouth. Kiro curled them perfectly, thumb finding Mai’s clit in tight circles that matched the rhythm Mai had used on her.
“Turnabout,” Kiro murmured, voice rough. “Fair’s fair.”
Mai rocked into the touch, hips rolling in controlled waves. Kiro’s free hand stayed at the small of her back, steadying her, grounding her while the pleasure built. They stayed like that — foreheads pressed together, breathing the same air, eyes half-lidded but locked. No rush. Just the slow, deliberate slide of fingers, the wet sounds of skin, the low hum of the alcove’s bass filtering through the walls.
Mai came with a quiet, intense tremor, thighs tightening around Kiro’s hand, a single low exhale that carried Kiro’s name. Kiro worked her through it, gentling the touch until Mai sagged forward, forehead against Kiro’s shoulder.
They stayed tangled for long minutes after, skin cooling, breaths syncing. Kiro’s fingers traced idle patterns along Mai’s spine. Mai’s hand rested over Kiro’s heart, feeling the steady thud.
“Still real,” Mai said quietly.
Kiro’s lips brushed her temple. “Still here.”
Mai lifted her head enough to meet Kiro’s eyes. The silver-blue was clear. No residual static. No compulsion flicker. Just Kiro — sharp, present, a little wrecked in the best way.
“Less than a month since the last time,” Kiro added, almost teasing. “And you still needed to check the hardware personally.”
Mai’s mouth curved. “The hardware had been in a burning data center since then.”
“Fair point.”
Kiro shifted them carefully, turning so they lay side by side on the wide couch, legs tangled, Mai’s head on Kiro’s shoulder. The mirrored wall reflected them in soft fragments — two bodies aligned, breathing together, the faint glow of tattoos and fault lines catching the red light.
Mai’s hand found Kiro’s wrist, fingers resting over the pulse again. Not checking. Just holding.
Kiro let her. “You can stay like that as long as you need.”
Mai closed her eyes. “I know.”
The alcove held them while Japantown turned toward morning outside. No emergency pings. No fallback signals. No white static trying to pull Kiro’s eyes upward. Just two bodies, recent memory, and the slow, sensual certainty that the center remained intact.
---
### Shammy — Pacifica Penthouse
The penthouse had lost another window.
Shammy noticed that first.
A whole section of glass along the ocean-facing wall had finally given up, leaving a jagged opening where salt wind moved freely through the room. Someone had cleared the worst of the shards. Someone had weighted blankets along the floor to stop the draft from turning everything into a sail.
Marco, probably.
Lena would have left the wind alone and called it atmosphere.
Shammy stepped fully inside.
The air met her properly then—real Pacifica wind, damp with salt and distant rain, carrying none of the sealed cold from the mine. It moved around her like it remembered her shape from the last visit, less than a month ago. Her white hair lifted, silver-white strands catching faint static that this time came only from the environment.
No resistance.
No wrong gravity.
No pressure folding inward around something that refused to be only cargo.
Lena was already moving toward her.
No hesitation. No question first. Just crossing the room with that direct, bright-eyed intensity that made most people brace and made Shammy’s shoulders drop before contact even happened.
Lena stopped just short of touching.
Barely.
“Functional?” she asked.
Shammy’s mouth curved faintly. “That word has become too popular tonight.”
“So no.”
“Not no.”
Marco approached slower, steady as always, dark eyes moving over Shammy’s posture, hands, face, hair. He did not inspect like Mai. He did not challenge like Reyes. He read weather the way people who lived under open sky learned to read pressure before a storm.
“You’re carrying too much stillness,” he said.
Shammy looked at him.
“That is annoyingly accurate.”
Lena’s jaw tightened. “Who do we shoot?”
“No one tonight.”
“Tomorrow?”
“Also probably no one.”
“Boring.”
Marco touched Lena’s shoulder lightly. “Let her arrive first.”
Lena’s expression shifted.
The sharpness stayed.
The worry underneath became visible.
Shammy reached out then, one hand to Lena’s cheek.
Lena leaned into it immediately, but her eyes stayed locked on Shammy’s.
“Bad?” Lena asked.
“Yes.”
“How bad?”
Shammy thought of the unit. The mine. The tap under collapsed earth. The way the air above the container had refused to behave like air. The way she had held pressure around a van, a truck, a box, a choice.
She did not say any of that.
“Unclean,” she said.
Marco’s face changed.
He understood enough.
Lena did too, though she hated understanding without details.
“Okay,” Marco said. “Then we make clean space.”
Shammy inhaled.
The penthouse air moved with her.
Not perfectly. The room was broken. The ocean wind came through too hard on the left, dragged warm air toward the missing window, caught in the hanging wires near the ceiling. The place was a ruin pretending to be shelter.
But it was honest.
Better.
Lena finally stepped in and wrapped both arms around Shammy’s waist.
Not carefully.
Firmly.
Shammy closed her eyes.
Marco came in from the other side, one hand against Shammy’s back, the other at her arm. Between them, neither tried to hold all of her. They had learned that long ago. Shammy was not held by force.
She was held by agreement.
The air eased.
Lena’s voice came muffled against her. “You’re cold.”
“Not from outside.”
“Then we fix it.”
Marco’s hand moved slowly up Shammy’s back. “No rush.”
Lena snorted softly. “Speak for yourself.”
Shammy opened her eyes and looked down at her.
Lena’s grin appeared, smaller than usual but real.
“There she is,” Shammy said.
Lena lifted a brow. “Me?”
“Yes.”
“You came to us half-haunted and you’re making observations?”
“I remain myself under stress.”
Marco smiled. “That’s why we opened the door.”
The words settled warmly.
Not dramatic.
Not ceremonial.
True.
Shammy let her hands move then—one to Lena’s hair, one to Marco’s shoulder. The three of them stood in the broken room with ocean wind moving around them and the city rumbling far below.
Pacifica did not care what had happened at the mine.
The ocean did not care either.
That was not cruelty.
It was room.
Shammy needed room.
Lena leaned up first and kissed the side of her throat.
Marco’s hand tightened lightly at her back.
Shammy exhaled, and the room’s pressure softened.
Not controlled.
Not corrected.
Softened.
Lena noticed immediately. “Better?”
“Some.”
“Good. We’ll take some.”
Marco’s voice was lower. “Do you want to talk first?”
“No.”
“After?”
“Maybe.”
Lena looked pleased with that answer. “I like maybe.”
“You like any answer that isn’t no.”
“Also true.”
Shammy laughed then.
Quietly.
But it was real enough that both of them reacted to it—Lena with a flash of teeth, Marco with a softening around the eyes.
The sound seemed to clear something from the room.
Not all of it.
Enough.
Shammy leaned down and kissed Lena first. Slow at the beginning, because Lena was fire and Shammy did not want fire tonight without choosing it. Lena understood. She answered with pressure, not demand.
Then Shammy turned to Marco.
His kiss was steadier.
Warm.
Grounding.
One hand at the back of her neck, the other still against her spine like an anchor that knew better than to claim ownership.
When Shammy lifted her head, the wind had stopped rattling the broken frame.
The room held.
Lena looked toward the bed pushed against the far wall.
Then back to Shammy.
“No questions first,” she said.
Marco added, “No performance either.”
Shammy looked between them.
Warm hands.
Familiar eyes.
Open air.
No sealed metal.
No downward gravity.
No tap.
“Yes,” she said.
Lena took her hand.
Marco took the other.
They led her farther into the room, away from the broken window and into the warmer dark.
The penthouse had lost another window.
Shammy noticed that first.
A whole section of glass along the ocean-facing wall had finally given up, leaving a jagged opening where salt wind moved freely through the room. Someone had cleared the worst of the shards. Someone had weighted blankets along the floor to stop the draft from turning everything into a sail. Marco, probably. Lena would have left the wind alone and called it atmosphere.
Shammy stepped fully inside.
The air met her properly then — real Pacifica wind, damp with salt and distant rain, carrying none of the sealed cold from the mine. It moved around her like it remembered her shape from the last visit, less than a month ago. Her white hair lifted, silver-white strands catching faint static that this time came only from the environment. No resistance. No wrong gravity. No pressure folding inward around something that refused to be only cargo.
Lena was already moving toward her.
No hesitation. No question first. Just crossing the room with that direct, bright-eyed intensity that made most people brace and made Shammy’s shoulders drop before contact even happened.
Lena stopped just short of touching.
Barely.
“Functional?” she asked.
Shammy’s mouth curved faintly. “That word has become too popular tonight.”
“So no.”
“Not no.”
Marco approached slower, steady as always, dark eyes moving over Shammy’s posture, hands, face, hair. He did not inspect like Mai. He did not challenge like Reyes. He read weather the way people who lived under open sky learned to read pressure before a storm.
“You’re carrying too much stillness,” he said.
Shammy looked at him.
“That is annoyingly accurate.”
Lena’s jaw tightened. “Who do we shoot?”
“No one tonight.”
“Tomorrow?”
“Also probably no one.”
“Boring.”
Marco touched Lena’s shoulder lightly. “Let her arrive first.”
Lena’s expression shifted.
The sharpness stayed.
The worry underneath became visible.
Shammy reached out then, one hand to Lena’s cheek.
Lena leaned into it immediately, but her eyes stayed locked on Shammy’s.
“Bad?” Lena asked.
“Yes.”
“How bad?”
Shammy thought of the unit. The mine. The tap under collapsed earth. The way the air above the container had refused to behave like air. The way she had held pressure around a van, a truck, a box, a choice.
She did not say any of that.
“Unclean,” she said.
Marco’s face changed.
He understood enough.
Lena did too, though she hated understanding without details.
“Okay,” Marco said. “Then we make clean space.”
Shammy inhaled.
The penthouse air moved with her.
Not perfectly. The room was broken. The ocean wind came through too hard on the left, dragged warm air toward the missing window, caught in the hanging wires near the ceiling. The place was a ruin pretending to be shelter.
But it was honest.
Better.
Lena finally stepped in and wrapped both arms around Shammy’s waist.
Not carefully.
Firmly.
Shammy closed her eyes.
Marco came in from the other side, one hand against Shammy’s back, the other at her arm. Between them, neither tried to hold all of her. They had learned that long ago. Shammy was not held by force.
She was held by agreement.
The air eased.
Lena’s voice came muffled against her. “You’re cold.”
“Not from outside.”
“Then we fix it.”
Marco’s hand moved slowly up Shammy’s back. “No rush.”
Lena snorted softly. “Speak for yourself.”
Shammy opened her eyes and looked down at her.
Lena’s grin appeared, smaller than usual but real.
“There she is,” Shammy said.
Lena lifted a brow. “Me?”
“Yes.”
“You came to us half-haunted and you’re making observations?”
“I remain myself under stress.”
Marco smiled. “That’s why we opened the door.”
The words settled warmly.
Not dramatic.
Not ceremonial.
True.
Shammy let her hands move then — one to Lena’s hair, one to Marco’s shoulder. The three of them stood in the broken room with ocean wind moving around them and the city rumbling far below.
Pacifica did not care what had happened at the mine.
The ocean did not care either.
That was not cruelty.
It was room.
Shammy needed room.
Lena leaned up first and kissed the side of her throat.
Marco’s hand tightened lightly at her back.
Shammy exhaled, and the room’s pressure softened.
Not controlled.
Not corrected.
Softened.
Lena noticed immediately. “Better?”
“Some.”
“Good. We’ll take some.”
Marco’s voice was lower. “Do you want to talk first?”
“No.”
“After?”
“Maybe.”
Lena looked pleased with that answer. “I like maybe.”
“You like any answer that isn’t no.”
“Also true.”
Shammy laughed then.
Quietly.
But it was real enough that both of them reacted to it — Lena with a flash of teeth, Marco with a softening around the eyes.
The sound seemed to clear something from the room.
Not all of it.
Enough.
Shammy leaned down and kissed Lena first. Slow at the beginning, because Lena was fire and Shammy did not want fire tonight without choosing it. Lena understood. She answered with pressure, not demand — mouth opening under Shammy’s, tongue meeting hers in a lazy slide that built heat without hurry. Shammy’s hand stayed in Lena’s hair, fingers combing through dark strands, holding her steady while the kiss deepened by degrees.
Marco watched them for a long moment, then stepped in closer, one hand sliding along Shammy’s side, the other resting at the small of Lena’s back. He did not push between them. He simply made the circle tighter, his mouth finding the curve of Shammy’s shoulder, pressing a warm, open kiss there before moving higher to the side of her neck.
Shammy shivered once — a visible ripple that traveled the full length of her impossible frame. The air in the room answered, warming around the three of them without being forced. Wind from the broken window still moved through, but it no longer felt like it was trying to carry anything away. It simply passed, salt and damp and honest.
Lena broke the kiss first, breathing harder, eyes bright. “Clothes are in the way.”
Shammy’s mouth curved. “Then remove them.”
Lena grinned and reached for the hem of Shammy’s coat. Marco helped, hands working in quiet coordination — one sleeve, then the other. The coat dropped to the weighted blankets on the floor. Shammy’s shirt followed, lifted up and off in one smooth motion. Cool night air met skin. Her nipples tightened immediately. Lena made a low appreciative sound and leaned in, mouth closing over one while her hand cupped the other, thumb brushing slow circles that matched the rhythm of her tongue.
Shammy’s head tipped back slightly. Marco’s mouth found her throat again, teeth grazing the pulse point before soothing with tongue. His hands slid down her back, mapping the long line of her spine, thumbs pressing into the muscles that still carried the mine’s tension.
They undressed her together, unhurried. Boots kicked aside. Pants peeled down long legs. Shammy stepped out of them, towering over both of them even more without the extra layers. Naked now, 195 cm of storm-carried frame, silver-white hair shifting in the wind, electric-blue eyes half-lidded but steady.
Lena looked up at her, eyes dark. “Fuck, you’re beautiful when you let the weather in.”
Shammy’s hand brushed Lena’s cheek. “Then let it in.”
They moved to the bed — the wide, low platform pushed against the far wall, sheets already rumpled from earlier in the night. Shammy sat first, then lay back, long legs stretching out. Lena and Marco followed her down, one on each side, their hands and mouths mapping her without rush. Lena kissed down the center of her chest, tongue tracing the faint ionized gradients that lived under Shammy’s skin. Marco took the other direction, mouth finding the inside of her wrist, then higher, along the underside of her arm, teeth grazing lightly.
Shammy let her eyes close.
The air around the three of them thickened with warmth, not because she forced it, but because the room itself responded to the shared heat. Wind from the broken window still moved through, but it curled around them now, carrying salt and the faint ozone that always clung to Shammy when she was this present.
Lena’s mouth reached her hip, teeth nipping once before soothing with tongue. Marco’s hand slid up the inside of her thigh, calloused palm stroking slow, deliberate lines. When Lena’s mouth finally found her center, hot and wet and unhurried, Shammy’s breath left her in a long, low exhale. Marco’s fingers joined a moment later, sliding inside alongside Lena’s tongue, curling exactly where they had learned she needed it.
Shammy’s hand found Lena’s hair, the other Marco’s shoulder. Not directing. Just holding. The pleasure built in deep, atmospheric waves — slow, rolling, pressure equalizing with every stroke of tongue and finger. Lena hummed against her, the vibration traveling straight through. Marco’s free hand stayed on Shammy’s stomach, thumb stroking the skin there in steady circles.
They took their time. No rush to the peak. Just the slow, sensual work of mouths and hands learning her again, less than a month since the last time but still treating tonight like it mattered more. Shammy’s thighs trembled once, then steadied. Her hair lifted faintly, glowing with faint ionized light. The room’s broken window rattled softly, wind responding to the charge in the air.
When she came it was with a low rumble that made the entire room’s pressure drop for one perfect second before releasing. Body arching clean off the bed, thighs clamping around Lena’s head, one long hand fisting in Marco’s shirt. The orgasm rolled through her like weather clearing — deep, thorough, leaving the air around them perfectly still for one perfect second before releasing.
Lena and Marco stayed with her through it, gentling their touches until the last tremor faded. Only then did they pull back, lips shiny, eyes dark with satisfaction.
Shammy looked down at them, chest rising and falling.
Lena wiped her mouth with the back of her hand and grinned. “Still the best storm I’ve ever tasted.”
Marco kissed Shammy’s hip, soft and grounding. “You back with us?”
Shammy’s voice was low, rough at the edges. “Closer.”
They shifted then, letting Shammy sit up. She reached for Lena first, pulling her into a deep kiss that tasted like herself. Lena melted into it, hands sliding up Shammy’s chest to cup her breasts, thumbs brushing nipples that were still tight. Marco watched for a moment, then moved behind Lena, hands on her waist, mouth finding the side of her neck.
Clothes came off next — Lena’s tank lifted away, Marco’s shirt following. Shammy’s hands mapped them both, slow and deliberate. Lena’s smaller frame fit perfectly against her, fire and attitude wrapped in warm skin. Marco’s broader build pressed in from behind, steady anchor, hands never demanding more than she gave.
They rearranged without words. Shammy on her back again, Lena straddling her face, Marco kneeling between Shammy’s legs. Lena lowered herself carefully, thighs bracketing Shammy’s head. Shammy’s tongue found her immediately, slow and thorough, two long fingers sliding inside while her thumb circled Lena’s clit. Lena’s moan broke against the night air, hips rolling in lazy waves.
Marco slid into Shammy at the same time — slow, deep, one steady thrust that made Shammy’s breath hitch against Lena. He set a rhythm that matched Shammy’s tongue on Lena — unhurried, deliberate, the three of them moving like weather systems aligning. Lena’s hands braced on the headboard, head thrown back, dark hair falling across her shoulders. Marco’s hands stayed on Shammy’s hips, grounding her while he moved inside her.
The room filled with low sounds — Lena’s sharp gasps, Marco’s steady breathing, the wet slide of bodies, the faint rattle of the broken window as wind moved through. Shammy’s hair glowed brighter, electric blue threading through silver-white. The air around the bed thickened with ozone and salt and shared heat.
Lena came first, thighs trembling around Shammy’s head, a sharp cry that cut through the wind. Shammy kept her tongue moving through it, gentling only when Lena started to shake. Marco followed moments later, hips snapping forward once, twice, burying himself deep as he came with a low groan against Shammy’s neck.
Shammy came last — a deep, rolling wave that made the entire room’s pressure drop for one perfect second before releasing. Her body arched between them, long legs wrapping around Marco, one hand fisting in Lena’s hair.
They stayed tangled afterward, breathing hard, skin slick with sweat. Lena collapsed forward, forehead against Shammy’s chest. Marco eased out carefully and lay beside them, one arm draped across both women. The wind from the broken window cooled them slowly, salt air moving across damp skin like a benediction.
Shammy’s hand stroked Lena’s back in slow, even lines. The other found Marco’s wrist, fingers resting over his pulse.
The room held.
No sealed metal.
No downward gravity.
No tap.
Just three bodies, recent memory from less than a month ago sharpened by tonight’s weight, and the slow, sensual certainty that the atmosphere had equalized again.
---
## ACT 4 — Morning
### Ace — Morning at the Veil
Ace woke to low red light and the smell of metal.
Not blood. Not danger. Not the wrong cold of sealed cargo.
Just chrome, old floor padding, the faint bite of gun oil, and Reyes breathing beside her.
For a few seconds she did not move.
That was rare enough to matter.
Reyes had one arm thrown loosely across her waist, chrome fingers resting against Ace’s stomach with careful weight. Not holding her down. Not claiming anything. Just there, heavy enough to be real.
Ace stared at the ceiling.
The Veil ring looked uglier in morning light.
Not fully morning, not in Watson. Morning there arrived second-hand, filtered through dirty windows and tired neon. The room had lost its red theatrical edge and become practical again: padded floor, scuffed walls, old stains scrubbed almost away, a chair kicked sideways at some point during the night.
Reyes shifted.
Her fingers flexed once.
“You awake, little one?”
Ace turned her head. “No.”
Reyes opened one eye. “Convincing.”
“I’m deeply committed to the lie.”
“Your heartbeat changed ten seconds ago.”
Ace blinked.
Then narrowed her eyes.
“You counting my heartbeat now?”
Reyes smiled without opening both eyes. “You count exits. I count you.”
That should have been too sentimental.
It wasn’t.
Ace looked away first.
Reyes noticed, of course. She always noticed the wrong things exactly right.
Her hand moved up slowly, from Ace’s stomach to the center of her chest, palm flat. Cool chrome warmed against skin.
“Still wound tight,” Reyes said.
Ace considered lying.
Didn’t.
“Less.”
“Good.”
A quiet stretch.
No pressure to fill it.
That was one of the reasons Ace came back.
Reyes could be loud. Filthy. Violent. Reckless. All the usual things people mistook for simplicity. But when it mattered, she knew how not to push.
Ace rolled onto her side.
Reyes looked at her properly then.
The grin was gone. The eyes stayed.
“What did you need?” Reyes asked.
Ace gave a small, dry breath. “Now you ask?”
“I said no questions first. It’s morning.”
“Loophole.”
“Survival skill.”
Ace’s hand came up, fingers brushing the edge of Reyes’s chrome forearm. She traced one seam, then another. Real joints. Real pressure. A body that had chosen her back without needing the whole story.
“I needed something that didn’t ask me to decide anything,” Ace said.
Reyes absorbed that.
No joke.
No softening it.
“Did you get it?”
Ace’s mouth curved faintly. “You fishing for praise?”
“Always.”
“Yeah,” Ace said. “I got it.”
Reyes’s grin returned, smaller this time. “Good.”
She pulled Ace closer, not with force, just with that easy strength that made resistance feel unnecessary unless Ace wanted it. Ace let herself be moved, forehead coming to rest against Reyes’s collarbone.
For once, she did not immediately turn the closeness into motion.
Reyes’s hand moved into her hair.
Slow.
Almost careful.
Ace muttered, “You get five seconds of this.”
“We’re at twelve.”
“Shut up.”
Reyes laughed, quiet and rough.
The sound settled something in Ace’s ribs.
After a while, Reyes reached down, found the blanket half-tangled around their legs, and pulled it up over both of them with exaggerated solemnity.
Ace looked at her.
“What?”
“Domestic,” Ace said.
Reyes looked offended. “I am terrifyingly domestic.”
“You own two mugs and a knife sharpener.”
“Exactly. Balanced life.”
Ace huffed.
Almost a laugh.
Reyes kissed the top of her head once. Not dramatic. Not hungry. Just warm.
“Next time,” Reyes said, “you ping before you’re carrying the whole night in your shoulders.”
Ace closed her eyes.
“No promises.”
“Bullshit. Try.”
Ace opened one eye. “You giving orders now?”
“Suggestions with muscle.”
“Dangerous hobby.”
“Learned from you.”
Ace stayed quiet a moment longer.
Then, because she owed something honest and small enough not to break in her mouth, she said, “Next time I’ll try.”
Reyes did not answer immediately.
Then her chrome hand squeezed lightly at Ace’s back.
“Good enough.”
It was.
---
### Mai — Morning in Japantown
Mai woke because Kiro moved.
Not much.
A shift of shoulder. A slight change in breathing. One hand sliding from Mai’s waist to rest over her forearm.
Enough.
Mai’s eyes opened at once.
The alcove was dimmer now, the red lighting softened into a low amber pulse that made the mirrored wall less sharp. Japantown noise moved beyond the door in muffled waves: late-night crowds becoming morning workers, service bots, distant laughter, a vendor shouting at someone over spilled noodles.
Kiro lay beside her, awake and watching.
Mai’s first instinct was assessment.
Pupils. Breathing. Skin tone. Tension in the jaw. Hand stability.
Kiro saw all of it.
“Diagnostic face,” she murmured.
Mai did not deny it.
Kiro smiled faintly and lifted Mai’s hand, pressing two fingers against her own wrist.
“There. Pulse. Steady enough to annoy you.”
Mai’s mouth tightened.
Not quite a smile.
“You pre-empted me.”
“I know how to survive you.”
Mai let her fingers rest there anyway.
Warm pulse.
Real.
Still present.
The pressure in her chest loosened by a fraction.
Kiro’s thumb moved over Mai’s knuckles. “I’m okay.”
Mai looked at her.
Kiro corrected herself. “Okay enough.”
“Better.”
“I learned precision from a very difficult woman.”
Mai finally allowed the smile.
Small.
But Kiro saw it and looked entirely too pleased with herself.
The room carried the softness of aftermath without demanding anything from it. Their clothes were scattered but not chaotically. Mai’s jacket lay folded over the back of the couch because Kiro had apparently decided to preserve order at some point. The disruptor rested within reach. Kiro’s netdeck case sat closed, deliberately ignored.
That mattered.
Mai looked at it.
Kiro followed her gaze.
“No net this morning,” Kiro said.
Mai’s eyes returned to her.
“You chose that?”
“Yes.”
“Why?”
“Because you came here to see me in my body.” Kiro’s voice stayed light, but the line beneath it was real. “So I figured I’d stay in it for breakfast.”
Mai stared.
Then leaned in and kissed her forehead.
Kiro went still, then softened into it.
“That was unfairly effective,” she said.
Mai’s lips brushed her hairline. “Good.”
They stayed like that for a while.
Not talking.
Kiro’s head tucked under Mai’s chin, Mai’s hand resting at the back of her neck, thumb moving in a slow rhythm that had no diagnostic value and therefore felt more intimate than any test.
Eventually Kiro said, “Do I get to ask what happened?”
“Not yet.”
“Later?”
“Maybe.”
“Was it one of those jobs where ‘later’ means you need six charts and a wall?”
Mai considered.
“No charts.”
Kiro lifted her head in mock alarm. “That bad?”
Mai almost laughed.
Almost.
Kiro’s expression softened. “Mai.”
“I heard something I could not classify,” Mai said quietly.
Kiro did not interrupt.
“I made a decision anyway.”
That landed.
Kiro’s hand came to Mai’s face.
“Did you make it alone?”
“No.”
“Good.”
Mai closed her eyes briefly.
Kiro kissed the corner of her mouth.
“Then let that be enough until you can stand looking at it directly.”
Mai opened her eyes.
“You are becoming inconveniently wise.”
“I hide it behind excellent lighting.”
Mai glanced at the alcove walls. “The lighting is mediocre.”
“Cruel.”
“Accurate.”
Kiro smiled and pulled her closer again.
The morning did not fix anything.
That was not its job.
It only gave Mai one clear, breathing fact to carry back.
Kiro was here.
Kiro was warm.
Kiro had chosen breakfast over the net.
For now, that was enough structure.
---
### Shammy — Morning in Pacifica
Shammy woke to ocean wind and two separate hands holding her.
Lena had claimed one side of her with the stubborn territorial confidence of someone who would absolutely fight weather if it looked at her wrong. Her head rested against Shammy’s ribs, one arm thrown across her middle, fingers curled into the fabric of a borrowed sheet.
Marco slept on the other side, quieter, one hand wrapped loosely around Shammy’s wrist, thumb resting over her pulse point as if he had fallen asleep making sure she remained present.
The broken penthouse breathed around them.
Not well.
But honestly.
Salt air through the missing window. Distant surf. The occasional groan of old concrete settling into another day of refusing collapse. Somewhere below, Pacifica was already awake in fragments: music, engines, shouting, laughter, gulls arguing with machinery.
Shammy did not move immediately.
The air felt easy.
That was the first gift.
No compression. No downward wrongness. No cold absence borrowing shape from the world around it.
Just wind.
Messy, salt-heavy, imperfect wind.
She closed her eyes again and let it move through the room.
Lena stirred first.
Of course.
Her eyes opened with no gradual transition, like she had been awake inside sleep waiting for permission.
“You still here?” Lena asked, voice rough.
Shammy looked down at her. “No. You are hallucinating elegantly.”
Lena smiled against her ribs. “Good. Thought so.”
Marco made a low sound from the other side. “Don’t encourage her.”
“She arrived encouraged,” Shammy said.
Lena lifted her head enough to glare across Shammy. “I heard that.”
“You were meant to.”
Marco opened his eyes.
His gaze moved over Shammy’s face, then the room, then back to her. Slow. Grounded. No panic.
“Better?” he asked.
Shammy considered the question properly.
Not yes. Not cleanly.
But the world no longer felt like something she had to hold together with both hands.
“Better,” she said.
Lena’s expression softened before she could hide it.
“Good.”
Marco released Shammy’s wrist only to take her hand properly, lacing their fingers.
“You slept hard for about two hours,” he said.
“That is not long.”
“For you, after the way you arrived? It counted.”
Lena propped herself up on one elbow. “You came in like the air had teeth.”
Shammy looked toward the missing window.
“The air did not. Something else did.”
Neither of them asked.
Not because they lacked curiosity.
Because they knew when curiosity would become theft.
Lena leaned up and kissed Shammy’s shoulder. “Whatever it was, it doesn’t get this room.”
Marco added, “Or this morning.”
Shammy’s throat tightened unexpectedly.
She disliked that.
She also accepted it.
Her free hand moved to Lena’s hair, fingers combing through it slowly. Lena closed her eyes and leaned into the touch with uncharacteristic quiet.
Marco watched them both, then smiled.
“There,” he said.
Shammy looked at him. “There what?”
“That.”
He did not explain.
He did not need to.
The storm had stopped bracing.
For a while, the three of them stayed exactly where they were, letting the room warm around them. Lena eventually complained about being hungry. Marco pointed out that she had eaten most of the emergency snacks at three in the morning. Lena accused him of keeping inventory during an emotional crisis. Shammy informed them both that the ocean was judging their logistical standards.
It was ridiculous.
It was perfect.
When Shammy finally stood, the sheet sliding from her shoulders, the wind moved around her normally.
Lena watched from the bed. “You leaving?”
“Yes.”
“Center?”
“Yes.”
Marco nodded. “Tell them we said morning.”
Lena added, “Tell Ace if she got into trouble, I want details.”
Shammy lifted a brow.
Lena grinned. “What? I like patterns.”
“You like gossip with bruises.”
“Also true.”
Marco sat up and reached for Shammy’s hand before she stepped away.
“Come back before the air gets too quiet again.”
Shammy looked at him.
Then at Lena.
“I will.”
Lena pointed at her. “That sounded like a real answer.”
“It was.”
“Good.”
Shammy leaned down and kissed them both, one after the other. Not farewell. Not promise dressed too heavily. Just contact, warm and grounded, sealing the room behind her before she returned to the center.
When she left, Pacifica wind followed her down the stairs.
This time, it felt like itself.
---
## ACT 5 — Safehouse Return
Ace returned first.
That surprised no one, including the empty room.
She came in through the side entrance with her jacket half-zipped, hair slightly worse than when she had left, and the expression of someone who had slept just enough to make exhaustion more specific.
She went straight to the kitchen, started coffee, burned it a little on purpose, then leaned against the counter and stared at nothing until the machine finished complaining.
The safehouse looked different in morning.
Not better. Not softer.
Just less loaded.
The chair still held the shape of the jacket she had thrown there. The window still leaked neon. The floor still smelled faintly of old damp under concrete.
But the room no longer felt like aftermath waiting to become a problem.
Ace poured coffee into the chipped mug Mai hated.
She took one sip.
Winced.
“Perfect.”
Mai arrived eleven minutes later.
She entered quietly, as usual, but Ace noticed the difference before she looked over.
Mai’s shoulders had changed.
Not relaxed exactly.
Mai did not relax like normal people. But the hard line between her neck and spine had softened by a measurable degree, and her eyes, while still sharp, were no longer arranged around a single unanswered question.
Ace lifted the mug. “Alive?”
Mai removed her jacket. “Yes.”
“You or Kiro?”
“Yes.”
Ace nodded. “Efficient.”
Mai looked at the mug. “That is mine.”
“No, this is the awful chipped one.”
“Yes. Mine.”
“You hate this mug.”
“I hate that you use it incorrectly.”
Ace looked down at it. “It holds coffee.”
“It insults coffee.”
“This coffee insulted itself first.”
Mai took the mug from her hand and drank.
Ace stared.
Mai handed it back.
“Acceptable.”
Ace smirked. “You had a good night.”
Mai gave her a flat look.
“That is not evidence.”
“It is absolutely evidence.”
Before Mai could answer, the door opened again.
Shammy entered with salt wind still in her hair.
Not metaphorically. The room actually changed when she stepped in, a faint thread of Pacifica air moving through the stale safehouse atmosphere like the city had been reminded oceans existed.
Ace sniffed once. “You smell like broken windows.”
Shammy closed the door. “You smell like old chrome and bad decisions.”
Mai looked at both of them. “Good morning.”
Ace lifted the mug. “Debatable.”
Shammy crossed the room and took it from Ace.
She drank.
Paused.
Looked at the coffee.
“This is hostile.”
Ace took it back. “Thank you.”
Shammy unfolded into the armchair, long legs stretching out with visible satisfaction at finally being in furniture that at least understood the concept of length. Mai leaned against the table. Ace stayed near the counter.
For a moment, that was enough.
Three points.
Same room.
Center back in place.
No one rushed the next breath.
Then Ace said, “Reyes says morning.”
Mai’s mouth moved faintly. “Kiro says I am not allowed diagnostics before breakfast next time.”
Shammy tilted her head. “Marco and Lena say morning. Lena also wants details if Ace got into trouble.”
Ace pointed at her. “Lena understands narrative priorities.”
Mai said, “Lena is dangerous.”
“Compliment.”
“Yes.”
Shammy smiled. “She would take it that way.”
Ace moved from the counter to the table and sat on the edge of it, katanas shifting against her back with two familiar clicks as she settled.
Mai heard the clicks.
Ace noticed.
“Both present,” Ace said.
“Good.”
“No one had to mail one back this time.”
Shammy’s eyes warmed. “Progress.”
Ace gave her a look. “Do not start.”
“Too late.”
Mai pushed off the table and crossed to the small cabinet where they kept actual clean cups, not Ace’s emotional crimes against ceramic. “Formal debrief?”
Ace made a sound. “Absolutely not.”
Shammy’s smile deepened. “Informal debrief, then.”
Mai took out three cups.
Ace watched her. “You’re making real coffee?”
“I am making drinkable coffee.”
“Coward.”
“Alive coward.”
“Fair.”
Shammy rested her head back against the chair and closed her eyes. “No charts.”
Mai paused.
Ace pointed. “See? Emotionally near charts.”
“I was not.”
“You were in the neighborhood.”
Mai set the cups down with a little more precision than necessary. “No charts.”
Shammy opened one eye. “No operational reconstruction.”
Ace added, “No container.”
The room went still for half a second.
Not heavy.
Not returning there.
Just acknowledging the line.
Mai nodded. “No container.”
Shammy repeated, softer, “No container.”
Ace looked at both of them.
Then nodded once.
“Good.”
Mai poured coffee.
Real coffee this time. Strong, dark, not burnt into a war crime. The smell moved through the safehouse and did more for the room than any speech could have.
Ace accepted her cup.
Shammy took hers with both hands.
Mai kept the third and finally sat.
Not at the workstation.
On the floor, back against the couch, knees bent, cup resting between her hands.
That said more than any report.
Ace slid down from the table and sat beside her.
Shammy joined them after a moment, not fitting perfectly into the space but making the space adjust anyway.
Of course she did.
They drank in silence first.
Protocol did not begin with words.
It began with return.
With checking the center.
With seeing who flinched, who leaned, who joked too quickly, who avoided which angle of light.
Ace finished half her coffee before speaking.
“Reyes didn’t ask first.”
Mai looked at her.
Ace shrugged. “Helped.”
Shammy nodded. “Lena and Marco did not ask either.”
“Kiro asked,” Mai said.
Ace glanced at her.
Mai’s mouth curved faintly. “Then stopped.”
“Smart woman,” Ace said.
“Yes.”
Shammy’s eyes moved between them. “Everyone remembered the right doors.”
Ace tilted her cup toward Shammy. “That sounded like a debrief sentence.”
“It was atmospheric.”
“Suspicious.”
Mai leaned back against the couch, shoulder brushing Ace’s. “The partners remain stable valves.”
Ace groaned. “That is definitely a debrief sentence.”
Mai ignored her. “No drift. No demand. No intrusion into center.”
Shammy nodded. “Good contact.”
Ace sighed dramatically. “Fine. My valve was also good.”
Mai looked at her. “Your terminology remains terrible.”
“My terminology is vivid.”
“It is unserious.”
“After last night, unserious is medicinal.”
Shammy lifted her cup. “I support medicinal unseriousness.”
Mai gave both of them a long look.
Then she smiled.
Small.
Real.
Ace saw it and relaxed in a way she probably would have denied if accused.
The safehouse held the three of them in morning light, coffee, bad furniture, and the familiar geometry of bodies returning to the same center after separate nights.
Debrief protocol hovered at the edge of the room.
Not the formal kind.
Theirs.
The kind that started with words, moved through touch, turned separate experience back into shared territory, and always ended with the center confirmed beyond language.
Ace set her cup aside first.
“Well,” she said. “If we’re doing the usual…”
Mai looked at her.
Shammy’s hair lifted slightly, warm static threading through white.
“The usual,” Shammy said, “requires no charts.”
Mai set her cup down too.
“No charts.”
Ace smiled.
“Good.”
For one breath, none of them moved.
Then Mai’s hand found Ace’s wrist, Shammy’s fingers brushed Mai’s shoulder, and Ace leaned into both contacts with the kind of tired honesty only morning could get away with.
The room softened around them.
The debrief began where words stopped being enough.
Ace returned first.
That surprised no one, including the empty room.
She came in through the side entrance with her jacket half-zipped, hair slightly worse than when she had left, and the expression of someone who had slept just enough to make exhaustion more specific. The safehouse smelled of old gun oil and damp concrete and the faint ghost of burned coffee from yesterday. Nothing had followed her. No cold pressure. No wrong tap under the floor. Just the familiar creak of the door and the low hum of the generator two rooms over.
She went straight to the kitchen, started the machine, burned the first pot a little on purpose because it felt honest, then leaned against the counter and stared at nothing until the second pot finished complaining.
The safehouse looked different in morning light.
Not softer. Not cleaner.
Just less loaded.
The chair still held the ghost-shape of the jacket she had thrown there yesterday. The window still leaked neon and the sound of distant traffic. The floor still carried the faint metallic edge of spent adrenaline under the concrete.
But the room no longer felt like aftermath waiting to become a problem.
Ace poured coffee into the chipped mug Mai hated on principle.
She took one sip.
Winced.
“Perfect.”
Mai arrived eleven minutes later.
She entered quietly, as usual, but Ace noticed the difference before she even looked over. Mai’s shoulders had changed. Not relaxed exactly — Mai did not relax like normal people — but the hard line between her neck and spine had softened by a measurable degree. Her silver hair was loose, still damp at the ends from whatever quick rinse she had taken before leaving the alcove. The torn sleeve of her shirt had been knotted instead of ignored. Her eyes, while still sharp, were no longer arranged around a single unanswered question.
Ace lifted the mug. “Alive?”
Mai removed her jacket and hung it with more care than usual. “Yes.”
“You or Kiro?”
Mai’s mouth moved faintly. “Yes.”
Ace nodded once. “Efficient.”
Mai looked at the mug in Ace’s hand. “That is mine.”
“No, this is the awful chipped one.”
“Yes. Mine.”
“You hate this mug.”
“I hate that you use it incorrectly.”
Ace looked down at it. “It holds coffee.”
“It insults coffee.”
“This coffee insulted itself first.”
Mai crossed the small distance, took the mug from her hand, and drank.
Ace stared.
Mai handed it back.
“Acceptable.”
Ace’s smirk sharpened, but gently. “You had a good night.”
Mai gave her a flat look that carried no heat. “That is not evidence.”
“It is absolutely evidence.”
Before Mai could answer, the door opened again.
Shammy entered with salt wind still clinging to her hair and the faint ozone trace that always followed her when she had let the atmosphere move freely. The room actually changed when she stepped in — a thread of Pacifica air moving through the stale safehouse like the city had been reminded oceans existed. Her white hair lifted once in the draft from the window, then settled. She looked taller than usual, or maybe the night had simply made the rest of them feel smaller.
Ace sniffed once. “You smell like broken windows and good decisions.”
Shammy closed the door behind her. “You smell like old chrome and the kind of trouble that leaves marks in convenient places.”
Mai looked at both of them, the corner of her mouth curving by the smallest possible increment. “Good morning.”
Ace lifted the mug. “Debatable.”
Shammy crossed the room and took the coffee from Ace without asking. She drank. Paused. Looked at the mug like it had personally offended the concept of weather.
“This is hostile.”
Ace took it back. “Thank you.”
Shammy unfolded into the armchair, long legs stretching out with visible satisfaction at finally being in furniture that at least understood the concept of length. Mai leaned against the table. Ace stayed near the counter for another moment, then pushed off and joined them properly.
For a while none of them spoke.
The silence was not empty.
It was the center re-forming.
Three separate nights, three separate pressures, now occupying the same small room again. The generator hummed. Rain tapped unevenly against the window. Somewhere outside, Night City kept arguing with itself in ten million unrelated voices.
Mai finally moved to the cabinet and took out two more mugs. Real ones this time. She poured for all of them, the strong dark coffee steaming in the cool morning air. No one reached for the workstation. No one suggested charts. The debrief protocol they had built over years did not begin with words.
It began with return.
Ace accepted her mug and slid down to sit on the floor beside the couch, back against the armrest. Mai took the spot directly across from her, knees bent, cup resting between both hands. Shammy joined them after a moment, folding her impossible frame onto the floor with the armchair as a backrest. The three of them formed the usual triangle — close enough that knees brushed, shoulders touched when anyone shifted.
They drank in silence first.
Protocol.
Check the center before you map anything else.
Ace finished half her coffee before she spoke.
“Reyes didn’t ask first.”
Mai looked at her over the rim of her mug.
Ace shrugged one shoulder. “Helped.”
Shammy nodded, hair shifting. “Lena and Marco did not ask either.”
“Kiro asked,” Mai said quietly.
Ace’s gaze sharpened, but not with worry. “Then stopped?”
Mai’s mouth curved faintly. “Then stopped.”
“Smart woman,” Ace said.
“Yes.”
Shammy’s electric-blue eyes moved between them, calm. “Everyone remembered the right doors.”
Ace tilted her cup toward Shammy. “That sounded like the beginning of a debrief sentence.”
“It was atmospheric.”
“Suspicious.”
Mai leaned back against the couch, shoulder brushing Ace’s. “The partners remain stable valves.”
Ace groaned. “That is definitely a debrief sentence.”
Mai ignored her. “No drift. No demand. No intrusion into center.”
Shammy nodded once. “Good contact.”
Ace sighed dramatically and set her mug aside. “Fine. My valve was also good.”
Mai’s look was dry. “Your terminology remains terrible.”
“My terminology is vivid.”
“After last night, unserious is medicinal.”
Shammy lifted her cup. “I support medicinal unseriousness.”
Mai gave both of them a long look that carried no real disapproval. Then she smiled — small, real, the kind that only appeared when the center had already re-locked. Ace saw it and relaxed in a way she would have denied if accused. Shammy’s hair lifted once with warm static, the room’s air softening around the three of them without being forced.
The coffee cups were set down.
No one suggested moving to the bed yet.
The debrief began where words stopped being enough.
Mai’s hand found Ace’s wrist first, fingers resting over the pulse point with the same clinical precision she had used on Kiro hours earlier. Ace let her. She even turned her hand palm-up, offering the contact. Shammy’s long fingers brushed Mai’s shoulder, then slid down to rest against the small of Ace’s back where the jacket had left a faint line of pressure. The touch was not heavy. Just present. Three points reconnecting.
Ace exhaled through her nose and leaned into both contacts.
“Reyes mapped every fault line again,” she said, voice low and flat but threaded with something raw. “Chrome fingers inside me slow, curling right where memory said. I rode her hand until the violet sparked. Took her with my mouth after, slow enough she cursed in three languages and shook. She laughed at the end. Same cough.”
Mai’s thumb stroked the inside of Ace’s wrist once. “Japantown still pulsed the same. Kiro kept the alcove ghost alive. We undressed like relearning code. Her tongue inside me while I had four fingers in her, watching the mirror fog. She came loud enough the bass outside almost didn’t cover it. Left a new bite higher up.”
Shammy’s hand moved higher, fingertips leaving faint static tingles along Ace’s spine before sliding across to Mai’s knee and higher. “Pacifica wind came through the broken windows. Marco and Lena waited with bottles open. Pressure dropped the moment I stepped in. They took their time — him inside me while she rode my face, then the strap from behind while I had him in my mouth. Came harder than the last round. Air went still when I did.”
The words settled between them like shared charge.
No rush.
Ace shifted closer, bare thigh pressing against Mai’s. Shammy straightened, long frame curving around both, arm draping across their shoulders. Touches stayed soft at first — mapping evidence. Mai’s mouth closed over the faint chrome bruise on Ace’s hip, sucking lightly. Shammy kissed the fresh bite on Mai’s inner thigh, tongue tracing the indentation, teeth grazing just enough to echo the original. Ace’s hand found Mai’s hair, the other reaching for Shammy’s shoulder.
They paused.
Just for a second.
Breathing.
Feeling where the other ended and they began again.
“Show me again,” Ace said.
Mai parted her legs, twin marks clear — Kiro’s higher, overlapping. Shammy leaned in, mouth on the upper one, slow and deliberate. Ace followed, lips closing over the lower, sucking until Mai’s breath caught sharp. Then roles shifted. Ace lay back, knees falling open. The bite and bruise from Reyes stood dark against compact muscle. Mai’s fingers traced it first, then Shammy’s mouth replaced them, warm and unhurried. Ace’s thighs tensed, violet eyes half-lidded.
Mai lifted her head, lips glistening. “Tell me how Reyes’s chrome felt this time.”
Ace’s hips rolled once. “Cooled at first. Warmed fast. Curled deeper, like she remembered the exact angle. Made me see sparks before I took her apart slow.”
Shammy’s mouth moved higher, tongue sliding along Ace’s folds while Mai kissed her way up Ace’s body, pausing at each faint mark. “Kiro watched every reflection. Came so hard her thighs locked my wrist. Still mapped me like I was the only stable point.”
They kept trading details between touches. Ace describing the way Reyes laughed through the second orgasm. Mai recounting how Kiro’s fingers synced with her rhythm after the pause. Shammy sharing how the Valentinos trembled when her pressure shifted right as they all broke. Every word pulled the separate nights into shared territory, friction sharpening the core instead of testing it.
Clothes stayed off. The floor was hard but the bodies made it work. Ace ended up on her back, Mai straddling her face, silver-blue eyes locked on Shammy who knelt between Ace’s legs. Shammy’s tongue worked Ace open with calm precision, two long fingers curling while Ace’s mouth devoured Mai, tongue fucking deep the way that always fractured Mai’s control. Mai’s hand rested on Shammy’s head, guiding. The three of them moved in the rhythm only they had perfected.
Mai came first — quiet, intense, hips grinding down as thighs trembled around Ace’s ears. Shammy pushed Ace over seconds later, mouth sealed around her clit. Ace’s release hit clean and sharp, body snapping tight, violet fracture flaring.
They did not stop. Mai slid down to kiss Ace, tasting herself, while Shammy moved behind Mai, long body curving around her, fingers sliding between Mai’s legs from behind. Ace’s hand joined, three of them working Mai open again until she gasped into Ace’s mouth. Then Shammy on her back, Ace and Mai on either side, mouths and hands everywhere, trading recollections between licks and strokes until the tall woman came with a low rumble that made the safehouse lights flicker.
Afterward they stayed tangled on the floor, skin to skin, breathing the same charged air. The safehouse felt smaller, warmer, perfectly balanced.
Ace’s voice, rough but steady. “Different nights. Same center. Friction still fits.”
Mai traced overlapping marks on all three of them. “Every detail tightens the equilibrium. They handled the pause. We handled the pause. Vectors stay optional.”
Shammy’s long arm draped across both, atmosphere calm and warm. “The triad holds. Stronger for the test. The line stays open when we choose.”
Dawn climbed higher through the cracked window. They did not move. The debrief had become reaffirmation, bodies and stories and touches locking the three vectors tighter than before the silence. Night City kept spinning outside. Reyes, Kiro, Marco, and Lena remained solid valves. The only code that ever held perfect was right here.
And even that needed checking.
Irreversible. Structural. Atmospheric.
The center remained.