The Silk Weaver's Oath

The Signal Fires of Dunhuang

The first arrow struck the temple gate before Mei-Lin heard the bowstring.

The sound was a wet thud, wood splintering, followed by a sharp cry from the courtyard. The monk’s voice, usually a whisper, rose to a shout: “They are here. Go to the inner chamber. Do not stop weaving.”

Mei-Lin’s fingers froze on the loom. The silk beneath her touch was still wet with her blood—she had pricked her thumb on the needle an hour ago, and the stain had spread into the pattern of the emperor’s robe. She could not see it, but she felt it, a warm pulse in the thread that told her the tapestry was alive with truth.

Jian grabbed her arm. His grip was urgent, his breath fast. He pulled her toward the back of the cave temple, where the monk had set up a small loom in a recess carved into the rock. The air there was colder, and the sound of the outside world was muffled by stone.

“How many?” she asked.

Jian pressed her palm to his chest. Three taps. Then four more. Seven. Then he tapped his throat twice—guards, elite guards. Wei Zhongxian’s personal force.

Mei-Lin’s stomach tightened. She had known they would come. The false tapestry had bought them only days, not weeks. Chen was dead, and the eunuch’s spies were thorough. But she had hoped for one more night. One more section of thread. One more vision.

She sat down at the loom. Her hands found the warp threads, the weft, the shuttle. She had woven this final section a hundred times in her mind during the journey from the cave to Dunhuang. The pattern was burned into her memory: the eunuch’s hand reaching for the emperor’s crown, the opium pipe beside the throne, the shadow of a Ming general bowing to a eunuch instead of his sovereign.

But weaving from memory was different from weaving from touch. The old weaver in the desert had taught her the technique, but the cost was permanent blindness. She had already paid that price. Her sight was gone—only shadows and light remained, and even those were fading. Now she wove with her fingers alone, reading the silk’s history through her skin.

The first thread she pulled showed her a fragment: a young eunuch in the Yuan palace, polishing a jade cup. The vision was brief, a flash of color and sound, then gone. She pushed it aside and reached for the next thread.

Outside, the sounds of battle grew louder. The monk’s voice rose in a chant—a Buddhist sutra, the one for the dying. Steel clashed against steel. A man screamed.

Jian’s hand found hers. He pressed a small object into her palm: a flint and steel. Then he signed against her wrist: I will light the signal fires. The Loom of Heaven’s allies in the city will see them. They will send help.

“No,” she said. “They will see the fires and know we are here. They will come for the tapestry, not for us.”

Jian signed again: The tapestry is you. If you die, it dies.

She wanted to argue, but the truth of his words silenced her. He was right. She was the only one who could finish it. The only one who could weave the final thread that would bind the eunuch’s treason to the emperor’s eyes.

She squeezed his hand. “Be careful. Light the fires on the eastern ridge, where the wind will carry the smoke toward the city. Then come back. Do not wait to see if they see it.”

He pressed his forehead to hers—a gesture he had learned from the old weaver, a farewell without words. Then he was gone, his footsteps soft on the stone floor.

Mei-Lin turned back to the loom. Her fingers found the next thread, a strand of crimson silk that had once been part of a Yuan general’s battle flag. She touched it, and the vision hit her like a wave.

She was in a tent, the canvas walls lit by oil lamps. A man sat at a table, his face hidden in shadow. Across from him stood Wei Zhongxian, younger than she had ever seen him, his eunuch’s robes still new, his face smooth and hungry.

“The Ming will win,” Wei Zhongxian said. “But they will need a man inside the court. A man who knows the Yuan’s secrets. A man who can deliver the emperor’s head on a platter.”

The general laughed. “And what will you ask in return?”

“The throne,” Wei Zhongxian said. “Not today. Not tomorrow. But when the time is right.”

The vision shattered. Mei-Lin gasped, her hands trembling. The thread was still in her fingers, but the image was gone, replaced by the cold stone of the cave temple.

She wove it into the tapestry, her fingers moving faster now. The pattern was clear: the eunuch’s ambition was not new. It had been growing for decades, fed by the blood of dynasties. The Yuan had fallen because of him. The Ming would fall too, unless the truth was seen.

Another arrow struck the temple. This one was closer, the sound of wood splintering just beyond the inner chamber. The monk’s chant stopped abruptly. There was a thud, then silence.

Mei-Lin’s hands did not stop. She could not afford to think about the monk. She could not afford to think about Jian, alone on the ridge with flint and steel, lighting fires that might bring help or might bring death. She could only weave.

The next thread was black, the color of mourning. She touched it and saw a funeral procession—the Yuan emperor’s body carried through the streets of Chang’an, his face covered by a silk shroud. Wei Zhongxian walked behind the coffin, his face wet with tears, his hands clasped in grief. But the vision showed her what the crowd did not see: the eunuch’s fingers, stained with the same poison that had killed the emperor.

She wove the poison into the tapestry, a thin line of black thread that ran from the eunuch’s hand to the emperor’s cup. The pattern was almost complete. Only the final thread remained: the eunuch’s plan to crown himself emperor, the assassination of the emperor’s loyal advisor, the opium that would cloud the young emperor’s mind until he was nothing but a puppet.

Her fingers searched for the last thread. It was a strand of gold silk, thin as a hair, that the old weaver had given her before she died. “This thread came from the emperor’s own robe,” the old woman had said. “It carries his essence. When you weave it, you will see his fate.”

Mei-Lin found it. She touched it, and the vision came.

She was in the throne room of the Forbidden City. The young emperor sat on the dragon throne, his eyes glassy, his hands trembling. Beside him stood Wei Zhongxian, holding a cup of wine. The eunuch’s face was calm, his smile gentle.

“Drink, Your Majesty,” he said. “It will ease your pain.”

The emperor raised the cup to his lips. Mei-Lin wanted to scream, to reach through the vision and knock the cup from his hand. But she was only a weaver, and the vision was only a thread.

The emperor drank. His eyes fluttered. His body slumped.

Wei Zhongxian turned to the court, his arms spread wide. “The emperor is ill,” he announced. “I will rule in his stead until he recovers.”

The court bowed. No one questioned. No one saw the truth.

The vision ended. Mei-Lin’s hands were shaking so hard she could barely hold the thread. She wove it into the tapestry, her fingers guided by memory and desperation. The gold silk joined the black, the crimson, the white. The pattern was complete.

She sat back, her breath ragged. The tapestry was finished. Every thread, every vision, every truth she had seen and woven. It was done.

But the sound of boots echoed in the corridor outside.

Mei-Lin stood, her legs weak. She grabbed the tapestry, folding it roughly, pressing it against her chest. The silk was warm, alive with the history it carried. She could feel the weight of a dynasty in her arms.

The door to the inner chamber burst open. The light of torches flooded the room, and Mei-Lin blinked against the sudden brightness. She could see shadows—shapes moving, tall and armed.

“The weaver,” a voice said. It was cold, flat, the voice of a man who had killed before and would kill again. “Wei Zhongxian sends his regards.”

Mei-Lin did not answer. She held the tapestry tighter.

The guards stepped forward. She heard the scrape of steel against leather—swords being drawn. She backed away, her feet finding the wall. There was nowhere to go. The tunnel Jian had used was behind her, but it was too narrow for her to carry the tapestry through. She would have to leave it behind.

No. She would not.

“Give me the tapestry,” the voice said. “And I will let the boy live.”

Mei-Lin’s heart stopped. “Jian?”

“The mute boy. He lit fires on the ridge. My archers saw him. He is alive, for now. But if you do not give me the tapestry, I will have him brought here and killed in front of you.”

Mei-Lin’s hands tightened on the silk. She could feel the threads pressing into her palms, the truth of the tapestry burning against her skin. She had sacrificed everything for this—her sight, her safety, her home. She had watched Lien be captured, the old weaver die, the monk fall to an arrow. She could not give it up now.

But Jian. Her apprentice. Her son in all but blood.

She closed her eyes. The darkness behind her lids was absolute, deeper than the shadows of the cave. She thought of Jian’s hands, signing to her about the colors of the sunset. She thought of his laughter, silent but bright. She thought of the day he had first come to her workshop, a frightened boy who could not speak, and she had taught him to weave.

“I will give you the tapestry,” she said. “But only if you let the boy go. Let him walk out of this temple, unharmed, and I will hand it to you.”

The guard laughed. “You are in no position to bargain.”

“Then kill me,” Mei-Lin said. “And the tapestry will burn with me. Wei Zhongxian will never have it.”

There was a long silence. The torches crackled. The guard’s boots shifted on the stone floor.

“Release the boy,” the guard said. “Bring him here.”

Mei-Lin heard footsteps, then the sound of a door opening. A moment later, she felt a small hand touch her arm. Jian. He was trembling, but alive.

She pressed the tapestry into his hands. “Take it,” she whispered. “Run. Do not look back.”

Jian signed against her wrist: I will not leave you.

“You must,” she said. “The tapestry is more important than either of us. Take it to the courier station. Send it to the emperor. Do you understand?”

He signed again: I understand.

She felt him hesitate, then his hand slipped away. His footsteps retreated, slow at first, then faster. The door closed behind him.

Mei-Lin turned to face the guards. She was blind, alone, and unarmed. But she was a weaver of truth, and the truth was already on its way.

“The tapestry is gone,” she said. “You have nothing.”

The guard’s voice was cold. “Then we have you.”

The last thing Mei-Lin felt was the rough grip of hands on her arms, and the cold bite of iron shackles closing around her wrists.