1. The Aisle of Accidents

The video had no title, just a string of numbers and a single underscore: See_Me_1. Ivy Hatch almost closed the browser tab. The dark web forum she lurked in was a landfill of digital nightmares, and she had trained herself to scroll past the worst of it. But the thumbnail caught her. It was too bright, too ordinary. Fluorescent lights on polished linoleum. A row of shopping carts gleaming like a chrome serpent.

She clicked.

The footage was grainy but stable, shot from a camera fixed high in the corner of what looked like a MegaMart supercenter. The timestamp read 11:47 PM on a Tuesday night. A woman, maybe mid-forties, was walking down the cereal aisle. She had a list in one hand and a reusable bag slung over her shoulder. A late-night shopper, tired after a long shift. Ivy recognized the slump of the shoulders. She had worn it herself.

Behind the woman, at the far end of the aisle, a shopping cart began to move. No one was pushing it. It rolled slowly at first, then picked up speed, as if the floor had tilted. The angle of the camera made it look inevitable, a slow-motion pendulum swinging toward its target. The cart clipped the end of the shelving unit, veered slightly left, and slammed into the woman’s right knee from behind.

The sound was a wet, muffled crack, picked up by the store’s ambient microphones. The woman crumpled sideways, her head striking the metal shelf before she hit the floor. Her reusable bag landed beside her, a single orange rolling out and coming to rest against the baseboard.

Ivy pressed her hand to her mouth and paused the video. Her heart was beating too fast. It looked like an accident, a freak mishap. The kind of thing that would generate a six-figure premises liability settlement and a fresh round of corporate safety memos. But something was wrong. She rewound the footage and watched again, frame by frame. The cart had been stationary. Completely still. Then it started moving, not with the lazy drift of an unbalanced wheel, but with a sudden, directed acceleration. Someone had pushed it. Hard.

She expanded the video’s metadata panel, her analyst brain taking over. The file had been uploaded three days ago to a hidden node on the Tor network. The stream had been live, not recorded and uploaded after the fact. Forty-seven people had watched it in real time. There was a chat log.

Ivy opened the log in a separate window and began to read.

Ghost_in_Aisle_7: here we go CartWhisperer: clean push, no fingerprints Voyeur_99: bet she doesn’t get up Voyeur_99: $50 says ambulance takes over 20 mins CartWhisperer: easy money. this store is dead zone after 11 Ghost_in_Aisle_7: look at her. she never saw it coming Lurker_88: is she breathing? I can’t tell CartWhisperer: who cares. bet on response time. clock is ticking

Her throat tightened. They were betting. Betting on how long it would take for help to arrive. And the person who called themselves CartWhisperer—they knew the cart was going to hit her. They spoke about it like a stage direction. She scrolled further up the log, to the moments before the incident.

CartWhisperer: target acquired. aisle seven. alone. Ghost_in_Aisle_7: no cameras on the cart? CartWhisperer: I know the blind spots. I know every blind spot in this place. Voyeur_99: you work there? CartWhisperer: I am invisible there. that’s the point.

Ivy pushed her chair back from the desk. Her small apartment in Millwood was silent except for the hum of her aging laptop. Outside, the streetlamp cast a pool of sodium-orange light on the wet asphalt. She had moved here six months ago, after her life in the city had collapsed under the weight of a divorce and a layoff. Millwood was supposed to be a quiet place to rebuild. Now she was watching a murder disguised as an accident.

She called the Millwood Police Department. The dispatcher sounded bored. Ivy explained about the video, the chat log, the certainty that someone had pushed the cart with intent. The dispatcher transferred her to a detective named Frank Coleridge. He listened for three minutes, then interrupted.

“Ma’am, we’re aware of the incident you’re referring to. It happened at the MegaMart on Route 9. The victim was a Patricia Hembry, forty-six, a nurse at Millwood General. She slipped and fell. There’s no evidence of foul play. The security footage from the store shows it was an accident.”

“I have different footage,” Ivy said. “It was streamed live on the dark web. There’s a chat log where someone takes credit for it. They call themselves CartWhisperer. They said they pushed the cart.”

There was a long pause. “You’re telling me you accessed a live stream of a murder on the dark web.”

“Yes.”

“And you have this footage?”

“I have the metadata, the log, the stream capture. I can send it to you.”

“Don’t send anything. We’ll have our cyber unit take a look. But Ms. Hatch, I have to be straight with you. We get calls like this every few months. People find things online and connect dots that aren’t there. The dark web is full of fabricated content designed to mess with people’s heads. The Hembry case is closed. It’s a tragic accident, and her family is grieving.”

Ivy’s jaw clenched. “The person in that chat said they knew the blind spots. They said they were invisible. That doesn’t sound fabricated.”

“I’ll make a note of it. Thank you for your concern.”

The line went dead.

She sat in the dark, anger simmering beneath her exhaustion. She had been dismissed before. After the layoff, after the divorce, after a dozen failed job interviews where her qualifications were swallowed by algorithms. She had learned to expect it. But this was different. Patricia Hembry had been a person, not a data point. And someone had turned her death into a spectator sport.

Ivy spent the next six hours reconstructing the digital trail. She traced the stream’s origin through a series of onion routers and VPNs, hitting dead ends designed to frustrate anyone without a warrant. But the chat log was her real lead. The users had handles, and handles left traces. Ghost_in_Aisle_7 had an account on a defunct image board, where they posted grainy photos of empty supermarket aisles, always at night. The captions were single words: “empty,” “quiet,” “alone.” Voyeur_99 was more active, a prolific commenter on forums dedicated to accident footage and fail compilations. But CartWhisperer was a ghost. No other posts, no linked accounts, no digital footprint beyond that single chat log. The username was brand new, created minutes before the stream started and abandoned immediately after.

She leaned back in her chair and stared at the ceiling. CartWhisperer knew the store intimately. They understood the blind spots in the camera coverage. They had pushed a shopping cart with enough force to shatter a woman’s knee and send her head into a metal shelf. And they had done it while forty-seven people watched.

The next morning, Ivy drove to the MegaMart on Route 9. The store was a cavernous box of beige concrete and red signage, surrounded by a parking lot that could swallow a stadium. Inside, the air smelled of stale popcorn and industrial cleaner. She walked to aisle seven, the cereal aisle. There were no memorials, no signs that a woman had died here. Just boxes of cornflakes and granola stacked in neat rows. She looked up at the security camera mounted near the ceiling. It pointed straight down the aisle, covering the long corridor. But if you stood near the end cap, just past the shelving for the specialty oats, you were partially obscured by a promotional display hanging from the ceiling. A blind spot.

Ivy stood in that blind spot and looked back toward the entrance. From here, a person could watch the entire aisle without being seen. They could wait. They could choose their moment.

A store employee in a blue vest walked past, pushing a line of carts. Ivy stopped him.

“Excuse me, were you working here last Tuesday night?”

The employee, a young man with a name tag that read “Marcus,” looked at her warily. “Yeah, I’m on the overnight shift. Why?”

“A woman died here that night. Patricia Hembry. Did you know her?”

Marcus’s face tightened. “I heard about it. Management told us not to talk to anyone. They said it was an accident.”

“Do you believe that?”

He glanced around, then lowered his voice. “Look, I didn’t see it happen. But I heard things. We all did. The cart that hit her—it was from the far end of the store, like the garden section. No reason for it to be there. And the security footage they showed us, it was all grainy, like it skipped frames. Some of the guys think it was messed with.”

“What about the other employees? Was anyone acting strange?”

Marcus hesitated. “There’s a guy. Night stocker. Quiet. Keeps to himself. A few weeks ago, he got into an argument with a manager. I don’t know what it was about, but after that, he just… disappeared. Didn’t quit, didn’t get fired, just stopped showing up. His name’s Elias. I don’t remember his last name.”

“What did he look like?”

“Average. Brown hair, glasses. The kind of guy you see every day and never really notice. You know what I mean? Like he was already invisible.”

The word hit Ivy in the chest. Invisible. That was what CartWhisperer had written in the chat. I am invisible here. She thanked Marcus and walked out into the parking lot, the winter wind cutting through her coat. A chill that had nothing to do with the temperature settled into her bones.

Back in her apartment, she compiled everything she had into a folder: the stream capture, the chat log, the employee description, the blind spot analysis. She sent it to Detective Coleridge via encrypted email, along with a formal request for the store’s internal security footage. Then she waited.

Three days passed. No response.

On the fourth night, she was making coffee when her laptop chimed with an alert. She had set up a monitor for any new uploads with similar metadata signatures to the first stream. The alert linked to a new onion address. The title was See_Me_2.

Her hands trembled as she opened the stream. The camera angle was different this time, showing the back loading bay of a MegaMart, lit by harsh security lights. A man in a gray janitor’s uniform was hauling cardboard boxes toward a compactor. He was older, his movements slow and deliberate. He didn’t look at the camera. He didn’t know he was being watched.

The chat window bloomed to life on the side of the screen.

CartWhisperer: round two Ghost_in_Aisle_7: different store? CartWhisperer: Midland location. overnight shift. Voyeur_99: what’s the play? CartWhisperer: compactor. let’s see how fast they notice. Voyeur_99: I’m in. $100 says no one finds him until morning. Ghost_in_Aisle_7: he looks lonely. no one will miss him. CartWhisperer: exactly.

Ivy grabbed her phone and dialed 911. While it rang, she watched the screen. The janitor stopped near the compactor, frowning at something just off camera. A shadow moved. The camera angle shifted slightly, as if someone had bumped the mount. Then the audio cut out, replaced by a high-pitched whine. The video feed flickered, glitched, and went dark. The chat continued.

CartWhisperer: done. Voyeur_99: that was fast. Ghost_in_Aisle_7: clean. CartWhisperer: always clean. see you for the next one.

Ivy screamed into the phone, demanding to be connected to the Midland police department. But even as she spoke, she knew it was already too late. The feed might have gone dark, but the kill was complete. And the audience was already logging off, satisfied, waiting for the next spectacle.

She slumped against the wall, clutching her phone. The folder of evidence on Patricia Hembry sat on her desk, unopened by the police. Now another person was dead, and she was the only one who had seen it happen. The only one who believed it was real.

She looked at the frozen chat log, at the username CartWhisperer. Beneath it, a single new line had appeared, typed after the stream ended.

CartWhisperer: you see me now, don’t you, Ivy?

Chapter Comments (0)

No comments yet. Be the first to comment!

Leave a Reply

Your email address will not be published. Required fields are marked * *