The Ghost on the Porch

Elias Thorne sat on his porch. The wood was grey and dry. It needed oil. He felt like that wood. His hands were thick and calloused: not from the dirt,…

Elias Thorne sat on his porch. The wood was grey and dry. It needed oil. He felt like that wood. His hands were thick and calloused: not from the dirt, but from the keys. He spent thirty years building ghosts. He made people see things that were not there. He was an Eraser. In his world: truth was just a thing you could edit.

He looked at the small screen in his hand. The news showed a girl named Lana. She was in handcuffs. Her face was pale. The reporters said she killed a big man in a fancy hotel. Elias felt a cold stone drop in his stomach. He had not seen Lana in twenty years. He left her when she was five to keep her away from his dark life. He thought if he stayed a ghost: she would be safe.

He looked closer at the video of the crime. He saw the way the light hit her eyes. He saw the way her hair moved. Most people would think it was real. But Elias knew. He saw the tiny flickers in the shadows. It was his own work. He had built the tools that made this lie. The syndicate had stolen his best ghosts to frame his own blood.

Lana had a small scar on her chin. She got it falling off a swing when she was three. Elias remembered the smell of the grass that day. He remembered the way she cried into his neck. He remembered how he promised to always fix things. He had broken that promise for two decades.

He went inside his house. The air smelled like old coffee and dust. He sat at his desk. He did not look like a man who worked with light and magic. He looked like a hunter cleaning a rifle. He started to type. The sound of the keys was like rain on a tin roof.

He had to kill the ghosts. He reached into the digital world. To him: it was just a big pasture with too many fences. He found the “mark” he always left in his code. It was a tiny bit of math that looked like a thumbprint. It was his signature. He found where the syndicate had hidden the original files.

Mick was the man who ran the syndicate now. Mick was a man who liked to own things. He thought he owned Elias. He thought he could use a man’s own tools to hurt his heart. Mick was wrong. A man who has nothing left to lose is the most dangerous thing in the world.

Elias worked through the night. His eyes burned. His back ached. He thought about the birthday cards he never sent. He thought about the graduations he watched through a long lens from a car across the street. He had been a shadow for so long that he forgot what it felt like to stand in the sun.

He found the trail. He saw how they did it. They took a video of Lana at a grocery store. They stretched it. They painted over it. They turned a girl buying milk into a girl holding a gun. It was cold. It was clean. It was his fault.

He sent a command. It was a small bit of code: but it worked like a match in a dry forest. It started to eat the syndicate’s servers. It burned through their lies. He didn’t just clear Lana’s name. He pulled the masks off every ghost he ever made. He ruined himself. He ruined his life’s work.

By dawn: the news changed. The video of Lana was gone. New videos appeared. They showed the real killers. They showed the men in suits who pulled the strings. Mick would be running now. But Elias did not care about Mick.

He drove to the city. He parked two blocks away from the police station. He saw the doors open. Lana walked out. She looked tired. She looked small. A lawyer was talking to her: but she wasn’t listening. She looked around at the sky like she was seeing it for the first time.

Elias stayed in his truck. He wanted to run to her. He wanted to tell her he was sorry for the twenty years of silence. He wanted to tell her that he still had the drawing of a horse she made him when she was small. It was folded in his wallet. It was falling apart: but he kept it.

But he knew better. He was a ghost. If a ghost touches a living person: they get cold. He had done his job. He had fixed the fence.

Lana looked toward his truck. For a second: their eyes met through the glass. She frowned. She didn’t know him. He was just a weathered man in an old shirt. She turned away and walked toward a cab.

Elias watched the cab pull away. The sun was coming up. It hit the dust on his dashboard. He felt a deep: heavy ache in his chest. It was the kind of pain that stays with you. It was the price of the life he chose.

He turned his truck around. He drove back toward his quiet porch and his dry wood. He had saved her: but he was still alone. The ghosts were gone: but the house was still empty. He would go home. He would sit in his chair. He would remember the smell of the grass and the sound of a little girl laughing. That was all he had left. And in the quiet of the morning: it felt like enough. It had to be enough.