Chapter 2: The Watcher
Chapter 2: The Watcher
For a long moment, Alex did nothing but stare at the teddy bear. Its single, black eye seemed to absorb the light from his monitor, a tiny void in the fabric of his reality. His mind, trained to find patterns and solve problems, was short-circuiting. The premises were impossible: a bear buried six feet under the earth for seven years was now sitting on his desk. Therefore, the conclusion had to be that one of the premises was false.
It wasn’t the same bear. It couldn't be.
He snatched his phone, his thumb fumbling over the screen as he pulled up his conversation with Chris.
Alex: Did you do this? Did you send someone to my door?
Alex: This isn’t funny, Chris. Where did you get it?
He waited, his heart pounding a frantic rhythm against his ribs. The three dots indicating Chris was typing appeared, then vanished. Appeared, then vanished again. Finally, a reply came through.
Chris: Get what? Dude, are you okay? You’re freaking me out.
The denial was so casual, so infuriatingly genuine, that it was somehow more terrifying than a confession would have been. A prankster would gloat. Chris was just confused.
With a surge of desperate resolve, Alex turned back to the bear. If it was a trick, it was a technological one. He grabbed Barnaby, his skin crawling at the feel of the cold, matted fur. He squeezed it, searching for the hard outline of a speaker or a battery pack. He ran his fingers along the seams, looking for fresh stitches, a hidden zipper, any sign of tampering. There was nothing. It was just an old, inanimate stuffed toy.
He was about to toss it aside when a sound crackled in the silence of the room. It was a low, static-filled hiss, like a radio tuned between stations. Alex froze, his hands still on the bear. The sound was coming from inside it.
Then, a voice slithered out of the static. It was garbled, stretched and warped as if played through a broken tape recorder, but beneath the distortion was the unmistakable high-pitched timbre of a young boy.
“… Le-xi…”
The air left Alex’s lungs in a single, ragged gasp. He dropped the bear. It fell to the floor, landing silently on the worn carpet.
Lexi.
No one had called him that in seven years. It was Leo’s nickname for him, a childish taunt from a time when they shared a room and fought over comic books. It was a secret, stupid name that had died with his brother.
The rational part of his brain screamed. Coincidence. Auditory hallucination. Stress. But he knew what he’d heard. The sound had been real, physical. The word was a key, specifically forged to unlock the deepest, most sealed-off chamber of his grief and turn it into a torture room.
He couldn’t stay here. Not with that thing.
He grabbed his laptop and keys, threw on his hoodie, and fled the room, leaving Barnaby on the floor, its single eye fixed on the door he’d just slammed behind him.
The university’s main computer lab was his true sanctuary. A cavernous, climate-controlled space that smelled of ionized air and cleaning solution, it was blessedly empty at this hour. The rows of silent machines were a comfort. Here, the world was governed by code and logic. Here, he was in control.
He needed to dissect TheDen.███. He couldn’t risk visiting the site again directly, not after what happened. The alternative was to attack it from a distance, to send in a proxy to map its structure and scrape its contents. He would build a bot.
His fingers flew across the keyboard, the familiar clatter a soothing balm to his frayed nerves. He spun up a virtual machine, fired up a Python environment, and began to write. He coded with a feverish intensity, pouring all his fear and confusion into the script. He built a powerful, recursive web scraper, designed to crawl every line of the site’s impossible source code, log it, and analyze it for anything—a hidden IP address, an exploit, a clue.
He named the program watcher.py. The Watcher. It felt appropriate. He would watch the ghost in the machine.
He executed the script. The terminal window came alive, lines of text scrolling past at a dizzying speed. It was working. The Watcher was diving into the website’s chaotic source code and pulling it back piece by piece. Just as he’d seen before, the code was nonsensical. A digital word salad.
<html><זֶה><body id=“none”>...
<p class=“eyeless”>10110...
<script src=“memory.js”>...
</head><div class=“INRI”>...
Alex leaned closer. Some of it wasn’t random. INRI. He vaguely recognized it from a religious studies class. Something to do with the crucifixion. And memory.js? It was all just strange enough to be deliberate. He let the bot run, a digital predator hunting through a jungle of corrupted data. He felt a sliver of his old confidence return. This was his territory. He could beat this.
For ten minutes, the bot scraped and logged. Then, the stream of data changed. The random characters and broken tags began to coalesce. The junk was rearranging itself on his screen, forming coherent words amidst the chaos.
...where is barnaby...
...lexi took him...
...cold in the ground...
Alex’s blood ran cold. This wasn't possible. The bot was a scraper; it could only copy what was already there. It couldn’t interpret, and it certainly couldn't receive a live transmission. The website shouldn’t be able to detect his bot, let alone interact with it.
He prepared to kill the process, to sever the connection, but before he could type the command, the script halted on its own. The frantic scrolling stopped. The cursor blinked at the end of the last line of scraped code. For a full five seconds, there was nothing.
Then, new text appeared.
It typed itself out slowly, character by character, in the clean, monospaced font of his own terminal. This wasn't a log file from the website. This was a direct message.
> Hello, Alex.
His heart stopped. The Watcher, his program, was talking to him.
> You built a good bot.
> But you can't watch me.
> I'm the one watching you.
Alex stared, paralyzed. This was a complete violation of the system’s logic. His code had been hijacked. The entity wasn’t just on a website; it was inside his machine. It had crossed the digital bridge he’d built and was now standing in his sanctuary.
His hands shook as he typed a reply into the command line, a desperate question for the ghost in his own creation.
> Who is this?
The response was instantaneous.
> You know who this is, Lexi.
> You left me.
> You left me in the dark.
The sterile air of the lab suddenly felt suffocating, the low hum of the servers like a malevolent whisper. He had fled his room to escape a haunted toy, only to find that the horror wasn't bound to a physical object. It was intelligent. It was vindictive. And it was already inside the walls. Alex slammed his laptop shut, but it was a hollow, meaningless gesture. He knew, with a certainty that chilled him to the bone, that closing the screen wouldn’t make it go away.