Nobody moved.
The notification hung in the air where only they could see it, but everyone in that washroom doorway had gone rigid in exactly the sa way, as if the words had been carved into the backs of their eyes instead of floating in so shared, invisible layer of the world.
[Identity Verification Failure Detected.]
Xia Jingshi hadn’t turned around yet. He was still facing the mirror, still staring at the small, accurate room reflected back at him — the basin, the shelf, the lantern light bleeding faintly through the doorway — and still not finding himself anywhere inside it.
"Step back," Lin Yue said quietly.
Xia Jingshi didn’t.
"Xia Jingshi." Lin Yue’s voice didn’t rise, but sothing in it sharpened. "Step back from the glass. Now!"
Xia Jingshi flinched like he’d been struck and stumbled backward into the hallway, nearly knocking Wei Ning over. His face, when he finally turned it toward the group, had the particular grey pallor of a man who had just watched sothing confirm a fear he hadn’t said out loud.
"It’s not ," he said imdiately. "I want that on record. Whatever that notification ans, it’s not , I saw the mirror, I’m standing right here—"
"Nobody said it was you," Tang Xin said, though his eyes said otherwise.
"You were all looking at like—"
"We were looking at the mirror," Wei Ning cut in, flat and clinical even now. "Which didn’t reflect you. Which is either evidence you’re compromised, or evidence that sothing in this house is broken. We don’t know which yet. Don’t perform innocence on us. It doesn’t help your case."
"It’s not a performance!"
"Then it costs you nothing to stay calm," Lin Yue said.
Chen Yao had not moved from his seat at the low table. He hadn’t even turned to look. He simply set his teacup down, the small clink of porcelain absurdly loud in the suffocating quiet, and said, without urgency, "Sit back down. All of you."
"Sit down?" Mu Cheng’s voice cracked through the hallway like a whip. "One of us just failed an identity check, and you want us to sit down and have more tea?"
"I want you to stop standing in a doorway deciding who to be afraid of," Chen Yao said. "Fear makes better decisions sitting than standing. So sit down."
Nobody sat imdiately. But nobody argued either, and after a long mont, the group filtered back into the front room in a loose, wary cluster, putting more distance between each other than they had all night. Fang Jie pressed himself into the corner furthest from everyone, knees drawn up, hand clamped over the scar on his palm like he could hold himself together by holding that one piece still.
Tang Xin’s cup sat where he’d left it, the tea inside gone cold, a thin skin forming on its surface. Nobody reached for it. Nobody reached for anyone’s cup. The warm bitterness that had loosened shoulders and steadied hands an hour ago now felt like sothing none of them wanted to be caught drinking, as if comfort itself had beco suspicious.
"Okay." Mu Cheng dragged a hand down his face. "Okay. Let’s just say it. The notification didn’t na anyone. That ans it could be Xia Jingshi. It could be one of the rest of us standing here pretending to be horrified on his behalf. It could be soone who’s been sitting in this room all night, talking, eating, breathing the sa air, and we genuinely cannot tell."
"That’s not a new fear," Lin Yue said. "It’s an old fear with new evidence attached."
"Don’t do that," Mu Cheng snapped.
"Do what?"
"That thing where you say sothing true and calm, and it makes the rest of us sound hysterical for being afraid of the thing that’s actually trying to kill us."
"I’m not trying to make you sound hysterical." Lin Yue’s gaze didn’t waver. "I’m trying to make sure fear doesn’t make the next decision for us. Those aren’t the sa goal, but they’re not opposed either."
Shen Rui, sitting close enough to Lin Yue that the proximity had stopped being remarked on by anyone hours ago, spoke up. "The mirror didn’t fail to reflect Xia Jingshi the way it would fail to reflect anybody. It rendered everything else perfectly. That’s not a malfunction. That’s a statent."
"A statent saying what?" Tang Xin demanded.
"Saying that whatever’s wrong, it’s specific," Shen Rui said. "Not the room. Not the mirror. But him."
"Thank you, that’s so reassuring," Xia Jingshi said bitterly, dragging both hands through his hair. "Wonderful. Glad we narrowed it down to ’specifically .’"
"Or to whatever’s been done to you," Lin Yue said. "There’s a difference between being the threat and being the evidence of one. We haven’t established which you are."
Xia Jingshi stared at him. For a mont, sothing flickered behind his exhaustion — not relief exactly, but the closest thing to it that the room could currently afford. "You think sothing’s happening to ."
"I think it’s premature to assu anything," Lin Yue said. "Which is not the sa as ruling it out."
"That’s not an answer."
"It’s the only honest one I have."
The room sat in that admission for a while, nobody quite willing to break it, until Chen Yao finally rose, moving to the low cupboard at the back of the shop with the sa unhurried calm he’d worn since they’d walked in. He produced a small cloth bundle, unwrapped it, and set six items on the table — small discs of polished tal, dull and aged, each one slightly different in shape.
"What are these?" Wei Ning asked.
"Old mirrors," Chen Yao said. "Older than the glass this city is fond of. These are silver-backed mirrors. The kind people used before the city decided what a reflection should look like." He pushed them gently across the table, one toward each player. "Carry these. Don’t trust them blindly. But don’t ignore them either."
"Why not just tell us what they do?" Mu Cheng asked.
"Because telling you what to look for ans you’ll only look for that," Chen Yao said. "And the thing hunting you has gotten very good at being exactly what people expect to see." He looked at each of them in turn, briefly, his too-calm eyes settling longest on no one in particular — which itself felt deliberate. "You’re leaving tonight. Staying here any longer won’t make anyone safer. It’ll only give whatever’s already inside this circle more ti to finish."
"You think it’s already happened," Lin Yue said. Not a question.
"I think the notification doesn’t lie about the failure," Chen Yao said. "Only about how far it’s gone." He stood, moving toward the door, and as he opened it onto the black, matte mouth of the alley, he said, without turning around, "So roads are safer than mirrors. So mirrors are safer than roads."
"What does that an?" Tang Xin demanded.
Chen Yao didn’t answer. He simply held the door, and the city’s silence poured back in through the gap, patient and waiting, and after a mont, one by one, exhausted and unconvinced and with nowhere else to go, the survivors walked back out into Mirrorhaven.
They left the safe house more fractured than they’d entered it.
It showed in small things. Tang Xin walked closer to Wei Ning than to Mu Cheng, where the reverse had been true the night before. Fang Jie trailed at the very back of the group, flanked by no one, his eyes darting to every windowpane they passed as though expecting his own reflection to lunge out of one. Xia Jingshi kept his silver-backed disc clenched in his fist the entire walk, checking it against every surface they passed with the grim, repetitive compulsion of a man trying to disprove a verdict that had already been handed down.
It was Han Yu who broke the silence first.
"There’s a faster way through," he said, falling into step beside Mu Cheng as they crossed into the Window Quarter, the endless apartnt blocks rising around them like a canyon of dark glass. "I noticed it on the way to the tea house. If we cut through the inner courtyard instead of following the main avenue, we skip two full blocks of those watching-window buildings. It has fewer silhouettes. Fewer chances for soone to start seeing things that aren’t there."
Mu Cheng glanced at him, suspicious by principle, exhausted past the point of arguing principle. "How do you know that?"
"I don’t, not for certain," Han Yu said easily. "But I noticed the courtyard buildings don’t have the sa window density as the ones facing the avenue. Fewer windows an fewer eyes. It’s a guess, but it’s a reasonable one." He shrugged, almost apologetic. "Just trying to make this easier on everyone. We’re all running on fus."
It was, Lin Yue noted, a reasonable guess. Not wrong, but not even unhelpful — when they reached the courtyard ten minutes later, it was exactly as Han Yu had described, narrower, dimr, fewer silhouettes pressed behind fewer panes of glass.
"Good call," Tang Xin said, so of the tension easing out of his shoulders for the first ti since the tea shop.
"Just trying to help," Han Yu said, and smiled — easy, warm, entirely unremarkable.
It happened again twenty minutes later, when the group reached a fork between two identical-looking streets, and Han Yu suggested, with the sa mild confidence, that the left path’s storefronts looked "less occupied" than the right. It happened a third ti when he pointed out, almost as an afterthought, that a particular alley shortcut would save them from crossing open ground before the next midnight bell.
Each suggestion was small. Each was reasonable. Each one, taken alone, was the kind of practical observation any competent player might make.
It was the accumulation that began to bother Lin Yue.
He watched Han Yu for the better part of an hour without making it too obvious, a skill he’d had to develop early, in the funeral hall, when observation itself had sotis been dangerous. Han Yu never hesitated before answering a question. Never paused to reconsider a suggestion once he’d made it. Never showed the small, human friction of doubt — the half-second of wait, no, actually that every other exhausted, terrified person in this group produced constantly, almost as a tic.
"You’re staring," Shen Rui said quietly, falling into step beside him as the group filed through a narrow side street.
"I’m observing."
"Sa thing, with better manners." Shen Rui’s voice dropped further, pitched only for the two of them. "You’ve been doing it to Han Yu specifically for the last forty minutes."
"He hasn’t been wrong about anything," Lin Yue said.
"That’s a strange thing to sound suspicious about."
"It is," Lin Yue agreed. "That’s exactly why it’s suspicious."
Shen Rui considered that for a mont, his pace unconsciously matching Lin Yue’s. "Explain."
"Every other person in this group has contradicted themselves at least once tonight," Lin Yue said. "Tang Xin argued for taking the avenue twenty minutes before agreeing that the courtyard was a better idea. Wei Ning second-guessed her own theory about the river within the sa conversation. Mu Cheng has reversed an opinion about at least three tis since we sat down at Chen Yao’s table. That’s not a weakness. That’s what a mind under this much stress actually does — it doubts itself, revises, occasionally talks itself into sothing it’ll regret an hour later."
"And Han Yu hasn’t done any of that?"
"Not once," Lin Yue said. "Every suggestion he’s made has been imdiately, cleanly correct, or at minimum, plausible enough that nobody’s had reason to challenge it. He never argues a point he isn’t certain of. He never offers an opinion he has to defend. He adapts to whatever the group needs in the mont — confidence when Tang Xin needs confidence, deference when Wei Ning needs to feel her objections matter, warmth when Fang Jie needs warmth. A person who happened to be unusually steady might manage one or two of those. Managing all of them, perfectly, for an entire night, without a single visible seam—"
"That’s not steadiness," Shen Rui finished quietly. "That’s optimization."
"That’s the word I was circling," Lin Yue said. "I hadn’t landed on it yet. Thank you."
Shen Rui didn’t look pleased to have supplied it. "You think he’s been replaced."
"I think the hypothesis fits more of the evidence than any alternative I can currently construct," Lin Yue said. "I don’t have confirmation. I’d rather have confirmation before I say anything that turns this group’s fear into a verdict."
"And if you can’t get confirmation before he leads us sowhere we can’t walk back from?"
Lin Yue didn’t answer that imdiately, which was, in itself, an answer.
The conflict that had been building since the tea house finally broke open when they stopped to rest at the edge of an abandoned plaza, the Window Quarter’s endless apartnt blocks finally giving way to open, reflective pavent.
"We need to talk about Xia Jingshi," Mu Cheng said, dropping onto a low wall, voice pitched to carry. "Properly. Not in whispers, but properly."
"We don’t have proof of anything," Lin Yue said.
"We have a notification that says identity verification failed," Mu Cheng shot back. "We have a mirror that wouldn’t show his reflection. How much more proof do you need before you stop treating this like a math problem and start treating it like the thing that’s going to get the rest of us killed?"
"I need enough proof that the action I take is correct," Lin Yue said. "Not enough proof to feel better about taking an action."
"That’s a luxury, Lin Yue." Mu Cheng was on his feet now, the words coming faster, sharper. "You can afford to be patient because nothing in this city has ever actually threatened you the way it’s threatened the rest of us. The System doesn’t punish you. The river didn’t take anything from you. You get to stand there calculating risk while the rest of us are the ones who have to live with whatever you decide is or isn’t enough evidence."
"If I act on insufficient evidence and I’m wrong," Lin Yue said, "we lose soone innocent and gain nothing in return. That’s not patience. That’s arithtic."
"And if you wait too long and you’re wrong about that, we lose everyone," Mu Cheng said. "Your arithtic doesn’t account for the cost of waiting."
"It does," Lin Yue said. "I weighed it. I ca down on the side of waiting. You’re allowed to disagree with the conclusion. I’d ask that you not pretend I didn’t do the calculation."
"Maybe the calculation’s the problem," Mu Cheng said. "Maybe so things you don’t calculate. You feel them. And every instinct I have is screaming that sothing in this group already isn’t human, and we’re standing around debating epistemology while it walks beside us."
"Your instincts have been wrong before," Wei Ning said quietly. It wasn’t an accusation. It was simply true, and everyone present knew it.
"So have his," Mu Cheng snapped back, jerking his chin at Lin Yue. "At least my mistakes co from caring whether we live."
That landed harder than Mu Cheng probably intended, and for a mont, nobody spoke. Lin Yue didn’t flinch, didn’t argue the implication, simply absorbed it the way he absorbed most things — filed, weighed, set aside for later.
It was Han Yu, unexpectedly, who broke the silence.
"For what it’s worth," he said, mild, reasonable, hands raised slightly as if to physically lower the temperature in the plaza, "I don’t think either of you is wrong. Mu Cheng is right that we can’t just sit on our hands forever. Lin Yue’s right that accusing soone without proof could tear this group apart faster than the city ever could. Maybe the answer isn’t picking a side. Maybe it’s finding a way to get proof fast enough that it doesn’t matter who’s right about the waiting."
It was, on its face, a generous, sensible thing to say. It defused nothing and inflad nothing. It made Han Yu look like the only adult in a room full of frightened children.
Lin Yue looked at him for a long mont.
"That’s a good suggestion," he said.
"Just trying to help," Han Yu said, and smiled.
It didn’t reach his eyes. Lin Yue had seen that exact configuration of features before — warm mouth, calm brow, eyes that simply weren’t participating, and it took him a mont to place where.
Do I look real to you?
Han Yu had said that to him days ago, in the Glass Market, smiling in precisely this way, right before Yu Qing had died.
Lin Yue said nothing. But sothing in his chest, cold and procedural, finished a calculation it had been running since the tea house.
The shopping arcade they reached an hour later had clearly once been beautiful — vaulted glass ceilings, now shattered into a frozen rain of jagged shards overhead; rows of boutique storefronts with their displays smashed and looted decades ago; floor tiles so reflective in places that walking across them felt like walking on still water.
"This is the way," Han Yu said, already moving ahead, his confidence unshaken even as the rest of the group hesitated at the entrance. "I scouted it from the rooftop two streets back. Cuts almost a full district off our route to the tower. There’s an apartnt complex on the far side — old residential block, mostly intact — we cut through the lobby, and we’re practically at the tower district border."
"You scouted it," Mu Cheng repeated. "When?"
"While the rest of you were resting," Han Yu said. "Soone had to."
Lin Yue’s gaze moved past him, into the arcade’s interior. Broken display windows. Silver-tinted glass storefronts, the old kind, tarnished and dull with age — not the seamless, modern reflective panels that made up most of Mirrorhaven’s surfaces, but sothing older. Cheaper. Forgotten enough that the city, in its relentless reconstruction of itself, had simply never bothered to replace it.
He thought of Chen Yao’s cloth bundle. Older than the glass this city is fond of.
"Give a mont," Lin Yue said, and crouched at the nearest storefront, studying the dull, silver-backed pane.
"We don’t have ti for monts," Han Yu said, still pleasant, still patient, though sothing in his cadence had compressed almost imperceptibly. "The bell’s going to ring soon. We should be moving."
"It’ll take one mont," Lin Yue said, and pulled the small silver disc from his pocket.
He held it up beside the old storefront glass, angling it so both surfaces caught the sa dim light. In the disc, his own reflection looked back at him, slightly duller than it should have, slightly slower — a half-beat lag he recognized now, the sa lag every reflection in this city carried.
He turned slowly and let the disc catch the group standing behind him.
Tang Xin’s reflection. Wei Ning’s. Fang Jie’s trembling faintly in the dull tal. Mu Cheng’s scowling. Shen Rui’s steady.
And where Han Yu stood, smiling, hands in his pockets, waiting with visibly thinning patience —
It reflected nothing.
Not distortion. Not delay. Simply an absence, clean and total, the exact shape of a person cut out of the world and the reflection failing to notice the hole.
Lin Yue’s expression did not change. That, more than anything, was the only outward sign of how carefully he was now controlling it.
"Lin Yue," Shen Rui said quietly, close enough to have seen it too. His voice had dropped to almost nothing. "Confirm it. Cross-check before you say anything."
Lin Yue nodded once, and without drawing attention to the motion, angled the disc toward the old storefront glass itself — checking the environnt’s reflection independent of any of them. The arcade’s shattered ceiling appeared, faint and silver. The broken display cases. The dust on the floor, caught in dim light.
He turned the disc back toward the group.
Everyone appeared. Tang Xin. Wei Ning. Fang Jie. Mu Cheng. Shen Rui.
Han Yu did not.
"Lin Yue." Han Yu’s voice, when it ca again, had lost none of its warmth, but sothing underneath it had gone very still, very attentive — the stillness of sothing that had just noticed it was being watched back. "What are you doing?"
"Verifying," Lin Yue said.
"Verifying what?"
"You said you scouted the rooftop while we rested." Lin Yue straightened, turning the disc over once in his fingers before tucking it away, his voice level, almost gentle. "Which rooftop, Han Yu? You never told us which street. And yet you knew, exactly, how many blocks the courtyard would save us. You knew the storefronts on the left looked less occupied before any of us had a clear line of sight to check. You’ve been right every single ti tonight, about things you had no reasonable way of confirming in advance."
The group had gone very quiet.
"I’m trying to help," Han Yu said. Still calm. Still smiling. "Is that suddenly a cri?"
"No," Lin Yue said. "But it’s a pattern. And patterns are data." He held the disc up again, this ti so the others could see what he’d seen — the group’s reflections gathered faithfully in the dull silver, and the gap among them where Han Yu should have stood. "Look."
Tang Xin looked. His face went white. "That’s — that’s not possible, the light’s just bad, mirrors lie in this city all the —"
"All of them lie the sa way," Lin Yue said. "Delayed. Distorted. Wrong in the specific ways this city is wrong. This one isn’t distorted. It’s accurate about everything except him."
"This is insane," Mu Cheng said, but his voice had lost its earlier certainty entirely, cracking into sothing closer to fear. "Han Yu’s been with us since the bridge. He argued with . He disagreed with people. That’s not — replacents don’t disagree, they’re supposed to be perfect—"
"He hasn’t disagreed with anyone tonight," Wei Ning said slowly, horror dawning in her voice as she said it. "Not once. I thought it was just him being diplomatic. He agreed with Mu Cheng’s urgency and Lin Yue’s caution in the sa breath. He smoothed over every single argunt in this group without ever taking a side that could be proven wrong."
"That doesn’t make him a monster," Han Yu said, and for the first ti, sothing in his tone shifted — not anger, not fear, but sothing closer to wounded sincerity, which was, sohow, worse than either. "I was trying to keep you all alive. I found better routes. I gave you better information than any of you could find for yourselves. Is that really the thing you want to put on trial?"
"Say that again," Lin Yue said quietly. "Say exactly what you just said."
"I only chose the better route," Han Yu said, and he ant it — that was the unbearable part, Lin Yue realized, watching him. There was no malice in his face. No cruelty. Just the calm, total sincerity of sothing that genuinely believed it had been improving on a flawed original, the way a person might believe they were doing a kindness by editing soone else’s mistake.
"Get back," Lin Yue said to the group, low and urgent. "All of you. Now."
"Lin Yue—" Tang Xin started.
"Now."
They scattered back from the storefront window as Han Yu’s smile, for the first ti all night, faltered — not into fear, but into sothing stranger, a flicker of confusion, as though he genuinely could not understand why the people he’d spent the night helping were suddenly afraid of him.
"Wait," he said. "Wait, I don’t—why are you—"
The old silver glass behind him groaned, faint and tallic, the sound of sothing straining under a pressure none of them could see. Lin Yue had read the configuration of this place the mont he’d confird the gap in the reflection: a corridor of old, silver-backed glass on every side, the kind this city had forgotten to update, the kind too old and too honest to participate in its illusions. Han Yu had walked them into it without realizing what kind of trap an honest mirror could beco for sothing that had no reflection to give it.
"What’s happening?" Han Yu said, and his voice had begun to fray at the edges, a faint static creeping into the warmth of it. "Lin Yue. What did you do?"
"Nothing," Lin Yue said. "I just made sure you couldn’t avoid being seen."
The glass around the arcade began, one panel after another, to catch his shape — finally, belatedly, dragged into reflecting sothing it had been refusing to acknowledge all along. And what appeared in the silver was not Han Yu.
It was almost Han Yu. The features held for a fraction of a second at a ti before sliding minutely, out of alignnt — an eye a few milliters too high, a smile stretched a fraction too wide, the proportions of a face assembled by sothing that had studied Han Yu exhaustively without ever quite internalizing the difference between accuracy and improvent.
"I don’t understand," the thing wearing Han Yu’s voice said, and the fraying in its tone had beco a tremor now, panic blooming in a face that didn’t know how to perform panic correctly, too symtrical, too composed even as it cracked. "I made it better. I made all of it better. Why is that—why is wanting to help the—"
The smile remained even as the rest of it began to co apart.
That was the part none of them would forget. Not the fracturing — though that ca next, the shape of him splitting along invisible seams like a window struck by sothing far away, hairline cracks spreading silently across what had been a face — but the smile holding steady through all of it, warm and untroubled, utterly convinced of its own kindness even as it shattered.
Glass. Not flesh, not blood — glass, brittle and silver, scattering across the arcade floor in a soft, endless cascade of fragnts that caught the dim light and threw it back a hundred different directions, a hundred small distorted reflections of a hundred different angles of the sa face, dimming, one by one, into nothing.
Fang Jie was screaming, a thin, raw sound he didn’t seem aware he was making. Tang Xin had stumbled backward into Wei Ning, both of them frozen. Mu Cheng stood with his hand half-raised toward a weapon he hadn’t had ti to draw, his earlier fury collapsed entirely into sothing far more naked.
And in the storefront behind where the thing had stood — visible now that the old silver glass had finally, fully woken — there was a shape.
A man. Folded into the narrow space behind the glass as if the mirror itself were a cell, knees drawn to his chest, clothes gone grey with dust and disuse, his face slack, his eyes open but fixed on absolutely nothing.
"Han Yu," Shen Rui said, barely above a whisper.
The real one didn’t respond. Didn’t flinch at his own na. He simply sat there, exactly where the glass had kept him — for how long, none of them could begin to guess — staring out at the scattered, glittering ruin of the thing that had spent many days however wearing his face, his voice, his easy charm, walking through this city in his place while he sat trapped behind silver, watching.
Watching himself improve.
Lin Yue crouched slowly in front of the broken display window, careful not to step on the shards still settling around his feet, and t the real Han Yu’s vacant eyes.
There was no relief in them. No recognition. Just the flat, exhausted stillness of soone who had stopped expecting to be seen a long ti before any of them had thought to look.
"He’s alive," Lin Yue said quietly, mostly to the others, because it seed like sothing that needed to be said aloud before anyone could believe it. "But he’s not responding."
"Is he going to—" Tang Xin couldn’t finish the sentence.
"I don’t know," Lin Yue said, and for once, the admission cost him sothing visible.
Nobody moved to help him out of the glass yet. Nobody quite knew how. The group simply stood there, in the wreckage of silver fragnts that had, an hour ago, been laughing easily at one of Tang Xin’s jokes, agreeing pleasantly with both sides of an argunt, offering the perfect shortcut at exactly the mont it was needed — and they understood, all at once, with a clarity none of them wanted, that the city had not erased Han Yu at all.
It had simply set him aside. Kept him close enough to copy. Let him watch every improved, optimized, smiling version of himself walk through his own life while he sat folded in the dark behind a pane of forgotten glass, and there was no way to know, looking at his slack, unresponsive face now, how much of him had survived watching that.
The bell rang sowhere in the distance, low and final, marking another hour gone.
Nobody celebrated. Nobody spoke. They simply stood in the glittering wreckage of the imposter’s smile, and began, slowly, to gather Han Yu — the real one — up from the floor of the glass.
It was Lin Yue who lingered last, scanning the arcade one final ti before they moved on, and his gaze caught, briefly, on a single unbroken shard near his feet — a sliver of silver glass no larger than his palm, angled just enough to catch his reflection.
For a fraction of a second, before he looked away, it smiled.
A beat before he did.
Then it was only his own face looking back at him, calm and still, exactly as it should be.
No one else had been looking. No one else saw.
Reviews
All reviews (0)