## Chapter One — The Safehouse Has Corners Now
The safehouse did not welcome them.
That was the first wrong thing.
It opened, because Mai’s authentication passed through three dead routes, two false pings, one local loop, and the old mechanical lock Ace had insisted on keeping because anything that could be opened only by touching metal still had at least one honest bone in it.
The door slid aside.
The lights came up low.
The air inside was familiar.
Warm concrete. Cleaned weapon oil. Old tea. Ozone threaded faintly through the couch blanket where Shammy had left it earlier. The sharp medicinal edge of Mai’s equipment case near the kitchenette. Rain smell following them in from the corridor.
Home, by Night City’s standards.
Home, by theirs.
And still, the moment Ace stepped across the threshold, the room gained corners.
Not physical ones. Those had always been there: the kitchen recess, the shadow beside the bookshelf, the angle between the couch and the window where someone could sit with line of sight to both doors. Mai had mapped them the first week. Ace had tested them the second. Shammy had, on the third, gently informed the apartment that its pressure balance was offensive and corrected the worst of it without asking permission from the architecture.
Those corners were ordinary.
This was different.
The safehouse had angles now.
A couch angle.
A table angle.
A bedroom-door angle.
A window-reflection angle.
Places from which something could be seen.
Places from which something could be framed.
Ace stopped one step inside.
Mai almost bumped into her, caught herself, and did not touch her shoulder.
That was the second wrong thing.
The not-touch.
It was tiny. So small no stranger would have seen anything at all. Just a hesitation in Mai’s hand, a fraction of movement aborted before becoming contact. But Ace felt the absence of it like a pressure change.
Shammy entered last and closed the door behind them.
The lock engaged.
The safehouse sealed.
Nobody relaxed.
For a few seconds the three of them stood in the entry space with rain darkening their coats and the night still hanging from them in layers.
Soft Cut.
Dreamline.
The relay tower.
Curator’s flinch.
Saint’s vanished distance.
Seven people out.
Spin Cycle Protocol crawling through hidden markets like detergent through blood.
Operationally, the night had ended.
The body had not received that update.
Mai set her field case down by the kitchen table with more care than necessary. The click of the latches sounded too loud.
Ace looked toward the couch.
The couch looked back.
Not literally. Not in any anomalous way. It simply occupied its usual place beneath the treated window, blanket folded over one arm, one cushion slightly lower where Shammy tended to sit badly because furniture in Night City was designed by cowards and short accountants.
Yesterday, that couch had been a place.
Now it looked like a scene.
Ace hated that before she had words for it.
Mai took off her coat and hung it on the back of a chair instead of the wall hook.
Then noticed what she had done.
Then left it there.
Shammy watched both of them without turning it into observation. That was a delicate distinction and one only Shammy could make look effortless. She stood near the door, tall and rain-silvered, her white hair damp at the ends, one hand still resting against the lock panel as if the apartment might need reassurance that it had not failed.
The air around her shifted once.
Not a fix.
A question.
Ace gave no answer.
Mai moved toward the kitchenette. “Tea?”
The word came out normal enough.
Almost.
Ace said, “No.”
Too fast.
Mai’s hand stopped halfway to the cabinet.
Ace heard her own answer after saying it. Felt the shape of it. Harder than needed, sharper than meant.
She added, “Maybe later.”
Mai nodded.
Did not say it was fine.
Good.
Fine would have been intolerable.
Shammy removed her coat slowly and folded it over the narrow bench by the door. The movement was ordinary, but Ace’s eyes followed it wrong. Not because Shammy had done anything wrong. Because the movement had shape. Long arm. Damp sleeve. Pale hair sliding over one shoulder. The kind of thing a camera would love if a camera were allowed to be a parasite.
Ace looked away so hard it became obvious.
Shammy noticed.
Of course she noticed.
She said nothing.
That helped and did not help at the same time.
Mai opened the cabinet and took down three mugs by habit.
Then paused.
Ace saw it.
Three mugs.
Not just mugs. Their mugs.
Ace’s smaller black one with the chipped rim Mai kept threatening to replace and never did. Mai’s pale gray one with a heat-stain ring near the handle. Shammy’s oversized blue mug, purchased after three days of watching her hold normal cups like laboratory samples.
Assigned intimacy.
A stupid phrase. Curator would have liked it. Saint would probably turn it into a category and pretend the act of naming made it superior to the thing named.
Mai stood with her hand near the mugs and did not take them.
Ace looked at the table.
Shammy crossed the room and chose, after a moment too long, not the couch but the floor near the low table. She folded herself down with careful awkwardness, long legs arranged to avoid blocking the path between kitchen and exit. It made her look less like a tower and more like a person trying not to loom.
That was kind.
That also hurt.
Because it meant she had calculated herself smaller for the room.
Ace moved before she could think about it and picked up the katana case from beside the wall.
“There’s residue,” she said.
Mai turned. “On the blade?”
“Maybe.”
There was not.
They all knew there was not.
Mai said, “Check it.”
Simple.
No challenge. No correction. No soft attempt to guide Ace toward honesty before honesty had somewhere to sit.
Ace carried the case to the kitchen table and placed it down. The table had always been a working surface. That made it safer. Weapons, schematics, food, maps, broken tech, bad coffee, once a small jar of suspicious organic pickles from a market Shammy had trusted for reasons nobody had ever fully understood.
A table could be practical.
A couch could be watched.
Ace opened the case.
The twin katanas lay inside, dark and exact, emerald-frequency channels dormant beneath the metal. Not ordinary blades. Not clean enough to be merely weapons. The left one had taken harder contact during Dreamline. The right one had been drawn less but carried the same night regardless.
Ace chose the left.
Set it on the cloth.
Opened the maintenance kit.
One step. Another. Another.
Actions that did not require language.
Mai finally took the mugs down.
All three.
She placed them on the counter but did not fill them immediately.
The small ceramic sounds moved through the safehouse like someone testing whether domestic life still had a pulse.
Shammy sat on the floor and looked toward the window, not at Ace.
Rain slid down the treated glass. Outside, Night City glowed in smeared lines: red, blue, violet, dirty gold. The city still looked hungry. It always did. Tonight it also looked annoyed.
Good.
Let it be annoyed.
Ace removed the katana’s outer housing and began cleaning a seam that did not need cleaning.
The semi-shadow around her stayed close.
Too close.
Not flaring. Not dramatic. That would have been easier for everyone. Instead it gathered along the underside of the table, where the warm counter lamps could not reach properly. The table legs lost certainty near Ace’s boots. Reflections in the blade oil broke in thin emerald fragments and then reassembled around her hands.
Mai saw it.
Ace saw Mai see it through the blade’s surface.
Mai looked away first.
That was the third wrong thing.
Not wrong because Mai looked away.
Wrong because the kindness of looking away now resembled the fear of seeing too much.
Ace’s hand tightened around the cleaning cloth.
The katana made a faint, dry sound beneath it.
Shammy’s voice came softly from the floor.
“The room is not asking for anything.”
Ace froze.
Mai’s eyes closed for half a second.
Shammy did not turn.
She kept looking at the window, long profile lit in rain and amber.
“I am not correcting it,” she said. “Only saying what I can feel.”
Ace looked down at the blade.
The room is not asking for anything.
That should have been reassuring.
It was.
And it wasn’t.
Because the room had never asked before either. That was the point. Safe things did not ask to be safe. They simply were. Now someone had to say it aloud, and the saying proved that safety had become a thing requiring maintenance.
Ace wiped the same seam again.
Mai finally poured tea.
The kettle had not boiled. She had not turned it on.
She stared at the cold water in the mugs.
Then let out one silent breath that was almost a laugh and not nearly enough of one.
Ace looked up.
Mai looked at the mugs.
“I forgot the heat.”
Shammy’s mouth moved faintly.
Ace almost said something.
Something normal. Something dry. Something about Mai’s tactical genius being defeated by kettle technology.
The line came to her.
Stopped.
Because if she said it, it would be a performance of normal.
And she did not know if normal could be performed safely yet.
So she said nothing.
Mai turned on the kettle.
The click sounded huge.
They all listened to it.
Outside, a vehicle passed three floors below. Its tires cut through wet street sludge with a long hiss. Somewhere nearby, someone shouted, then laughed, then coughed hard enough that the city seemed briefly human and not only cruel.
Ace disassembled the katana further than necessary.
Mai let the kettle heat.
Shammy remained on the floor, hands loose around her knees, not filling the room too much.
Time dragged.
Not dramatically.
Badly.
The kind of dragging that made every ordinary object reveal too many meanings.
The couch remained unused.
The bedroom door stayed open and became impossible because it was open.
The kitchen table became a workbench because workbenches did not have to mean anything.
The mugs waited.
The kettle began to hum.
Mai leaned against the counter and watched the steam gather.
Ace watched the blade.
Shammy watched the rain.
Nobody watched each other directly.
That was the whole problem.
Ace set the first component down with too much precision.
Mai heard the difference.
Of course she did.
“You can leave it apart,” Mai said.
Ace’s answer came instantly. “No.”
Mai nodded.
Not a retreat. An acceptance.
A blade apart on the table would be one more unfinished thing in a room already full of unfinished safety.
Ace reassembled the housing plate.
Slowly.
The work steadied her hands but not the rest of her. Her body still expected the next layer. Expected some hidden mechanism. Expected the safehouse to reveal, under enough attention, the place where the market had inserted itself.
There was no mechanism.
No camera.
No file.
No Black Room.
No Curator.
No Saint.
Only the three of them and the contaminated reflexes those people had left behind.
The kettle clicked off.
Mai poured tea.
This time correctly.
She brought Shammy’s mug first.
Not because Shammy needed it first. Because moving toward Shammy on the floor was less dangerous than moving toward Ace at the table. Ace saw that too. Hated seeing it. Understood it. Hated understanding it.
Shammy accepted the mug with both hands.
“Thank you.”
Mai nodded.
Then she brought Ace’s mug to the table.
She set it down near Ace’s left hand.
Not too close.
Ace stared at it.
The distance was correct.
That was worse.
Mai sat across from her rather than beside her.
Also correct.
Also worse.
Ace picked up the mug and did not drink.
The ceramic was warm against her fingers.
A normal warmth.
Not body heat. Not touch. Not breath. Not anything the market had tried to steal.
Just tea.
That was manageable.
She drank.
Too hot.
She did not react.
Mai noticed anyway.
“You burned your tongue.”
Ace lowered the mug. “No.”
“You did.”
“I made a tactical choice.”
“With tea.”
“Yes.”
Shammy’s smile appeared behind her mug.
Small.
Almost hidden.
Ace saw it.
The room flickered for half a second into something close to itself.
Then the flicker passed.
Not gone.
Stored.
Ace returned to the katana.
Mai drank her tea standing this time, then seemed to realize she had nowhere to stand that did not look like avoidance. She chose the counter because it was already behind her and therefore defensible.
Shammy stretched one long leg, then stopped halfway through the motion because it drew Ace’s eye.
Ace looked away again.
Shammy’s expression changed.
Not hurt.
Calculation.
No — not calculation.
Care.
Ace hated that too.
“Don’t make yourself smaller,” Ace said.
The words came out before she had decided to permit them.
Shammy looked at her.
Mai went still.
Ace kept her eyes on the katana.
“The room already feels wrong,” she said. “You folding yourself into corners doesn’t make it less wrong.”
Shammy was quiet for a moment.
Then, very slowly, she moved from the floor to the couch.
Not sprawling. Not theatrical. Just taking the space her body actually needed.
The couch looked different with her on it.
Still dangerous.
Less false.
Mai watched Shammy sit, then looked at Ace.
Ace did not look back.
But her shoulders lowered slightly.
Shammy rested one arm along the back of the couch, not inviting anyone, not closing the distance, simply existing at full size.
The air changed.
Not cleaner.
More honest.
Ace returned to the blade.
A few minutes later, Mai moved from the counter to the table.
Not beside Ace.
Not across this time.
At the corner.
A third point.
Closer than before.
Still not touching.
The triangle reappeared in the room without being announced.
Ace noticed.
So did Mai.
Shammy certainly did; the temperature near the window softened by half a degree.
The katana’s final housing plate clicked into place.
Ace should have put it away.
She did not.
She turned it over and began checking the frequency channel alignment.
Again.
Mai let her check three contact points.
Then said, “That one was already stable.”
Ace stopped.
The words were technical enough to be safe.
Almost.
Ace looked at the contact point.
Mai was right.
Of course.
Ace set the tool down.
Not all the way.
Halfway.
Her fingers stayed on it.
“No residue,” Ace said.
Mai answered quietly. “No.”
Shammy said nothing.
Ace looked at the blade’s reflection.
It showed the room in a curved, broken strip: Mai at the table corner, Shammy on the couch, the open bedroom door, the window, Ace’s own hands.
Frameable.
The thought arrived again.
Not as panic.
As disgust.
Ace closed her eyes.
Opened them.
Turned the blade flat so it reflected only the ceiling.
That small act felt ridiculous.
It also felt necessary.
Mai saw.
Did not comment.
Good.
The night settled around them.
Not peacefully.
But with less performance.
The safehouse still had corners.
The couch still looked too visible.
The bedroom door still held too much meaning.
The table still functioned better than comfort.
But Shammy was no longer folded down to make herself digestible. Mai was no longer hiding at the counter. Ace was no longer pretending the blade had contamination it did not have.
That did not make the room clean.
It made the dirt visible.
For tonight, that was progress.
Ace finally placed the katana back into its case.
Not closed.
Just placed.
The blade rested there, finished and exposed.
Mai looked at it.
Then at Ace.
Ace still did not look back.
But she spoke.
“Everything has angles now.”
Mai’s answer came after a careful breath.
“Yes.”
The word did not fix anything.
It opened the next room.
---
## Chapter Two — Normal Gestures Fail
Everything has angles now.
The sentence stayed in the room after Ace said it.
It did not echo. The safehouse was too soft for echoes: treated walls, old rugs, Shammy’s pressure balance, Mai’s habit of killing unnecessary resonance because sound behaved like information and information always looked for a leak. But the sentence remained anyway, caught between the table, the couch, the window, the open bedroom door.
Everything has angles now.
Mai sat at the table corner and did not answer too quickly.
That, too, was new.
Ordinarily she would have answered with structure. Not because she needed to control Ace, but because structure was the first shape her care usually took. Define the issue. Separate cause from effect. Identify contamination. Build a method of return.
Tonight, method itself felt suspect.
Curator had built method. Saint had revised method. The Black Room had turned reaction into expected branches. Even comfort could become a kind of procedural script if applied too cleanly.
So Mai let the sentence exist before touching it.
Ace’s hand remained near the katana case.
Not on the hilt.
Near.
Distance measured in centimeters and permission.
Shammy sat on the couch now, no longer folded too small. That had helped. Not solved, not purified, not restored some easy pre-market innocence that had never really existed in Night City anyway. But helped. The couch looked less like a captured frame with Shammy occupying it wrong enough to defeat composition. Her height broke the expected lines. One knee angled too far. One arm draped over the back, fingers loose, silver-white hair falling over one shoulder in damp irregular strands.
Not marketable.
Too real.
Too specific.
Too much person.
Ace found that steadier than she expected.
Mai finally said, “Not every angle belongs to them.”
Ace looked at her.
The words were careful. Not soft. Soft would have slid off. Careful could hold.
Ace’s mouth tightened. “Feels like it.”
“I know.”
“You keep saying that.”
“Yes.”
“Because you do?”
Mai’s eyes did not move away. “Yes.”
That answer took something out of Ace’s chest and put something else there. Not comfort. Not exactly. More like the removal of a small hidden blade.
Ace leaned back in the chair.
The motion brought her shoulder into the warm counter-light. The semi-shadow beneath the table shifted with her, not obeying light, because it never had. It gathered around the chair legs, then loosened, then crawled back toward her boots as if the room were negotiating where she ended.
Shammy watched the movement.
Ace saw her watching.
This time, it did not feel like consumption.
Not cleanly safe either.
But Shammy’s attention had weight without hunger.
That mattered.
Mai stood.
Ace’s entire body registered the movement before thought did.
The chair legs. The distance. The possible approach. The table between them. The route around it. Where Mai’s hand would be if she passed close. Whether contact would be accidental, chosen, avoided, or noticed as either.
All of that happened inside Ace faster than language.
Mai stopped.
Not dramatically.
Just stopped halfway between sitting and fully standing, one hand resting lightly on the table edge.
Ace hated that she had caused it.
Mai hated that she had noticed.
Shammy said nothing.
That was probably the only reason the moment survived.
Mai completed the movement, but changed direction. Instead of coming around the table, she moved toward the kitchenette and picked up the mugs.
A task.
Safe.
Too safe.
Ace watched her gather the ceramic cups. Black chipped mug. Gray mug. Blue oversized mug. Mai carried them to the sink and set them down one by one.
Then she stood there.
The sink was directly beneath a small reflective panel they used as a secondary blind-spot check for the entry corridor. Practical. Old habit. Useful.
Tonight, Mai saw herself in it.
Not fully. The panel was small and slightly warped, giving back only fragments: silver hair, one eye, the line of her mouth, the dark shape of Ace behind her at the table, Shammy larger in the background.
The three of them arranged by accident.
No.
Not by accident.
By angle.
Mai turned the panel aside.
The movement was quick.
Not frantic.
Still quick enough that Ace saw exactly why.
Ace looked down at the katana case.
Her voice came out low. “You too.”
Mai’s hand stayed on the panel.
“Yes.”
Shammy shifted on the couch.
The blanket beneath her made a soft fabric sound.
Both Ace and Mai looked toward it.
Shammy froze.
Then, with visible deliberation, continued the movement she had already begun. She adjusted the blanket under her leg, pulled it free, folded it once, and placed it beside her instead of abandoning the action halfway because they had noticed.
The difference was small.
It made the room less afraid of itself.
“I am not going to stop moving because the room became stupid,” Shammy said.
Ace stared at her.
Mai turned fully from the sink.
Shammy looked between them, calm and faintly annoyed now.
“The room is allowed to be wrong,” she said. “We are not required to obey its first interpretation.”
Ace’s throat tightened unexpectedly.
She looked away before that became too visible.
“Good sentence,” she muttered.
Mai leaned back against the counter, arms loose. “Very good.”
Shammy lifted one eyebrow. “I was being practical.”
“You were being terrifyingly wise again,” Ace said.
“I apologize.”
“No you don’t.”
“No.”
The old rhythm flickered.
A small dry spark.
Then, as if punishing them for daring, Ace’s gaze caught on Shammy’s hand where it rested on the couch.
Long fingers. Relaxed. Familiar.
Her mind supplied a wrong category before she could stop it.
White Weather.
Ace’s stomach turned.
Not because of Shammy.
Because the label had appeared at all.
She stood too fast.
The chair scraped backward.
Mai moved one step toward her, then stopped.
Shammy’s expression changed.
Ace turned away from both of them and walked to the window.
The city beyond the treated glass blurred under rain. Neon bled through in patient, predatory color. Down below, someone crossed the street under a broken umbrella. A delivery bike cut through a puddle. An ad-drone drifted too close to the building, hit the countermeasure field, and corrected course with the offended wobble of cheap machinery.
Ace put one hand against the window frame.
Not the glass.
The frame.
Metal. Solid. Not reflective.
Her voice came out tight. “It happened again.”
Mai did not ask what.
Good.
Shammy did not ask either.
Better.
Ace closed her eyes. “I looked at your hand and saw their label.”
The room went utterly still.
For one second, Ace wished she had not said it.
For the next, she knew not saying it would have let the label stay longer.
Shammy looked at her own hand.
Not with disgust.
With curiosity so controlled it was almost painful.
Then she curled her fingers slowly into her palm.
Opened them again.
“White Weather,” Shammy said.
Ace flinched.
Mai’s eyes snapped toward Shammy.
But Shammy’s voice remained steady. No hurt. No accusation. No sacrifice.
“They used that.”
Ace’s hand tightened on the frame. “Yes.”
“I am still Shammy.”
“I know.”
Ace said it too fast, and then again, slower.
“I know.”
Shammy nodded once.
Not forgiving, because there was nothing to forgive.
Confirming.
Mai came no closer, but her voice found the exact line between precision and care.
“A contaminated association is not belief.”
Ace laughed once under her breath. “That sounds like a diagnosis.”
“It is a distinction.”
“Convenient.”
“Necessary.”
Ace opened her eyes.
The window showed too much city and not enough reflection now that the blinds had been half drawn. Good. Or less bad.
Shammy stood from the couch.
Ace felt the motion without turning.
The next failure arrived before the touch.
Shammy crossed half the room, slow enough that every step asked without asking. Ace did not move away. Did not say no. Did not say yes either.
Shammy stopped behind and slightly beside her, leaving enough distance that warmth did not become pressure.
Her hand rose toward Ace’s shoulder.
Ace saw the movement in the dark edge of the window.
Her body went still.
Not recoil.
Worse.
A lock.
Shammy’s hand stopped one centimeter above the shoulder.
The space between them became enormous.
Ace hated that she did not know what she wanted.
No.
That was not true.
She wanted the hand there.
She wanted the hand not there.
She wanted to be the kind of person who could choose either without feeling like a room had opened around it.
Shammy lowered her hand.
Not rejected.
Withdrawn.
Ace’s relief arrived first.
Then shame, fast and vicious.
She turned.
“Don’t,” she said.
Shammy’s hand remained at her side. “Don’t what?”
“Don’t make that my choice if I didn’t make it.”
Mai’s eyes sharpened, but she still did not move.
Shammy tilted her head very slightly.
Ace struggled for the words because all the right ones sounded too clean.
“I didn’t say no.”
“No,” Shammy said.
“But you heard it.”
“I heard not yet.”
Ace swallowed.
The distinction should have helped.
It did.
It also hurt because Shammy had understood the thing Ace had not been able to articulate even to herself.
Ace looked at her shoulder. Then at Shammy’s hand.
“Try again,” she said.
Mai’s breath caught so quietly only the room noticed.
Shammy did not move immediately.
Good.
Immediate would have made obedience out of it.
She waited until Ace looked at her face.
Then she lifted her hand again.
Slowly.
This time Ace watched directly.
No reflection.
No angle.
No hidden observer inside the glass.
Only Shammy’s hand moving through warm safehouse light toward Ace’s shoulder.
It landed lightly.
Two fingers first.
Then the rest of the hand.
Ace’s body tightened.
Stayed.
The contact was not soft enough to become apology. Not firm enough to become claim. It was simply there, warm through the fabric of Ace’s shirt, connected to someone who knew exactly how dangerous too much comfort could be.
Ace exhaled.
Not cleanly.
But out.
Mai turned away toward the sink.
Not to avoid.
To give the contact privacy.
That was the next thing that hurt.
Because privacy had become an active gift.
Ace closed her eyes again, but this time not to escape.
Shammy’s thumb moved once against the seam of her shoulder.
Then stopped.
“Enough?” Shammy asked.
Ace almost said yes.
Not because it was enough.
Because yes was easier.
Instead she said, “I don’t know.”
Shammy nodded.
“Then we stay at this until you know.”
The sentence entered Ace slowly.
No demand.
No endpoint.
No proof.
Just a place where uncertainty could exist without becoming failure.
Ace nodded once.
Mai remained at the sink, back turned, one hand resting against the counter. Her shoulders were too controlled.
Ace saw it.
“You can look,” Ace said.
Mai did not turn immediately.
When she did, her expression was composed and completely defenseless underneath.
Ace had known Mai under fire. Under ritual strain. Under cognitive overload. Under nights where one wrong equation could have torn a hole through something reality had been trying to keep sealed.
This was different.
Mai looked as if she had been caught wanting to protect the room from her own attention.
Ace’s mouth twisted.
“Everything has angles,” Ace said. “But you are not a camera.”
Mai closed her eyes.
Just once.
When she opened them, something in her face had shifted. Not fixed. Less locked.
“No,” Mai said.
Shammy’s hand remained on Ace’s shoulder.
Ace’s body had stopped bracing against it and started negotiating with it.
That was progress.
Tiny.
Humiliatingly tiny.
Still progress.
Mai came back toward the table.
Slowly.
She did not sit at the corner this time.
She stood near Ace’s other side, leaving space, hand visible, no sudden movement.
Ace watched her.
Mai noticed the watching.
Did not stop.
Good.
Her hand lifted, then hovered.
Now it was Ace’s turn to decide before the room decided for her.
She looked at Mai’s hand.
Silver-blue polish chipped at one nail. A faint scar along the thumb from a previous job. Slight tremor hidden badly under exhaustion.
Not Silver Control.
Mai.
Ace reached first.
Only two fingers.
Against the inside of Mai’s wrist.
Mai went still.
Not because she feared Ace.
Because her own body reacted before analysis could approve the reaction.
Ace felt the pulse under her fingers.
Too fast.
Mai noticed Ace noticing.
For half a second both of them were back in the wrong logic: body data, reaction, measurable response.
Then Mai said, with very dry difficulty, “That is not a metric.”
Ace stared at her.
Shammy’s hand warmed on her shoulder.
Ace’s laugh came out cracked. “You were the one thinking it.”
“Yes,” Mai said. “And I am filing a complaint.”
“With who?”
“My nervous system.”
Ace looked down at her fingers on Mai’s wrist.
The pulse remained there.
Alive. Not data. Not evidence. Not product. Not signal.
Just Mai.
Ace pressed very slightly.
Mai’s eyes softened before she could stop them.
That almost broke Ace.
Not badly.
Openly.
The wrong labels did not vanish.
But they lost authority for a moment.
White Weather was a tag.
Shammy’s hand was warmth on her shoulder.
Silver Control was a tag.
Mai’s pulse was under her fingers.
Green Blade was a tag.
Ace was the one choosing not to let go yet.
The safehouse did not become clean.
Clean was too much to ask from a room after a night like that.
But it became inhabited again.
Shammy’s thumb moved once more.
Mai let Ace keep two fingers against her wrist.
Ace stood between them with the city behind glass and the table beside her and the katana unfinished in its case.
Not a scene.
Not proof.
A difficult arrangement of people refusing to surrender the meaning of small things.
After a while, Ace said, very quietly, “I hate that this is hard.”
Mai answered, “Yes.”
Shammy said, “It is hard because it matters.”
Ace opened one eye toward her. “That sounded dangerously close to wisdom again.”
“I can make it worse.”
“Please don’t.”
Shammy’s smile touched the air.
Mai’s wrist shifted under Ace’s fingers.
Not pulling away.
Turning slightly, enough that Ace could either release or let the contact become palm to palm.
Ace looked down.
The choice was visible now.
That helped.
She did not take the larger contact.
Not yet.
But she did not release either.
Mai accepted the boundary without marking it.
Shammy accepted it without translating it.
The kettle clicked softly as it cooled.
Rain moved across the window.
The open bedroom door remained open.
Still too meaningful.
Still not usable.
Later problem.
The couch remained visible.
Less hostile.
The table remained practical.
The mugs sat partly drunk.
The katana case stayed open.
Ace breathed.
One breath.
Then another.
Her nervous system did not believe in safety.
Not yet.
But it had stopped arguing with every sign of it.
That was enough for the next minute.
Then the next.
Then the next.
---
## Chapter Three — The Wrong Kind of Looking
The next minute held.
Then another.
Then another after that, which surprised Ace more than it should have.
No one hurried the contact into meaning. No one named it too quickly. No one tried to graduate it into something larger because progress, once visible, had to be exploited before it disappeared. That was Night City logic. Market logic. Curator logic with softer lighting.
Here, nothing had to scale.
Two fingers against Mai’s wrist could remain two fingers against Mai’s wrist.
Shammy’s hand on Ace’s shoulder could remain a hand on Ace’s shoulder.
The room did not demand conversion.
Ace kept waiting for the demand anyway.
Her body still knew the wrong script. That was the vile part. It could feel the safehouse around her, could feel Mai’s pulse under her fingers, could feel Shammy’s warmth through the fabric of her shirt, and still some poisoned mechanism inside her tried to catalogue the arrangement.
Three points.
Standing contact.
Wrist.
Shoulder.
Visible from window if angle adjusted.
Emotionally legible.
Potentially—
Ace pulled her hand away.
Not violently.
Fast enough.
Mai let her go immediately.
Shammy’s hand remained on her shoulder for half a breath longer, then lifted too.
The sudden absence made Ace colder than the contact had made her afraid.
She stepped back from both of them and hated the movement before it finished.
“Sorry,” she said.
The word sounded wrong in her mouth.
Mai’s answer came quietly. “No.”
Ace looked at her.
Mai shook her head once. “Not sorry.”
Ace’s jaw tightened. “I pulled away.”
“Yes.”
“That usually means something.”
“It meant something,” Mai said. “It did not mean harm.”
Shammy moved back toward the couch, but this time she did not fold herself small. She sat on the arm instead of the cushion, tall and visible, one hand resting loosely on her knee.
Ace noticed the deliberate choice.
Not hidden. Not apologetic. Not looming.
Present.
Mai remained standing beside the table. The warmth where Ace’s fingers had touched her wrist remained visible only because Mai did not rub it away.
That helped.
It also made Ace’s stomach twist.
She turned toward the kitchen sink because the sink had no emotional intelligence and could be trusted to stay that way.
“I did it again,” Ace said.
Mai asked, “Catalogued?”
Ace closed her eyes.
The word was too accurate.
“Yes.”
Shammy’s voice stayed low. “What did it call us?”
Ace almost refused the question.
Not because Shammy did not deserve the answer. Because speaking the labels felt like handing them oxygen.
But silence was where those labels had already started breeding.
Ace opened her eyes and looked at the dark sink.
“Not words at first.”
Mai waited.
Ace gripped the counter edge. “Positions. Contact points. Sightlines. Like the room was trying to become a diagram.”
Mai’s face changed behind her. Ace did not need to see it. She heard it in the silence.
“The shoulder,” Ace continued. “The wrist. Where the window is. How close the table is. Which part of the room would frame it cleanly if someone wanted to make it mean something.”
Shammy said nothing.
Mai did not either.
Good.
No immediate rescue.
Ace breathed through her nose.
“And then the labels came after,” she said. “Not fully. Just the edges of them.”
Green Blade.
Silver Control.
White Weather.
She did not say them this time.
She did not have to.
Mai moved, but not toward Ace. She crossed to the small reflective panel above the sink — the one she had turned aside earlier — and removed it from its bracket entirely.
Ace looked at her.
Mai placed the panel face-down on the counter.
“That panel has been useful,” Ace said.
“Yes.”
“You don’t have to remove it.”
“I know.”
“Then why?”
Mai’s hand remained on the back of the panel. “Because I kept checking it.”
Ace frowned.
Mai’s mouth tightened, not in anger. In self-recognition.
“I was watching us through it,” she said. “Not continuously. Not intentionally. But enough.”
Ace turned fully.
Mai looked at the face-down panel instead of at Ace.
“I told myself it was situational awareness,” she said. “Which was partly true.”
“And the rest?”
“The rest was fear wearing a useful uniform.”
Shammy’s gaze softened.
Ace knew exactly what that meant. The small panel near the sink let Mai see the entry corridor, yes. It also let her see the room without turning around. Let her check distance, contact, avoidance, posture, whether Ace had gone too still, whether Shammy had made herself small again, whether anyone had moved toward anyone else too quickly.
Protective.
Contaminated.
Both.
Mai looked up.
“I was trying to make sure nothing became frameable,” she said. “And by doing that, I kept seeing frames.”
The words entered Ace slowly.
Not comfort.
Recognition.
That was better than comfort.
“You too,” Ace said.
“Yes.”
Mai’s voice almost broke on the word. Not emotionally, exactly. Structurally. As if the admission had removed a beam she had been leaning on without noticing.
Ace looked at the face-down panel.
Then at the window.
Then at the couch.
Angles.
Everywhere.
But not all angles were hostile. Some were simply how bodies existed in rooms. A cup had an angle. A shoulder. A blade in a case. Mai’s hand on the counter. Shammy’s knee bent awkwardly because the couch arm was too low for her height. Meaning did not become theft until someone tried to take it away from the people living it.
Easy thought.
Hard body.
Ace rubbed both hands over her face.
“I don’t know how to stop seeing it.”
Mai answered, “Neither do I.”
That surprised Ace into looking at her.
Mai gave a small, tired expression that was not a smile and not defeat.
“I can identify it,” she said. “I can label the mechanism. I can say contaminated reflex is not belief. I can distinguish protective observation from predatory observation.”
Her eyes flicked toward the panel.
“And I still turned the mirror around because my body did not care how precise the distinction was.”
Shammy’s voice came from the couch arm.
“Bodies are very rude about theory.”
Ace stared at her.
Mai made a sound that almost became laughter.
Ace said, “That may be the most Mai-hostile thing you have ever said.”
Shammy looked mildly pleased. “I try.”
Mai’s eyes narrowed. “You do not try. You wait and then assassinate.”
“Atmospherically.”
“Obviously.”
The old rhythm came back for three lines and then stopped on its own.
Not crashed.
Not contaminated.
Just spent.
Ace leaned back against the counter, facing them now. She felt exposed, but the exposure had changed. Not safer exactly. More chosen. The window was behind her at an angle; the panel was face-down; the table sat between them; the katana case remained open.
She looked at Mai’s wrist.
Mai noticed.
Did not hide it.
The pulse there had been too fast before. Not data. Mai had said that. Not a metric.
Ace believed her.
Mostly.
“I hate that I pulled away,” Ace said.
Mai’s response was immediate. “I hate that part of me was relieved.”
Ace blinked.
Mai looked away, then forced herself back.
“When you pulled away,” Mai said, “part of me was relieved because then I did not have to decide whether I was allowed to want the contact to continue.”
The room shifted again.
Not violently.
Deeply.
Ace stared at her.
Mai continued before courage collapsed into analysis. “And then I hated the relief because it sounded too much like avoidance. And then I started analyzing whether avoidance was contamination, prudence, fear, exhaustion, or some combination I could categorize into usefulness.”
Ace’s mouth opened slightly.
No words came.
Mai gave a small, humorless exhale.
“You see? Catastrophic.”
Shammy’s expression warmed without becoming soft enough to corner either of them.
“Not catastrophic,” she said. “Messy.”
Mai looked toward her. “Your correction is technically less dramatic.”
“It is also more accurate.”
Ace made a small sound.
This time it was almost laughter from the beginning.
Mai looked at her.
Ace shook her head once. “We are terrible at being damaged.”
“No,” Mai said. “We are overqualified.”
That got the laugh out.
Short. Rough. Real.
Shammy smiled.
The safehouse tolerated it.
Ace’s laughter faded into something that felt dangerously close to grief, so she moved before grief could name itself. She crossed back to the table and sat in the chair again, not because the chair was safe, but because choosing the chair mattered more than feeling safe inside it.
Mai stayed by the sink.
Shammy stayed on the couch arm.
Triangle, but wider now.
Breathable.
Ace looked at the katana case.
“I thought after the relay,” she said, “after Spin Cycle landed, after the categories started collapsing... I thought I’d feel cleaner.”
Mai nodded. “So did I.”
“But it didn’t clean us.”
“No.”
“It just made the market dirtier to touch.”
“Yes.”
That was the actual victory of Ace 79, and the limitation of it.
They had not purified themselves by contaminating the market’s taxonomy. They had changed the cost structure. Made possession dangerous. Made sellers uncertain. Made buyers afraid that appetite had become traceable.
Justice, Night City version.
Effective.
Insufficient.
Ace picked up the maintenance cloth and folded it once. Then again. Then realized she was doing something with her hands to avoid the next sentence.
She placed the cloth down.
“What if it stays?” she asked.
Mai did not pretend not to understand. “The looking?”
“Yes.”
“It will change.”
“That wasn’t the question.”
“No,” Mai said. “It was the truest answer I have.”
Ace’s eyes narrowed faintly.
Mai left the sink and came back to the table corner. Not sitting yet.
“I do not know how long this takes,” she said. “I do not know which parts fade quickly and which parts ambush us later. I do not know whether tomorrow the couch is easier and the bedroom door worse, or the other way around.”
Ace looked toward the open bedroom door.
Still open.
Still impossible.
Mai followed the look.
“We do not need to solve that door tonight,” she said.
Ace’s mouth twisted. “You say that like the door is an enemy combatant.”
“It is behaving suspiciously.”
Shammy glanced at it. “It is doing a lot by doing nothing.”
Ace pointed toward her without looking away from the door. “See? Suspicious.”
The joke worked because it did not try too hard.
A little pressure left the door.
Not all of it.
Enough.
Mai finally sat.
This time not at the corner farthest from Ace.
One chair closer.
Still not beside her.
The choice was obvious.
So was the distance.
Ace appreciated both.
Shammy moved from the couch arm down onto the cushion, but she did not lean back into false ease. She sat upright, feet planted, hands resting openly, taking her full size without filling the room beyond permission.
Mai looked at the table.
“There is another part,” she said.
Ace’s body tightened.
Not in refusal.
In recognition that “another part” probably meant the thing both of them had been walking around.
Shammy’s expression became very still.
Mai did not rush. “When you touched my wrist, I wanted to turn my hand.”
Ace looked at her.
Mai’s face remained composed, but the color in her throat changed slightly.
“I did not,” Mai said. “Because I did not know whether wanting more contact was mine or a reaction against what they did.”
Ace stared at the katana cloth.
Wanting more.
Not comfort.
Not just grounding.
More.
The sentence landed near the locked room inside her.
Not on it.
Near.
“I thought that part would be dead for a while,” Ace said.
Her voice was almost too low.
Mai did not ask which part.
Shammy did not either.
Ace swallowed.
“Not dead,” she corrected. “Wrong word. Locked. Dirty. Something.”
Mai’s eyes lowered.
“Yes.”
The agreement was too quiet.
Ace looked up sharply.
Mai’s hands rested on the table, fingers loosely interlaced. Too controlled again. But the control was thinner now.
“You too,” Ace said.
Mai held her gaze.
“Yes.”
That one word changed the air more than all the careful theory before it.
Not sensual yet.
Worse.
Possible.
Shammy breathed in softly.
The safehouse breathed with her.
Mai continued, each word chosen with visible difficulty. “I keep trying to separate affection from desire, because affection feels safer to reclaim first.”
Ace nodded slowly.
“That is logical,” Mai said.
“Which means suspicious.”
“Extremely.” Mai’s mouth flickered. “But the separation is false.”
Ace looked at Mai’s hands.
“Yes.”
There it was.
The wrongness under the wrongness.
Desire was not waiting politely in another room.
Not clean.
Not gone.
Already there.
Shammy spoke very gently. “You do not have to invite it tonight.”
Ace looked at her.
Shammy’s eyes were bright and calm, with something deeper beneath.
Not untouched.
Never untouched.
But she knew rooms differently.
“And you do not have to pretend it is absent,” she added.
Ace’s breath changed.
Mai heard it.
Ace heard Mai hear it.
For a second, that almost ruined it.
Then Ace closed her eyes and let the sound exist.
No panel.
No frame.
No capture.
No metric.
Just breath.
When she opened her eyes, Mai was watching her.
Not like a camera.
Like Mai.
Ace’s throat tightened.
“I hate how small this all is,” Ace said.
Mai’s voice was quiet. “It is not small.”
“It feels like we fought half the city and now I’m losing to a wrist.”
Mai looked down at her own wrist, then back up.
“You are not losing.”
“No?”
“No.” Mai’s mouth softened in a way that made Ace’s chest hurt. “You noticed the wrist was mine.”
That sentence went through Ace cleanly.
No analysis caught it in time.
Her eyes dropped to Mai’s hand.
Mai turned it palm-up on the table.
Slowly.
No reach.
No demand.
A position.
Ace stared.
The room waited.
Not hungrily.
Just waiting.
Ace lifted her hand.
Stopped halfway.
Her fingers curled.
Opened.
Mai did not move.
Shammy did not either.
Ace placed two fingers against Mai’s palm.
Not wrist this time.
Palm.
Mai inhaled.
It was small.
It was obvious.
It was not a metric.
Ace’s own body reacted to the sound anyway.
Heat moved low and sudden beneath the exhaustion. Not enough to become action. Enough to startle. Enough that Ace almost pulled away again, less from fear than from surprise.
Mai’s fingers flexed under hers.
A tiny answering movement.
Mai looked as startled as Ace felt.
Oh.
The room changed.
Not dramatically.
No music. No shift in light. No cinematic mercy.
Just the air taking on a different density.
Warmth under caution.
Charge under fatigue.
A living thing beneath the dirt.
Shammy noticed first, of course.
Her expression did not become smug immediately.
It became knowing.
Then, very slowly, almost wickedly, it became smug.
Ace saw it and froze.
“Don’t,” Ace said.
Shammy lifted both brows. “I have said nothing.”
“You changed the room with your face.”
Mai looked down at their touching hands, then toward Shammy, then immediately away because the movement made her realize something about her own breathing.
Ace noticed.
Mai noticed Ace noticing.
For once, neither turned it into analysis quickly enough to kill it.
Shammy smiled.
“The room changed before my face did.”
Ace stared at her.
Mai said, with faint horror at herself, “She is right.”
Ace looked back at Mai.
Mai’s face had gone very still, but not in the earlier locked way. This was different. A realization held carefully because it was unexpectedly alive.
“You too?” Ace asked.
Mai’s answer came after one breath.
“Yes.”
Not theoretical this time.
Ace looked at their hands.
Her fingers were still only lightly against Mai’s palm.
Nothing explicit.
Nothing even close to enough for the body’s reaction to feel proportionate.
And yet.
“That came back faster than expected,” Ace said.
The words were dry.
Almost.
Underneath, they were nakedly honest.
Mai’s lips parted, then closed again because the first three answers she found were too analytical, too soft, and too frightened.
Finally she said, “Apparently not only for you.”
Shammy’s smile deepened.
Ace pointed at her with her free hand. “You are forbidden from looking that pleased.”
“I am not pleased.”
“You are radiating pleased.”
“I am atmospheric.”
Mai, still looking at their hands, murmured, “You are being smug atmospherically.”
Shammy looked delighted. “There it is.”
Ace almost laughed, but the laugh caught halfway because Mai’s fingers shifted again.
Not gripping.
Not pulling.
Just answering.
The heat came back, stronger this time.
Ace stared at Mai.
Mai stared back.
Both of them looked equally surprised, which made the whole thing worse and better at once.
It was tangled. Startled. Vulnerable.
A little frightening.
Not clean.
Still theirs.
Shammy stood from the couch.
Slowly.
Ace’s eyes flicked toward her.
Shammy stopped immediately.
Not frozen.
Asking.
The room waited again.
Ace looked at Mai’s hand beneath hers.
Then at Shammy.
The old fear stirred: angle, frame, contact, triad shape, marketable, category, set.
But it was weaker now.
Not gone.
Weaker.
Ace lifted her other hand and held it out halfway.
Not all the way.
Shammy’s expression softened beneath the smugness.
She crossed the room with care.
Not small.
Not towering.
Herself.
When she reached the table, she did not take Ace’s hand immediately. She lowered herself slightly, not smaller this time, only meeting the offered hand where it was.
Shammy’s fingers closed lightly around Ace’s.
Warm.
Larger.
Careful.
The air changed again.
Mai’s breath caught.
Ace’s too.
“No performance,” Shammy said softly.
Ace swallowed.
“Yeah.”
Mai nodded.
“No proof,” she said.
Ace looked at both of them.
The safehouse still had corners.
The window still existed. The bedroom door still waited. The couch was still not innocent. The table still carried the katana case, the mugs, the cloth.
Nothing was healed.
But something startled and stubborn had come back inside the room.
Ace looked at Mai’s palm under one hand and Shammy’s fingers around the other.
“I thought this would take longer,” she admitted.
Mai’s mouth curved faintly, unsettled and warm. “So did I.”
Shammy’s thumb moved once across Ace’s knuckles.
Ace shivered.
Small.
Visible only because they were close enough to matter.
Shammy’s smile became very carefully innocent.
Ace closed her eyes.
“If you say anything smug—”
“I would never.”
Mai whispered, “You absolutely would.”
“Yes,” Shammy said. “But not yet.”
That almost undid Ace completely.
The laugh came out low and shaky. Mai’s fingers turned fully beneath hers now, palm to palm at last. Ace let it happen. Shammy kept her other hand held.
No one moved toward more.
No one pulled away.
That was the line.
That was enough.
For tonight.
The room was not clean.
But it was alive again.
And for the first time since the shard, the thought of wanting did not feel like something stolen speaking through her skin.
It felt dangerous.
It felt confusing.
It felt too soon.
It felt, impossibly, like theirs.