2. The Righteous Siege

The morning news broke like a fever.

By seven o’clock, every major platform was running the story. “Siege at City Pulse Media Enters Hour Eleven.” “Mystery Attacker Cites Ancient General.” “Employees Trapped, One Offers to Betray Company Secrets.” The headlines multiplied across screens, each iteration adding a fresh layer of speculation. The perpetrator had refused Manager Huang’s offer. The building remained sealed. The sixty employees huddled in conference rooms, their phone batteries dying, their fear curdling into something volatile.

Gu Yansheng woke at six-thirty, as he always did. He performed his morning ablutions with mechanical precision: warm water, cold rinse, the careful trimming of his goatee. He dressed in a linen shirt and comfortable trousers. He made tea. He did not check his phone.

Lin Rui watched him from the breakfast table. She had been awake since four, scrolling through news aggregators and police updates, her face illuminated by the cold glow of her tablet. When her husband emerged from the bedroom, she closed the browser and opened a recipe for congee.

“You’re up early,” he said, pouring himself a cup.

“Couldn’t sleep,” she said. “The police visit. It unsettled me.”

He sat across from her, cradling his cup. “There’s no need to be unsettled. I’ve done nothing wrong.”

“They don’t know that.”

“They will.”

His certainty was absolute, as impermeable as the city walls he described in his streams. Lin Rui studied his face, searching for the thing she had seen in the frozen frame. But there was nothing there now, only the familiar architecture of her husband’s features, as legible and reassuring as a well-worn book.

His phone buzzed. Then buzzed again. Then began a continuous, insistent vibration that sent it skittering across the countertop.

Gu Yansheng glanced at the screen. His expression did not change, but something behind his eyes shifted, a minute recalibration. “My manager,” he said. “Excuse me.”

He took the phone into the study and closed the door. Lin Rui heard the muffled cadence of his voice, calm at first, then sharper, then calm again. She did not try to eavesdrop. She already knew what his manager was telling him.

The siege was being compared to his stream. The timing was too precise, the thematic parallels too exact. Viewers were clipping the moment in his broadcast where he described Xun Wu’s refusal of the traitor, overlaying it with news footage of the locked building. The hashtag #HistoryTeacherSiege was trending.

When Gu Yansheng emerged, his tea had gone cold. He poured it out in the sink and made a fresh cup.

“They want me to make a statement,” he said.

“What kind of statement?”

“A denial of involvement. A condemnation of the act.” He paused, staring into the steaming cup. “My manager thinks it will help with the narrative.”

“Will it?”

“Probably not. But refusing would look worse.”

Lin Rui said nothing. She watched him drink his tea, watched his hand remain steady, watched his eyes fix on the middle distance where the past was always waiting for him.

At nine-thirty, Gu Yansheng sat in his study, adjusted his lighting, and activated his webcam. He was not scheduled to stream today, but his platform had requested an emergency broadcast. His manager had insisted. “Get ahead of it,” she had said. “Be the scholar. Be the moral authority. Make them believe you.”

The stream went live.

The numbers surged immediately. Fifty thousand viewers within the first minute. A hundred thousand by the third. The chat was a maelstrom of accusations and defenses, heart emojis and skull emojis, the raw, churning energy of a crowd that had not yet decided whether to tear him apart or crown him.

“Good morning,” Gu Yansheng said. His voice was steady, that familiar instrument of measured calm. “I’m addressing you today not as a content creator, but as a historian, and as a citizen concerned with the events unfolding at City Pulse Media.”

He paused, letting the gravity of the moment settle.

“I am aware that certain parallels have been drawn between my recent educational content and the current situation. I want to state unequivocally: I condemn the actions of whoever has trapped those sixty people. The use of historical narratives to justify criminal behavior is a perversion of everything I teach.”

The chat accelerated. Someone sent a cascade of rocket emojis. Someone else wrote, “He’s lying, look at his eyes.”

“However,” Gu Yansheng continued, “I will not apologize for teaching the story of Xun Wu. That story has been part of Chinese moral philosophy for two and a half thousand years. It is a story about integrity. About the refusal to profit from betrayal. The person who has weaponized that story for their own ends has understood nothing of its meaning.”

He leaned forward slightly, his eyes engaging the camera with an intimacy that had made him famous.

“Xun Wu did not seek to harm. He sought to preserve. He understood that a community without trust is a community already dead. The perpetrator of this siege has taken that principle and twisted it into an instrument of terror. That is not scholarship. That is not morality. That is cowardice dressed in borrowed robes.”

The chat erupted. Donations flooded in. The stream’s concurrent viewership crossed two hundred thousand.

And then, somewhere in the churning torrent of comments, a single message caught the attention of the moderators and was pinned to the top of the feed:

“Check the IP address.”

The message was deleted within seconds. The user was banned. But the damage was done. Viewers began to demand answers. Where was he last night? Why did the perpetrator use his exact words? Why did the siege begin minutes after his stream ended?

Gu Yansheng’s face remained composed, but Lin Rui, watching from the kitchen, saw his left hand drop below the desk, out of frame. She knew that gesture. He was pressing his thumb against his wedding ring, a nervous tic he had never been able to control.

“I will now take questions,” he said.

The questions came like arrows.

“Did you plan the siege?” “Are you working with City Pulse’s enemies?” “Why did you look so angry in that frozen frame?” “Why won’t you let the police search your study?” “What are you hiding?”

He answered each one with the same measured patience, the same scholarly precision. No. No. A technical glitch. I would cooperate fully. Nothing.

The stream lasted forty-seven minutes. When it ended, Gu Yansheng closed his laptop and sat in silence. His study, usually a sanctuary of lamplight and leather-bound books, felt suddenly like a cage.

Lin Rui appeared in the doorway. “That went well,” she said.

“It was a disaster.”

“You were convincing.”

He looked at her. For a moment, something unguarded passed across his face. Gratitude. Dependence. The way a drowning man looks at a piece of driftwood. “Thank you,” he said. “For saving the stream recording. It’s the only proof I have that I was here.”

“Of course,” she said. “That’s what wives do.”

She smiled. He smiled back. Neither smile reached their eyes.

The police returned at two in the afternoon.

This time, Detective Chen was not alone. He brought a forensic technician, a warrant, and an expression that had hardened overnight into something less accommodating. The uniformed officer from the previous night carried a tablet and a portable scanner.

“Mr. Gu,” Chen said, standing in the living room beneath the calligraphy scroll, “we have some new information.”

Gu Yansheng stood with his arms crossed, his posture erect. “I’m happy to help however I can.”

“The perpetrator’s access to the City Pulse building was achieved through a backdoor in their streaming infrastructure. A piece of malicious code planted approximately three weeks ago. It was activated last night from an IP address that we’ve traced.”

He paused, letting the silence expand.

“The IP address belongs to a router registered at this apartment.”

The words hung in the air like smoke. Gu Yansheng’s expression did not change, but Lin Rui, standing near the kitchen, saw his jaw tighten, the same contraction of muscle she had seen in the frozen frame.

“That’s impossible,” he said.

“We have the logs.”

“Then someone is framing me. Someone with access to my network.”

Detective Chen nodded slowly. “That’s certainly a possibility. Which is why we’re here with a warrant to examine your devices. All of them.”

The forensic technician began his work, moving through the apartment with methodical precision. He imaged Gu Yansheng’s laptop, his tablet, his phone. He checked the router logs. He examined the smart home devices, the voice assistants, the security cameras.

Lin Rui offered her tablet without being asked. “Please,” she said, handing it to the technician. “Whatever you need.”

Gu Yansheng watched her with an expression she could not quite read. Surprise, perhaps. Or admiration. Or something else entirely.

The technician worked for two hours. When he finished, he conferred with Detective Chen in low tones. Chen’s face remained impassive, but his eyes flicked toward Gu Yansheng more than once.

“Mr. Gu,” Chen said finally, “the malicious code did originate from your router. However, we’ve also found something else. Your devices show no trace of the code itself. No planning documents. No communications with City Pulse. No direct evidence that you personally initiated the attack.”

“Because I didn’t.”

“Alternatively,” Chen continued, “because someone else used your network. Someone with access to this apartment. Someone who knew your schedule, your passwords, your streaming setup.”

He turned to Lin Rui.

“Mrs. Gu, where were you last night between eight-thirty and nine-fifteen?”

Lin Rui met his gaze without flinching. “Here. In the kitchen. Preparing dinner for my husband.”

“Can anyone verify that?”

“My husband can.”

Chen’s smile returned, thin and sharp. “A husband and wife, vouching for each other. How convenient.”

“We’re not vouching for each other,” Gu Yansheng interjected. “We’re stating facts. I was in my study preparing for the stream. My wife was in the kitchen. Neither of us left the apartment.”

“And the router?” Chen asked. “Does anyone else have access to your network? A neighbor? A visitor?”

“No one,” Gu Yansheng said.

“What about a burner device?” Lin Rui asked quietly.

Both men turned to look at her.

“A burner phone,” she said, her voice thoughtful, as if working through a historical puzzle. “Or a cheap tablet. Something that could be hidden in the apartment, connected to the router, and used to launch the attack remotely. If someone wanted to frame my husband, that’s how they would do it.”

Detective Chen studied her for a long moment. “That’s a very specific theory, Mrs. Gu.”

“I watch a lot of crime dramas.”

“Evidently.”

The technician, who had been quietly running additional scans, looked up from his equipment. “Detective, there’s something. The router logs show an unrecognized device connected for approximately forty-five minutes last night. MAC address doesn’t match any of the registered devices in the apartment. It was active during the window of the attack.”

Chen’s eyes narrowed. “Can you locate it?”

“If it’s still here and still powered on, I can trace the signal strength.”

What followed was a slow, strange procession. The technician led them through the apartment, his scanner humming, following invisible threads of radio frequency. They moved through the living room, the kitchen, the hallway. The signal grew stronger near the study.

“It’s close,” the technician said.

Gu Yansheng’s face was pale now, his composure fraying at the edges. “That’s impossible. I’ve been in that room all day. I would have noticed something.”

The signal led them not into the study, but past it, to a narrow linen closet set into the hallway wall. The technician opened the door. The scanner’s tone sharpened to a continuous, insistent beep.

On the top shelf, buried beneath a stack of spare towels, was a cheap smartphone wrapped in aluminum foil, its charging cable snaking down behind the shelving unit to a hidden wall outlet.

Detective Chen picked up the phone with gloved hands. He pressed the power button. The screen flickered to life, unlocked, its wallpaper a generic stock image of mountains. The messaging app was open. There was one outgoing message, sent at nine-oh-two the previous night, to an encrypted number:

“Activate.”

The phone belonged to no one. There were no contacts saved, no personal photos, no identifying information. It was a ghost, planted in their home, waiting to be found.

Gu Yansheng stared at the device as if it were a venomous snake. “That’s not mine. I’ve never seen that before.”

“It was in your apartment,” Chen said.

“Someone put it there.”

“Who?”

The question echoed through the hallway. Gu Yansheng opened his mouth, then closed it. His eyes moved to Lin Rui, who stood at the end of the hall, her arms wrapped around herself, her face a mask of bewildered concern.

“I don’t know,” he said finally. “I don’t know who would do this.”

But the way he said it, the slight hesitation before the words, the flicker of something dark and uncertain in his eyes, suggested a different answer. An answer he could not bring himself to speak aloud.

Detective Chen bagged the phone. “Mr. Gu, I think it’s time we continued this conversation at the station.”

“Am I under arrest?”

“Not yet. But you are a person of interest in an ongoing hostage situation. I’d prefer to have you somewhere we can talk more freely.”

Gu Yansheng looked at his wife. Lin Rui looked back at him, her expression soft, supportive, the loyal partner standing by her man in his hour of need.

“I’ll call a lawyer,” she said.

“Please,” he said. “I’ll need one.”

He grabbed his coat from the hook by the door. As he passed Lin Rui, his hand brushed hers, a fleeting contact, a silent plea for reassurance. She squeezed his fingers briefly, then let go.

The police led him out. The door closed. The apartment fell silent.

Lin Rui stood alone in the hallway, beneath the calligraphy scroll that read “Trust.” She waited until the elevator chimed in the corridor, signaling their departure. Then she walked into the kitchen, poured herself a fresh cup of tea, and opened her tablet.

She navigated to the Recipes folder. The screenshot was still there, the frozen frame of her husband’s face, the predator’s mask revealed in a glitch. She looked at it for a long moment.

Then she swiped to her messaging app, opened a thread with an unsaved number, and typed a single word:

“Found.”

The reply came within seconds.

“Phase three ready. The siege continues. Confirm.”

Lin Rui typed her response, the same two letters as before, the same quiet affirmation of a plan that had been set in motion weeks ago, months ago, in the hidden spaces of a marriage that had never been what it seemed.

“OK.”

She deleted the thread, powered off the tablet, and finished her tea. Outside, the city hummed with the anxious energy of a crisis unresolved. The sixty employees remained trapped. The perpetrator remained unknown. And somewhere in the labyrinth of evidence and suspicion, a husband was about to discover that the person he trusted most had been the architect of his destruction all along.

But that revelation, like the frozen frame that had started it all, was still waiting to be seen.

Chapter Comments (0)

No comments yet. Be the first to comment!

Leave a Reply

Your email address will not be published. Required fields are marked * *