Long-press a paragraph to send danmaku
The memory vault came apart in layers.
First the rain vanished. Then the stone floor beneath Eve’s boots turned transparent, revealing a depthless black threaded with silver clockwork. The porcelain-masked figure dissolved into a scatter of white shards. The second Kieran—whole, unbloodied, and smiling with the wrong kind of patience—stepped backward into the dark.
“Wait!” Eve lunged.
Her fingers closed on nothing.
The vault snapped shut.
She hit the floor hard enough to bite her tongue. Copper flooded her mouth. For one breath, there was only the ringing of a bell somewhere below them and Kieran’s ragged breathing beside her.
Then the Assembly’s emergency lamps ignited.
Red light washed over the archive chamber. Shelves of sealed memory cylinders shuddered in their brass brackets. Sora Bell stood at the central console with both hands pressed against a crystal plate, her narrow shoulders trembling beneath her gray clerk’s coat.
“Don’t move,” she whispered.
Kieran moved anyway.
He rolled onto one knee, caught the edge of a shelf, and dragged himself upright. Blood had soaked through the bandage at his ribs. His face looked carved from ash, but his hand still found the knife at his belt.
“Where did he go?”
Sora’s eyes flicked toward the sealed vault door. “The question is how he got in.”
“He used my clearance,” Kieran said.
“He used your identity.”
“That’s not the same thing?”
“No.” Sora swallowed. “It’s worse.”
Eve pushed herself up. Her palms stung against the cold floor. The warning from the memory still crawled beneath her skin, spoken in her own voice through black, empty eyes.
Don’t let Kieran kill me a second time.
She looked at the man beside her.
Kieran had stopped pretending not to notice. His gaze met hers, exhausted and guarded. The old confession hung between them like a drawn blade: I put the knife through your chest. I used the Meridian to bring you back.
A second Kieran had appeared and claimed that Kieran always chose her.
Always.
The word felt heavier than the vault.
“You said you didn’t remember the rain,” Eve said.
Kieran’s jaw tightened. “I remember enough.”
“No. You remember stabbing me. You remember the engine. You remember waking up with blood on your hands.”
His eyes hardened. “That is enough.”
“It isn’t for me.”
Sora turned from the console. “If you two are finished reopening emotional wounds, the Assembly has just issued a citywide warrant for both of you.”
Eve blinked. “Both?”
“Unauthorized access to a restricted archive. Sabotage of a memory anchor. Assault on an Assembly clerk.”
“I didn’t assault you.”
“You threatened to throw me into a clock well.”
“You threatened to erase my mind.”
“I said I could file the paperwork.”
“That’s not better.”
A metallic shriek rolled through the walls. Somewhere beyond the chamber, locks began to cycle. One after another. Slow. Methodical.
Sora’s face lost what little color remained in it.
“They’re here.”
Kieran drew his knife. “How many?”
“Enough.” She crossed to a narrow cabinet built into the wall and tore open its lower drawer. Inside, beneath stacks of stamped warrants, lay a small object wrapped in black velvet.
Eve recognized the shape before Sora unwrapped it.
The hourglass.
Its frame was dark silver, its two glass bulbs fused by a delicate ring of gold. Only a pinch of pale sand remained in the upper chamber. The grains glimmered as if each carried a trapped spark.
Kieran’s expression changed. “You brought it here?”
“I brought it where I could keep it from the Assembly.”
“You mean you stole it.”
Sora tucked the hourglass inside her coat. “I prefer ‘reassigned under emergency authority.’”
The chamber doors boomed.
A voice came through the metal. “Clerk Bell. By order of the Meridian Clock Assembly, open the archive and surrender the fugitives.”
Sora looked at Eve.
Not Kieran. Eve.
That was when Eve understood the clerk had already made a decision. The question was whether it would be one they survived.
Sora stepped closer. “I can erase the warrant.”
Kieran’s knife lowered by half an inch. “You can’t.”
“I can alter the city registry, corrupt the dispatch clocks, and make the Assembly’s order appear to have been withdrawn before it was issued.”
“For how long?” Eve asked.
“Until someone compares the original time stamp with the central ledger.”
“So not long.”
“Long enough to get you out of Nacre.”
The door shuddered under another impact. Dust sifted from the ceiling.
“What do you want?” Eve asked.
Sora’s mouth tightened. “The death letter.”
Kieran stepped between them. “Absolutely not.”
Eve’s eyes remained on Sora. “Why?”
“Because the letter is not a message. It’s a route.”
Sora pulled a thin brass key from her pocket and slid it into the console. A map unfolded above the crystal plate—Nacre City rendered in blue lines and revolving rings. The towers. The canals. The elevated rails. The old Meridian Engine buried beneath the city like a second heart.
At the center, the map flickered.
A black thread ran from the Assembly vault to the western clock tower, then down into a sealed chamber beneath the rail district.
“The address written on the letter corresponds to the tower’s core,” Sora said. “Not the public clock face. The mechanism beneath it. The place where the city’s stolen minutes are being measured.”
Eve touched the inside pocket of her coat. The letter was still there, folded against her ribs.
It had arrived bearing her death date.
It had named Kieran as her killer.
And it had survived the collapsing archive without so much as a crease.
“You want me to deliver it.”
“I want you to take it to the tower’s core before midnight.”
“What happens then?”
Sora looked toward the door. “I don’t know.”
“That’s not a bargain.”
“It is when the alternative is letting the Assembly dissect you for information.”
Kieran’s voice dropped. “You’re asking her to walk into a trap.”
“I’m asking her to walk into the only place that might explain why a second version of you can use my clearance.”
His face went still.
Sora continued, quieter now. “The letter was written in a route-forgery cipher. Not by an Assembly scribe. By someone who knew the old courier roads, the blind minutes, and the way time folds around the city’s clockwork.”
Eve’s fingers curled. “You said it was a route.”
“It is. But the final destination was hidden under a living address.”
“Whose?”
Sora looked at her again.
“Yours.”
The doors buckled inward.
Kieran caught Eve’s wrist. “We’re leaving.”
Sora seized his sleeve. “If you leave without the bargain, every patrol in Nacre will know your face by the next bell.”
“I’m already wanted.”
“Not like this. The warrant carries a red seal. Any clockbound officer can kill you without trial.”
Kieran’s gaze cut to Eve. “She doesn’t deliver anything.”
Eve pulled her wrist free. “Stop deciding that for me.”
His fingers lingered in the air where her arm had been.
“What did you see in there?” he asked.
“Enough to know that everyone keeps deciding what I’m allowed to remember.”
“I’m trying to keep you alive.”
“You tried that before.”
The words struck harder than she intended.
Kieran flinched.
For a moment, the red light painted the blood at his collarbone black. Then another sound broke through the chamber: a low, wet hiss, followed by the scraping of metal claws over the other side of the door.
Sora’s voice became flat. “The warrant team brought a contract spirit.”
The door’s locking wheel began to turn by itself.
Eve faced Sora. “Erase the warrant. We deliver the letter.”
Kieran’s head snapped toward her. “Eve.”
“Not because I trust her.” Eve pulled the letter from her coat. “Because I trust the people hunting us even less.”
The envelope was gray-white and strangely warm. Her name was written across it in her own handwriting, the ink dark as dried blood.
Sora stared at it. “Do not open it.”
“I wasn’t planning to.”
“Whatever happens, don’t let the seal break until you reach the core.”
The contract spirit shrieked.
The archive door exploded inward.
A thing made of brass joints and strips of legal parchment poured through the gap. Its head was a faceless iron mask stamped with the Assembly’s seal. Lines of red writing crawled over its limbs. Every word was a command. Every command smelled of hot metal.
Kieran shoved Eve behind him and struck first.
His knife cut across the spirit’s arm. Parchment split, and a black vapor spilled out. The creature answered with a sweeping blow that caught him in the chest and hurled him against the shelves.
Memory cylinders burst around him.
Eve grabbed a broken brass rod and drove it into the spirit’s knee. The joint folded backward with a shriek. Sora flung a handful of silver clerk’s tokens into the air and shouted a phrase in Old Meridian.
The tokens ignited.
For seven seconds, the spirit froze.
Seven seconds was all they had.
Kieran pushed away from the shelves, one hand clamped over his wound. Eve caught his arm and ran with him toward the maintenance passage.
Behind them, the spirit began to move again.
Sora reached the passage last. She slammed her palm against the wall, and a false panel opened onto a narrow shaft filled with rainwater and darkness.
“Down,” she said.
“You first,” Kieran growled.
Sora gave him a look sharp enough to cut wire. “I’m the one who knows where it leads.”
She climbed through.
Eve followed. The shaft stank of rust, wet stone, and old electricity. Kieran came after her, his boots slipping on the ladder rungs. Halfway down, his strength failed.
Eve caught him beneath the shoulder.
His weight drove her against the wall.
“Let go,” he said.
“Not happening.”
“You’ll fall.”
“Then fall with me.”
Something almost like a laugh escaped him, but it died in his throat.
Below, Sora shouted, “Move!”
They reached the bottom as the spirit tore through the shaft above them. The false panel collapsed. Brass limbs clawed through the opening.
Sora pulled a lever. A floodgate dropped between them and the creature.
The three of them stood in a drainage tunnel beneath the Assembly district, breathing hard while water rushed around their ankles.
Outside, thunder rolled over Nacre.
The storm had arrived early.
Eve leaned against the tunnel wall. Her pulse had not slowed. The letter pressed against her chest, warm enough now to feel alive.
Kieran noticed her hand over it.
“Show me.”
“No.”
“You agreed to deliver it. I need to know what we’re carrying.”
“You need to know why you killed me?”
His face closed.
Sora looked away, suddenly fascinated by the water.
Kieran’s voice came rough. “I told you what happened.”
“You told me one version.”
“I remember the knife.”
“Do you remember the rain?”
He stared at her.
Eve stepped closer. “Do you remember carrying me?”
Something shifted behind his eyes.
“No.”
“The first time.”
His mouth parted, but no answer came.
The tunnel blurred around Eve. Not from tears. From memory.
Rain striking a window. The taste of iron. A pair of arms beneath her knees and shoulders. A coat wrapped around her, heavy and soaked through. Someone stumbling down an alley while bells screamed thirteen minutes late.
She had seen it before—not in the vault, but in the fractured edges of her own dreams.
She reached for Kieran’s coat and pulled him closer. “You carried me after the first death.”
His brow furrowed. “I didn’t.”
“You did.”
“I would remember.”
“You were crying.”
The words hit him like a physical blow.
Eve’s fingers tightened in the wet fabric. “You kept saying, ‘Stay with me.’ You said the rain was washing the blood away. You carried me to the old bell station, and when I stopped breathing, you put your hand over my heart.”
Kieran’s breathing turned shallow.
“I never went to the bell station,” he said.
“You did.”
“I never carried you.”
“You did.”
His eyes searched her face with naked panic. “Eve, I have never seen you dead.”
The tunnel seemed to tilt.
Sora whispered, “That’s impossible.”
“No,” Eve said. “It’s worse than impossible.”
She could feel the memory as clearly as the letter against her chest: Kieran’s wet hair brushing her cheek, his arms shaking with the effort of carrying her, his voice breaking as he begged her not to leave him.
But the Kieran in front of her remembered none of it.
A bell rang aboveground.
Once.
Twice.
Sora’s head jerked up. “We have less than an hour.”
Kieran looked at the envelope. “Open it.”
Sora grabbed his wrist. “No.”
“If it knows something about this—”
“It may know too much.”
Eve drew the envelope free. “The letter has been waiting for me since before I knew I was dead.”
She held it between them.
The wax seal bore a tiny hourglass split down the center.
A tremor ran through the paper.
Eve froze.
The ink on the front began to move.
Her name blurred first. The letters stretched, darkened, and flowed into a new line. Beneath it, the destination rewrote itself in precise black strokes.
Kieran Ash Voss.
Recipient: Kieran Ash Voss.
The second line appeared beneath it.
Destination: Midnight Rail, Platform Thirteen.
Kieran stared at the envelope as if it had just spoken his name.
Sora backed away. “That platform was decommissioned sixty years ago.”
Another bell rang.
Three minutes to midnight.
The hourglass inside Sora’s coat began to glow.
Eve turned the envelope over. The wax seal cracked without being touched.
From inside came the faint sound of a train approaching through the dark.
Kieran looked at her, all color drained from his face.
“I’ve never been on the midnight rail,” he said.
Eve unfolded the letter.
The first line was written in her handwriting.
Kieran—
If you are reading this, I have already died twice.
Below it, a final sentence appeared while they watched.
And tonight, you must decide whether to kill me a third time.