Long-press a paragraph to send danmaku
Seren woke with a dead man’s blood on her hand and nine minutes left to stop a bomb.
The phone was still pressed to her ear.
“Don’t go to the dome,” Ian Mercer said.
His voice had that same soft, careful edge. The voice of a man trying not to scare a wounded animal.
Seren looked down at the detonator. Red plastic. Black screen. A thin wire curled around her fingers like it had been tied there.
Her fingers were clean.
The blood wasn’t.
“Where are you?” she asked.
“Two blocks east. In the old records annex.”
“You remember.”
A pause.
“Yeah.”
The street around her shoved and groaned. Cars. Brakes. A delivery truck leaning on its horn. Someone yelled at a cyclist. Normal city noise. Annoyingly alive.
Nine minutes ago, she had been under the civic dome with a gunshot through her ribs. Mayor Corvin Halden had been standing twenty feet away, staring at her like she was the monster on the evening news. The gun in her hand had been warm. The detonator had been warm. Ian had reached for her.
Then the timer hit zero.
The dome had come down in a white flash.
She remembered the bullet entering her chest. She remembered the floor rushing up. She remembered Ian’s hand closing around hers.
She remembered dying.
Her stomach turned hard.
“What happened to the mayor?” she asked.
“He’s alive for now.”
“For now?”
“You have eight minutes and thirty-eight seconds.”
Seren pushed away from the brick wall. Her knees nearly folded. No hole in her chest. No blood under her shirt. Just the deep ache left by a death her body refused to believe.
“Tell me something only you could know.”
“Ian?”
“About the last loop.”
The line went quiet again.
Then he said, “You shot the security light above the west entrance. It fell on a guard. He was still breathing when you left him.”
Seren stared at the crowd moving past her.
That had happened.
She had forgotten the guard until Ian said it.
“Keep talking.”
“You went into the dome through the service stairwell. You found the mayor near the archive lift. You had a silver access card in your left pocket.”
Her left hand went to her coat.
The card was there.
“Where did I get it?”
“I don’t know.”
“Liar.”
“I know how it got there. I don’t know who put it there.”
His answer landed wrong. Too quick. Too clean.
Seren started walking toward the annex. The city blurred around her. She kept one hand inside her coat and the other wrapped around the detonator.
“Why were you at the dome?”
“Because Halden asked me to meet him.”
“Why?”
“He said someone had altered the civic memory archive.”
That made her slow down.
The archive sat beneath the dome. Every election record, court transcript, emergency broadcast, and public identity file ran through it. It was where the city stored the version of reality people were allowed to remember.
Seren had spent six years protecting the people who maintained it.
She had never trusted the machine.
She trusted the people even less.
“What did he say was altered?”
“He didn’t get the chance to tell me.”
A bus screamed to a stop beside her. Hot air and diesel slapped her face. She stepped back, almost dropping the detonator.
The black screen flashed.
08:01.
“Ian.”
“I’m here.”
“What does the detonator say?”
“Nothing?”
“Look at the screen.”
“I’m not holding it.”
Seren stopped in the middle of the sidewalk.
“You knew I had it.”
“I knew you would have it.”
“That’s not the same thing.”
“No. It isn’t.”
“Who gave you the timing?”
“I watched you die.”
People bumped into her shoulders. A woman cursed without looking back. Seren moved into the narrow gap between a newspaper kiosk and a parking meter.
“Say that again.”
“I watched you die.”
“Before this call.”
“Yes.”
“You were there.”
“I was there.”
“Then you know I didn’t kill the mayor.”
“I know you didn’t mean to.”
Her grip tightened around the plastic.
“Don’t play word games with me.”
“I’m not.”
“You watched me die and you still think I had something to do with it?”
“I think you were set up. I also think you’re the only person who can stop what’s coming.”
“What’s coming?”
“The second blast.”
The city noise seemed to drop away.
Seren looked toward the civic district. The dome wasn’t visible from here, but she could see the gold tip of the statue above the buildings.
“Where’s the first bomb?”
“Under the archive lift.”
“And the second?”
“I don’t know.”
“That’s convenient.”
“You’re going to hate this part.”
“I already hate every part.”
“The bomb under the lift is a decoy.”
Seren pulled the silver card from her pocket. The mayor’s crest caught the light.
“Then why am I carrying his access card?”
“Because the real device needs a live authorization.”
Her phone vibrated against her ear.
A new message appeared on the screen.
UNKNOWN: YOU HAVE 07:12.
Below it was a photo.
Seren opened it with her thumb.
The picture showed her standing beneath the dome. Gun raised. Mayor Halden in front of her. Ian in the background, half turned toward the camera.
The timestamp read eleven minutes in the future.
Her mouth went dry.
“Did you send me a photo?”
“No.”
“Someone just did.”
“Don’t open anything else.”
“You’re giving orders now?”
“Seren, listen to me. The system can push false memories through your phone. Images too. If you see yourself doing something, that doesn’t mean it happened.”
“Funny. You seem pretty sure about what happened to me.”
“I remember because I was connected to the archive when you died.”
“Connected how?”
“I built the reset protocol.”
She stopped breathing for half a second.
The city came back in pieces. A siren far away. A coffee cart bell. Her own pulse beating in her jaw.
“You built what?”
“The nine-minute recovery loop.”
“You said it wasn’t real.”
“I said it wasn’t supposed to be used on people.”
“You knew.”
“Yes.”
“You knew I would come back.”
“I hoped you would.”
Seren shoved the phone against her ear.
“Why?”
“Because the first time, you didn’t.”
A cold line ran from her neck to her fingertips.
“First time?”
Ian didn’t answer.
“Mercer.”
“You need to get to the archive before the security team finds you.”
“That wasn’t an answer.”
“They’ll shoot you on sight.”
“Who?”
“Everyone wearing a civic badge.”
A sharp crack split the street.
The newspaper kiosk beside Seren exploded into splinters.
She hit the pavement. Glass skittered over her coat. A second shot punched through the parking meter where her head had been.
“Sniper,” Ian said.
“Yeah, I noticed.”
“Can you run?”
Seren rolled behind a parked sedan. Another bullet punched through the windshield. The driver’s seat filled with glittering glass.
“Can you shut up?”
“I can try.”
She pulled her compact pistol from the holster at her back. The magazine was full. The weapon felt familiar, solid, honest. Unlike the detonator. Unlike the blood. Unlike Ian.
She crawled beneath the sedan and looked across the street.
The shooter was on the roof of the bank. Black coat. Civic rifle. No face visible.
Seren fired twice.
The shooter ducked.
She came out from under the car, sprinted across the street, and slammed through the bank’s side door. The alarm started screaming.
“Subtle,” Ian said.
“You want subtle, call someone else.”
“Left hallway. Stairs at the end.”
“You’re watching me?”
“I’m watching the cameras.”
“Same thing.”
“Not even close.”
She hit the stairwell two steps at a time. Her lungs burned. Her body remembered the run, but her mind kept tripping over the fact that she had already done it.
On the third floor, a man in a gray security jacket stepped through the door.
“Seren Vale!”
She shot the gun from his hand, kicked his knee, and caught him by the collar before he hit the wall.
“Who told you to shoot me?”
He stared at her.
“You killed the mayor.”
“Not an answer.”
“You were seen leaving the dome with the weapon.”
“Who saw me?”
His eyes flicked toward the ceiling camera.
The camera lens rotated to follow her.
Then the screen on the wall beside it lit up.
A live feed showed Seren beneath the dome. The picture was clear. Too clear.
Her on-screen face turned toward the camera.
Her on-screen mouth moved.
“Don’t touch me,” the recording said.
Seren went still.
The guard shoved her. She caught his wrist and drove him into the wall, but she barely felt the impact.
That was her voice.
The words came back with a sick little click.
In the last loop, Ian had reached for her after the first shot. She had raised the gun at him.
Don’t touch me.
She had said it.
She had said more after that. She couldn’t remember what.
Ian’s voice came through the phone.
“Seren.”
She pressed the phone harder against her ear.
“What did I say next?”
“Get to the archive.”
“No. After that.”
“Seren—”
“What did I say?”
The guard underneath her started laughing.
Not a scared laugh. Not a hurt one.
A pleased one.
Seren slammed his head against the wall.
“Tell me.”
Ian breathed into the phone.
Then he repeated her final words from the last loop.
“‘If you touch me again, Ian, I’ll put this bullet through your eye.’”
Her gun lowered.
The guard stopped laughing.
Ian continued, quiet now.
“Then you said, ‘I know what you are.’”
Seren’s hand went numb.
She remembered the blood on Ian’s fingers. His face close to hers. The desperate way he had looked at her, like he wanted her to recognize him.
She remembered his hand touching her.
She remembered pulling the trigger.
But there was no gunshot in that memory.
Only the dome exploding.
“What am I?” she whispered.
“I don’t know yet.”
“Wrong answer.”
“I know.”
The stairwell door opened below them.
More boots.
The guard smiled up at her.
“Seven minutes,” he said.
Seren shot him in the shoulder.
His smile broke.
She grabbed the access card and ran.
“Where’s the archive entrance?” she asked.
“Behind the old council chamber.”
“I’m on the wrong side of the district.”
“Take the underground tram.”
“It’s locked down.”
“It opens for the mayor’s card.”
“Of course it does.”
She burst through the bank’s rear exit into a service alley. A black civic van waited at the curb. Two officers climbed out.
Seren threw the detonator through the open passenger window.
Both officers looked at it.
That was enough.
She kicked the driver’s door shut on one man’s leg, punched the other in the throat, and slid behind the wheel. The van smelled like rubber, old fries, and gun oil.
The detonator sat on the passenger seat.
06:03.
“Please tell me the van has keys,” Ian said.
Seren turned the ignition.
The engine coughed and started.
“Try sounding less surprised.”
“I’m adjusting to the fact that you keep surviving things.”
She drove through the alley, clipped a trash bin, and burst onto traffic. Horns erupted around her.
“Talk,” she said.
“About what?”
“The reset.”
“I can’t explain it while you’re driving.”
“Then explain it badly.”
“The archive stores active memory patterns. Yours was marked for deletion.”
“Mine?”
“Your identity file. Your work history. Your private records.”
“Why?”
“Because someone wanted the city to remember you as the assassin.”
“Who?”
“I’m still trying to find that out.”
“You built the system.”
“I built the part that brought you back.”
“And every time I die?”
Ian went silent.
Seren’s eyes cut to the detonator.
“Every time I die, what?”
“You lose something.”
Her hands tightened on the wheel.
“What?”
“Memory.”
The word sat between them.
She tried to think of her mother’s face.
It was there. Somewhere. A woman with dark hair, a chipped blue mug, a laugh that always came too late after the joke.
Seren blinked.
Why couldn’t she remember the color of her eyes?
“Damn you,” she said.
“I didn’t choose this.”
“You chose to hide it.”
“Yes.”
“At least you’re honest when it’s useless.”
“Seren, you have five minutes.”
She hit the tram station hard enough to blow the gate off its hinges. The van dropped onto the underground platform. Commuters scattered, screaming.
At the far end, the archive doors waited beneath the civic dome.
The silver card unlocked them.
Inside, the air smelled like hot metal and dust. Server towers climbed behind glass walls. Blue status lights blinked in neat rows. Every light looked like a tiny, patient eye.
The detonator screen changed.
05:00.
A red line appeared across the bottom.
LIVE AUTHORIZATION REQUIRED.
“Where’s the bomb?” Seren asked.
“Under the central lift.”
She ran.
A lift platform stood in the center of the archive floor. Its doors were open. Beneath it, cables and pipes disappeared into darkness.
Seren dropped to her knees and reached under the platform.
Her fingers found metal.
Not one device.
Three.
“Which one?”
“The blue casing.”
She grabbed it.
The other two clicked.
“Are you sure?”
“No.”
“Fantastic.”
“Cut the white wire.”
She sliced it.
The blue device went dark.
The archive lights turned red.
A voice came over the speakers.
“Authorization accepted.”
The central lift rose.
Under it sat a second bomb, larger than the first, packed into the floor like a steel heart.
Seren stared at it.
“Ian.”
“I see it.”
“How?”
“Because I’m inside the system.”
The bomb screen lit up.
00:00:09.
Nine seconds.
Seren yanked open the casing.
Wires. Capacitors. A glass memory core pulsing with pale light.
The core projected a woman’s face above the device.
Dark hair.
Blue mug.
A laugh that came too late.
Seren’s breath caught.
“Mom?”
The projection smiled at her.
Then the timer hit zero.
Seren tore the memory core free.
The dome groaned overhead.
Every screen in the archive flashed white. The blast punched through the floor, lifted Seren off her feet, and threw her into the server glass.
The core shattered in her hand.
For one second, she heard her mother say her name.
Then the memory vanished.
Seren slid down the glass, alive, bleeding from the cheek, and looked at the phone still clutched in her hand.
Ian was breathing on the other end.
“That was only the second time,” he whispered.