Then she heard it — footsteps on the wet pavement behind her. She spun around.
Dani was standing twenty feet away, soaked, pale, staring at her phone with an expression Mara had never seen on her sister’s face before. Not fear. Something closer to awe.
“Mara.” Dani looked up slowly. “I got your messages.”
“I didn’t send those messages.”
“I know.” Dani walked toward her carefully, as if the bridge might shift beneath them. “I got one too. On my phone. From your number.” She held out the screen.
The message read: “Go to the bridge. She needs you.” It was timestamped 11:44 PM — three minutes before Mara had even opened the app.
Mara stared at it. “What were you going to tell me tonight? Joel said you were upset.”
Dani looked at the river for a long moment. When she turned back, her eyes were wet with something that wasn’t rain. “I was going to tell you I’d been having thoughts. Dark ones. For a few weeks now. I didn’t know how to say it. I got in the car and I drove here and I just… I stopped.”
Mara stepped forward and took her sister’s hands. They stood there in the rain while the city hummed around them and the river moved below, indifferent and ancient.
Later, much later, after Dani was safe and warm and talking to someone who could help, Mara sat alone in her apartment and opened the message thread one last time.
All three phantom messages were gone. The thread showed only the one she had typed herself, and Dani’s reply from the bridge: “I’m here. Where are you?”
No trace. No glitch. No explanation.
Mara closed the app and looked at the rain on the window for a long time.
She had worked in software for eleven years. She understood systems, logic, cause and effect. She knew that data did not appear from nowhere. That timestamps could not precede their own events. That messages required a sender.
But she also knew what she had seen.
And she knew that whatever had sent those messages had known — somehow, impossibly — exactly what Dani needed to hear, and exactly when she needed to hear it.
The question that kept her awake until dawn was not what it was.
It was whether it was still watching.
Categories
- AI & Technology
- Contemporary
- Corporate Control
- Creepypasta
- Crime Thriller
- Cyberpunk
- Dark Fantasy
- Enemies to Lovers
- Fairy Tale Retelling
- Fantasy
- First Contact
- Forbidden
- Genetic/Body Horror
- High Fantasy
- Monster Hunter
- Mythic/Folklore
- Paranormal
- Portal/Otherworld
- Post-Apo
- Post-Collapse Society
- Psychological Thriller
- Romances
- SCI-FI
- Second Chance
- Slow Burn
- Space Combat
- Spacepunk
- Surveillance State
- Survival Thriller
- Thrillers
- Time Travel
- Treasure Hunter
- Urban Fantasy
- Witchcraft/Curses
Tags
10min stories atmospheric atmospheric fantasy atmospheric fiction contemporary romance Creepy creepypasta crime thriller dark fantasy debt dystopia emotional fiction enemies to lovers ensemble cast epistolary fantasy female protagonist first person forbidden romance framed narrative high fantasy love story magic Memory mystery Paranormal psychological horror psychological thriller romance sci-fi second chance second chance romance short fiction short story slow burn space station speculative fiction supernatural Survival survival thriller suspense thriller travel romance witchcraft workplace romance







Leave a Reply