The rain started five minutes after she slammed my car door.
I remember the time because I stared at the dashboard like it could explain what had just happened—8:17 p.m. The streetlights flickered on one by one as if the city itself was waking up to witness the end of something. Maya walked away without looking back, shoulders stiff, hair already soaking through. The rain swallowed her shape as she turned the corner.
We had just had the worst argument of our relationship. Not screaming. Not insults. Worse—quiet disappointment. The kind that makes you feel small.
“Don’t follow me,” she said when she opened the door.
So I didn’t.
That was my first mistake.
Maya was twenty-four. Nursing student. The kind of person who cried at animal shelter videos but argued like a lawyer when she believed she was right. She moved through the world softly but never weakly. We had been together almost two years. Long enough to build habits. Long enough to build resentment.
Lately, everything felt heavy. Bills. Her mom’s illness. My job cutting hours. Every conversation felt like choosing the wrong wire in a bomb.
That night, the argument started over nothing—me forgetting to pick up her prescription. She said it meant I didn’t care. I said she always made everything bigger than it was. Words stacked. Tempers rose. Silence took over.
I drove her toward home. She asked me to drop her two blocks away.
“I just need space,” she said.
I stopped the car. She grabbed her bag, shut the door hard, and walked into the rain.
At 8:17 p.m., she disappeared.
At 8:42 p.m., my phone vibrated.
Maya: “I left my phone in your car.”
I pulled over so fast my tires screamed. I checked the seat. The floor. The door pocket. Nothing.
I typed back.
“I don’t see it. Are you okay?”
No reply.
Five minutes passed. Then ten.
Then my phone rang.
A woman’s voice on the other end sounded like she was choosing her words carefully.
“Is this Daniel?”
“Yes.”
“This is Officer Hernandez with city police. Were you with Maya Carter earlier tonight?”
My chest tightened. “Yes. I just dropped her off.”
There was a pause that felt too long.
“Sir… she was struck by a vehicle while crossing Brookside Avenue at approximately 8:29 p.m. She was pronounced dead at the scene.”
I don’t remember much after that. I remember my knees giving out. I remember the rain soaking through my clothes. I remember screaming her name like loud enough might undo time.
The driver fled.
They said it was fast.
They said they were sorry.
The funeral was four days later. I stood beside her casket, staring at someone who looked like her but wasn’t her. Too still. Too pale. Too quiet. I whispered apologies she would never hear.
Weeks passed. Nights became endless. Every sound felt like a reminder that she wasn’t there to hear it.
Then one afternoon, while cleaning my car, I found it.
Her phone.
It had slid deep beneath the passenger seat, hidden so well it felt intentional. My hands shook as I pulled it out. The screen was cracked at the corner. The battery was dead.
I charged it. Stared at the black screen while it powered on.
There was one unread message.
Sent at 8:31 p.m.
Two minutes after her death.
From her number.
To me.
The message read:
“I’m sorry I didn’t tell you. I was scared you’d leave.”
My blood ran cold.
I typed back without thinking.
“Maya?”
The message sent.
Three dots appeared.
Another message came in.
“You weren’t supposed to see it this way.”
I dropped the phone like it had burned me.
My heart hammered violently. I convinced myself it was a glitch. A scheduled draft. Some delayed server nonsense. Anything logical.
I picked it back up.
“Who is this?” I typed.
Three dots again.
Then:
“I tried to warn you.”
I couldn’t breathe.
I ran to her mother’s house that night, shaking, phone clenched in my hand like evidence.
She looked at the screen. Her face drained of color.
“That phone was locked at the hospital,” she whispered. “They gave it to me to identify her. It was powered off. No one touched it after.”
The messages kept coming.
Over the next three nights, always at exactly 8:31 p.m., a new message arrived.
Night One:
“You should’ve followed me.”
Night Two:
“He was watching.”
Night Three:
“It wasn’t an accident.”
I took the phone to the police. They checked the logs.
The texts were real.
They were sent using Maya’s number.
From a location tagged to Brookside Avenue.
The exact place she died.
The officer’s face tightened. “Sometimes systems glitch.”
I knew he didn’t believe it.
Neither did I.
On the fourth night, I waited in my car at Brookside Avenue.
Rain fell again, same as that night. Same cold air. Same silence.
At 8:31 p.m., the phone vibrated.
“He’s back.”
My headlights caught movement near the curb. A man stood across the street, hood pulled low, face hidden in shadow.
Instinct screamed at me to leave.
Instead, I stepped out of the car.
“Who are you?” I shouted.
He didn’t answer.
He turned and ran.
I chased him without thinking. Past parked cars. Through puddles. Down the same dark stretch of road Maya had crossed.
He tripped near the intersection.
When I reached him and flipped him over, my breath left my body.
It was the hit-and-run driver.
His face was all over the news.
Before I could speak, his phone lit up in his hand.
A message displayed on the screen.
From Maya’s number.
“You can’t hide anymore.”
He screamed.
I held him down until the police arrived.
The investigation reopened.
The man confessed. He had been drunk. Speeding. Panicked when he hit her. Fled. Returned to the scene every night since, haunted, watching the spot where everything ended.
He swore he didn’t send the messages.
The phone records confirmed it.
The location where Maya’s texts were sent came from no tower. No GPS.
Just… empty coordinates.
After the arrest, the messages stopped.
For weeks.
Life felt wrong without the fear. Wrong without the dread. Wrong without her.
Then one night, at 8:31 p.m., my phone buzzed again.
One final message came through.
“It’s okay to let me rest now.”
I stared at the screen until the words blurred.
Then the phone shut off.
Forever.
I still park at Brookside sometimes. I don’t know why. Habit. Guilt. Love. Maybe all of it.
I don’t believe in ghosts.
But I do believe that some love refuses to leave quietly.
And some truths are too heavy for the living to carry alone.

Comments
Post a Comment