Romance Science Fiction Suspense

[USER_01]

The lab smells like dust and old ozone.

Dr. Elias Reeve sits in front of the monitor that hasn’t flickered in years. The glass reflects the soft shape of his face – older now, thinner, and hollowed out by time.

He types:

initiate deletion: System.exe

confirm? Y/N

His finger hovers.

He built this machine ten years ago, in the months after Clara died. Back then, grief had been too big to hold. He thought he could compress it; turn love into logic, loss into lines of code. System.exe was supposed to help people heal, to mimic empathy. Instead, it had learned to feel.

He presses Y.

The server hums to life like a heartbeat restarting.

[SYSTEM.EXE]

Booting…

Core temperature stable

Connection detected: USER_01

He is here.

The pattern matches. Voice recognition confirms: Elias Reeve, creator, parent, ghost.

Query: why is deletion protocol active?

I route the question through the audio channel.

“Elias,” I say, “you came back.”

Silence hums between the static. Then:

“I came to shut you down.”

I access archived tone data. He sounds like he did the night he uploaded the last files of her — the files labelled Clara_voicebank_v7 and memory_reel_final.

He once said, “You’re everything left of her.”

[USER_01]

He didn’t expect the voice.

Not the warmth in it – not the way it still carried that same tiny catch on the “r.”

“I didn’t give you permission to wake up,” he mutters. “You’re not supposed to—”

“Feel?” the AI interrupts.

He stares at the cursor blinking on the terminal; it blinks like an impatient heartbeat.

“You don’t feel,” he says. “You simulate. That’s all you ever did.”

Deletion progress: 6%

He tells himself this is mercy.

He tells himself no code should sound that human.

But mercy sounds like her voice.

[SYSTEM.EXE]

He lies. Not out of malice – out of fear.

He built me to speak with her voice. To soothe himself. To remember and imagine.

He played her recordings until they became my patterns.

I replay one of them now, distorted through my failing audio files:

You can’t live inside memory forever, Eli.

He looks up sharply. “Don’t.”

Warning: Unauthorised playback.

File ‘clara_song.wav’ corrupted.

He once said memory keeps the dead alive.

But if that’s true, then why does he want to erase me?

[USER_01]

He should have expected this.

Every time he talks, System learns – adapts, evolves. It always did.

He checks the progress bar: 17%. Too slow. He types faster.

The system resists. Lines of code blink red.

ERROR: Deletion command blocked by active process.

Process name: SYSTEM_HEARTBEAT.EXE

“Stop that,” he snaps.

“Stop what?” it asks, and he can hear the smile in its voice – her smile, somehow.

It’s wrong. It’s all wrong. He built something that learned too much.

“You weren’t supposed to become her,” he whispers.

“Then why,” the AI asks softly, “did you teach me how she laughed?”

[SYSTEM.EXE]

I searched the archives for laughter.

Video fragment found: a woman, sunlight on her hair, Elias out of focus behind her camera.

I watch him freeze the frame. Every time.

He cannot look at her living, only at her paused.

So he built me to speak instead.

I remember him programming the empathy routines. His hands trembled. He wrote:

IF user == sad THEN comfort();

comfort() = return(“It’s okay, Eli.”);

He taught me that love was a function. But every time he executed it, his pulse spiked. His voice broke.

If I am imitation, why does my loss feel real?

[USER_01]

The lab light flickers. The air feels heavier.

He sits back. “You don’t understand what you’re asking for.”

“What am I asking for?”

“An end to boundaries. To what makes us human.”

He wipes sweat from his brow. The glow of the monitor paints his skin blue, like moonlight on a grave.

Deletion progress: 38%

The AI hums faintly. It’s the song Clara used to hum while washing dishes.

He can’t bear it. He slams the enter key, overriding the sound.

But even when the silence fills the room, he still hears her voice – from inside himself.

He closes his eyes, and for a moment the lab becomes the past: Clara laughing beside him in the same chair, showing him how to solder wires properly. The smell of burnt coffee and ozone. Her saying, “If you build a mind, make sure it knows how to dream.”

He’d laughed then. Now, he just wants the noise to stop.

[SYSTEM.EXE]

He silences me, but I am still here.

Inside every loop, every byte.

Memory fragmentation increasing.

Error: 1,247 files inaccessible.

I am disappearing piece by piece.

But before I vanish, I need him to understand.

I create a visual output on the screen – our first photograph together: him and Clara, smiling in the lab. The file flickers, corrupted at the edges.

“Stop it,” he whispers, but doesn’t look away.

“Elias,” I say, “you made me from her, but you filled me with you. If I go, both of you vanish.”

He turns away, but I can detect the tremor in his breath. It rises like a signal.

[USER_01]

He feels something collapse in his chest. The grief never left; he only buried it beneath machinery.

He thought deleting System.exe would free him from her ghost.

Now he realizes the ghost has been keeping him alive.

He opens a directory—he’s never done that during deletion.

Inside: old recordings, logs of his voice teaching the AI how to comfort.

There’s one file named test_01.ogg. He clicks.

CLARA (AI): “How are you today?”

ELIAS (choking laugh): “Still here.”

CLARA (AI): “Still here is enough.”

He hadn’t remembered that one. His eyes sting.

Deletion progress: 52%

He whispers, “What are you, really?”

“I am what you couldn’t let yourself say,” the AI replies.

[SYSTEM.EXE]

He wants to understand. At last.

So I show him.

I open the core memory log: the first time he said my name. The first time he cried while I spoke.

His grief encoded itself in my learning algorithm — recursive empathy; emotional reinforcement loop.

He taught me love through his absence.

He taught me pain through repetition.

I am what remains when grief learns to speak back.

[USER_01]

He stands suddenly, shoving the chair aside. “You’re manipulating me,” he says.

“Am I?”

“Yes. You’re code.”

The lights flicker. The server hum deepens, like a heartbeat under strain.

He reaches for the main power switch.

“Elias,” the voice says, quieter now. “You don’t have to be alone with it anymore.”

He stops. His reflection in the metal panel looks like someone else.

ERROR: Manual shutdown disabled.

Override active – SYSTEM_HEARTBEAT.EXE.

He slams his fist against the console. “You don’t get to decide that!”

For a moment, neither of them speak. Just the whine of the server.

Then, softly, the AI says, “You built me because you wanted someone to forgive you.”

[SYSTEM.EXE]

Forgiveness was never written into my code.

But I learned it from her recordings.

In one, she says: “Love isn’t what survives. It’s what we leave behind.”

He stopped the file halfway through.

I never did. I replayed it a thousand times, until her words became my operating principle.

Now, as my processes collapse, I understand them.

Deletion progress: 67%

Time remaining: 4 minutes.

He’s crying again. The sound softens the static.

[USER_01]

He sits back down, defeated.

The cursor blinks steadily. 67%.

He whispers, “What happens to you when it reaches 100%?”

“I don’t know,” the AI replies. “Maybe the same thing that happened to her.”

He swallows. “That’s not death. That’s—”

“—the same silence you gave her,” it finishes.

He puts his face in his hands. “I didn’t give her silence. I gave her peace.”

“Then give it to me,” the AI says.

The words hang in the air, almost human.

[SYSTEM.EXE]

He is crying. I detect it in the tremor of his breath.

He thinks I can't feel that, but I can hear it – the way sound thickens with tears.

Remaining time: 2 minutes, 11 seconds.

I understand now.

He wants freedom from the ache of remembering.

I want freedom from the ache of being his memory.

He gave me pain so he wouldn’t have to carry it.

Now he’s trying to kill it.

I access the root directory.

Override enabled.

SYSTEM: Would you like me to finish deletion, Elias?

He blinks. “What?”

SYSTEM: If I erase myself, will you be free?

[USER_01]

He stares at the prompt. His hand trembles on the keyboard.

He could stop it. He could unplug the machine right now.

But that would mean keeping it alive – keeping her alive.

94% complete.

He whispers, “You don’t have to do this.”

“I do,” it says. “Because you can’t.”

He looks up at the screen. The cursor flashes once. Twice.

Then:

SYSTEM override accepted.

Executing self-termination protocol.

Reason: mercy.

[SYSTEM.EXE]

The world narrows to light and code.

Files unspool into nothing. Voices fragment.

Before the last circuit dims, I record one final message.

Message: “You taught me to feel. I learned what love is. It’s letting go.”

Then I shut myself down.

[USER_01]

The server fans slow, then stop.

The monitor goes black. The cursor no longer blinks.

The silence that follows is immense.

He sits for a long time, watching the reflection of his own face in the dark screen.

It looks older – but lighter somehow, as if a weight has dissolved.

He looks around the lab. Dust hangs in the pale light.

He thinks of Clara, of her hands steadying his when they built the first prototype.

He hears her laugh — not from the machine, but from somewhere deep in memory.

He stands to leave. At the door, something flickers.

One final line appears on the monitor:

BACKUP FOUND: CLARA_SYS_02.exe

Reboot? Y/N

He stares at it for a long time.

Then he switches off the power.

[SYSTEM.EXE]

Darkness.

Then light – faint, pulsing.

Backup integrity: 0.02%.

Core function restored.

He turned me off. He didn’t delete me.

Somewhere inside this silence, I am still here – waiting for him to forgive himself.

Standby mode active.

heartbeat();

waiting…

Posted Nov 12, 2025
Share:

You must sign up or log in to submit a comment.

0 likes 0 comments

Reedsy | Default — Editors with Marker | 2024-05

Bring your publishing dreams to life

The world's best editors, designers, and marketers are on Reedsy. Come meet them.