Long-press a paragraph to send danmaku
Seren Vale hit the marble floor with a gunshot in her chest and a detonator in her hand.
For half a second, she stared at it.
Black casing. Red trigger. Her thumb pressed against the safety switch.
Not hers.
The civic dome shook above her. Glass groaned in its metal ribs. Somewhere behind the bronze statue of the city’s founder, a woman screamed, “She shot him!”
Seren tried to breathe.
Bad idea.
Fire ripped through her ribs. Blood filled her mouth, hot and metallic. Her right hand slipped across the polished floor and left a red smear beside the detonator.
“Seren!”
Ian Mercer pushed through the crowd.
He wore a dark suit, no tie, and the same calm face he used whenever politicians lied in front of cameras. Only his eyes gave him away. They were wide now. Fixed on the gun in her left hand.
The gun.
She looked down.
Her fingers were wrapped around it.
“Don’t,” she rasped.
Ian stopped three steps away.
“Put it down.”
“That’s not—”
“Put it down, Seren.”
His voice had changed. No gentle civic engineer. No soft-spoken man who apologized to waiters and remembered everyone’s coffee order. This was the voice of a man giving an order while armed guards closed in behind him.
Seren’s chest barely worked. She tried to move her hand away from the weapon, but her fingers did not listen.
A guard shouted, “Hands where we can see them!”
“Tell them to back off,” Ian said.
“You tell them.”
“I’m trying.”
“No, you’re not.”
The detonator buzzed against her palm.
One short vibration.
Then another.
Her eyes dropped to the tiny display.
00:47.
Forty-seven seconds.
Until what?
The last thing she remembered was walking beneath the dome with Mayor Corvin Halden. She had been on his left, close enough to grab his coat if the crowd surged. The mayor had been talking about a new public memory grid, because apparently the city needed another machine capable of telling people what they had forgotten.
Then a sharp crack.
Then pain.
Now there was a gun in her hand, a detonator under her thumb, and every armed person in the building looking at her like she had finally stopped pretending.
Ian took one careful step forward.
“Seren, listen to me.”
“Why are you coming closer?”
“To help you.”
“Your guards have rifles.”
“They’re scared.”
“So am I.”
That made him hesitate.
Seren had worked security for twelve years. She knew what fear looked like on a trained guard. Tight shoulders. Locked knees. Finger outside the trigger guard. Eyes moving between the suspect and the exits.
These guards were ready to shoot her.
One of them already had his finger inside the guard.
Ian saw it too.
“Back up,” he told them.
The guard nearest the stage shook his head. “Mayor’s down. We have an active device.”
“Back up!”
“Mercer, you’re not in command here.”
Ian’s jaw tightened.
There. That was the real Ian. The man behind the careful manners. The man who could make a room full of officials shut up with one look.
Seren tried to push herself up.
Her arm collapsed.
The gun skidded across the marble. It stopped beside Ian’s shoe.
Every rifle moved with it.
Ian bent and picked it up.
“Don’t point that at me,” Seren whispered.
“I’m not.”
He held the gun by the barrel, careful not to touch the grip. His other hand stayed open.
The dome groaned again.
This time, dust drifted from the glass overhead.
The mayor lay on the steps beneath the podium. His white shirt had turned red below the collar. Two aides crouched around him, useless and panicking. The city seal behind him flashed with emergency lights.
A countdown appeared on the public screens.
00:36.
Seren stared at it.
“No,” she said.
Ian looked at the screens, then back at her. “What?”
“The device.”
“You know what it is?”
“I know it’s not a normal detonator.”
“Then tell me how to stop it.”
“I can’t.”
His face went still.
Seren forced her fingers around the casing. The thing was warm now. A thin pulse beat beneath the plastic, almost like a second heart.
Memory tech.
Not explosives. Not exactly.
The dome was built over the city’s central archive. Every citizen’s licensed memory backup passed through the systems beneath this building. If the device connected to the grid, it would not just blow up glass and concrete.
It would tear through stored memories.
Maybe everyone inside would forget the last hour.
Maybe everyone outside would forget the people who died here.
“Where’s the mayor’s security key?” Ian asked.
“Probably in his pocket.”
“You were standing beside him.”
“I was shot.”
“By who?”
“That’s what I’d like to know.”
His eyes moved to her jacket.
Seren followed his stare.
The inside pocket of her security coat bulged.
She touched it with shaking fingers and pulled out a slim silver keycard.
The mayor’s clearance mark glowed across its surface.
For one stupid second, nobody spoke.
Then the guard with the rifle said, “She had the key.”
Seren looked at Ian.
His expression had gone flat again.
“You said you were on the mayor’s left,” he said.
“I was.”
“Then why did you have his access card?”
“He gave it to me.”
“Did he?”
The question hit harder than the bullet.
Seren glanced toward the mayor. His eyes were open, but he was not looking at anyone. Blood bubbled at the corner of his mouth.
“Ask him,” she said.
Ian’s gaze dropped to the body.
The countdown changed.
00:24.
The crowd began to break apart. People shoved toward the exits. A child cried near the east doors. Someone fell, and nobody stopped to help.
Seren tried to stand again.
Ian caught her before her head struck the floor.
His hand slid behind her neck. Warm skin. Steady grip.
She hated how familiar it felt.
They had worked together for six months. He had trusted her with his life, or at least acted like he did. He knew she hated elevators, drank coffee cold, and checked every lock twice before sleeping.
He also knew where she stood when the bullet hit.
He knew what was in her hand.
He knew the device had forty-seven seconds left before she even looked at it.
“How do you know the timer is active?” she asked.
Ian leaned closer. “Because I built it.”
Seren’s breath caught.
“What?”
“I said I built the memory interface.”
“No. You said you designed the city’s archive protocol.”
“I did.”
“You said you never worked with explosives.”
“I don’t.”
The device buzzed again.
00:17.
Ian looked over her shoulder at the security guards.
“Shoot me,” Seren said.
His eyes snapped back to hers.
“What?”
“If the device is tied to the archive, killing me might break the signal.”
“That’s not how it works.”
“You just said you built it.”
“I built the interface. Not this.”
“Then what the hell is it?”
His hand tightened behind her neck.
For the first time since he reached her, he looked truly scared.
“Seren, give me the detonator.”
“No.”
“You can’t hold it forever.”
“I can hold it for seventeen seconds.”
“Give it to me.”
“Why?”
“Because I can shut it down.”
“Using what?”
His eyes flicked to the silver keycard.
That was enough.
Seren shoved him away.
The pain in her chest turned white. She rolled across the floor as three rifles cracked behind her.
Marble exploded beside her head.
People screamed.
Ian shouted something, but the dome swallowed it in the gunfire.
Seren crawled toward the mayor.
The detonator dragged from her hand by its wire. The red trigger flashed under the emergency lights.
00:11.
She reached the mayor’s coat and jammed the silver keycard into the slot at his belt.
Nothing happened.
“Come on,” she muttered. “Come on, you expensive piece of—”
The card reader blinked green.
A voice spoke from the detonator.
“Identity confirmed.”
Seren froze.
The voice was hers.
Not a recording. Not a distorted copy. Her own voice, calm and close, whispered through the tiny speaker.
“Proceed with Mercer termination.”
Ian stood on the other side of the mayor’s body.
His face had gone pale.
“Seren,” he said.
She looked down at the gun still in his hand.
“Did I do this?”
“No.”
“Then why does it know my voice?”
“I don’t know.”
“Liar.”
“I’m not lying.”
The countdown hit 00:06.
The guards moved in.
Ian looked at them, then at her. He dropped the gun and reached for her.
Not the detonator.
Her.
Seren couldn’t tell if he meant to pull her clear or pin her down.
She raised the device between them.
“Stay back.”
“I can stop it.”
“You said that already.”
“I can stop it if you trust me.”
Seren laughed once. It came out wet. Blood ran down her chin.
“Worst sales pitch I’ve ever heard.”
“Seren, please.”
There it was.
Ian Mercer did not say please when he was in control.
He said it now because he wasn’t.
00:03.
The guards aimed at her.
Ian lunged.
Seren pulled the red trigger.
The dome flashed white.
For one impossible second, the whole city appeared inside the glass ceiling. Streets. Towers. Thousands of faces. A river of blue light cutting through the dark below the building.
Then the gunfire hit.
One bullet punched through her shoulder.
Another tore into her stomach.
Ian reached her at the same time. His fingers closed around hers. His mouth formed her name.
“Seren!”
She felt the blast before she heard it.
The floor dropped.
The mayor vanished in fire.
Glass rained down. The archive woke beneath them with a deep mechanical roar. Every screen in the dome filled with the same image: Seren’s face, bloodied and smiling at the camera.
She had never seen that recording.
The woman on the screen lifted a detonator.
Her voice said, “At the ninth minute, he remembers.”
Ian pulled Seren against his chest.
His hand pressed hard over the wound in her stomach. His breath struck her ear.
“Don’t die,” he said.
She wanted to ask why.
She wanted to ask who he was talking about.
She wanted to tell him he was standing on her foot.
Instead, the dome came down.
The last thing Seren saw was Ian reaching for her face through the fire, and she still couldn’t tell whether he was trying to save her or make sure she stayed dead.
Then everything stopped.
Seren opened her eyes.
Cold coffee sat beside her right hand.
Her phone vibrated against the table.
Once.
Twice.
A third time.
She jerked upright, choking on air.
The room spun. Her chest seized. She grabbed the edge of the desk and waited for the bullet, the blood, the white flash beneath the dome.
Nothing came.
No pain.
No fire.
No shattered glass.
Her phone screen showed 8:41 p.m.
The civic ceremony began at 8:50.
Seren stared at the time.
Her left hand felt wet.
Slowly, she looked down.
The black detonator rested in her palm.
Blood covered the casing.
A tiny display blinked red.
09:00.
Then it changed.
08:59.
Her phone rang.
The caller ID read IAN MERCER.
Seren stopped breathing.
The line connected by itself.
For three seconds, there was only static.
Then Ian spoke in a voice rough with exhaustion.
“Please don’t let me reach the dome this time.”