← Back to the feed

The Text from Mom

HorrorH-0195 min read1,039 words
horrorphonegriefmotheruncanny

Picking up after the hook you just read.

I never deleted Mom's contact after the funeral. People said I should — "closure," "healthy boundaries," like grief was a subscription you could cancel. I kept her name in my phone between the pharmacy and my landlord because sometimes I still opened our thread and read the last thing she sent alive: *Keys are under the frog.*

The ceramic frog by the back step. She was right. I still look there first.

Eleven months later, at 2:11 a.m., her name lit my lock screen.

**Mom:** Don't open the basement door tonight, sweetheart.

My throat closed. Wrong kind of cold — not fear yet, recognition. She called me *sweetheart* only when something was wrong.

I was in bed on the second floor. The basement door was at the end of the hall downstairs, the one we kept locked because the latch sticks and the light flickers. Mom hated that door. She said basements kept grudges.

I typed with thumbs that didn't feel attached to me: *Who is this*

Three dots appeared. Disappeared. Appeared again.

**Mom:** You know who.

The phone buzzed a second time. Not text — image attachment.

I opened it before I could decide not to.

Me. Asleep. Blanket at my chin. Hair on the pillow the way it falls when I've been out for hours. Camera angle from the top of the basement stairs — looking up through the railing gap toward my open bedroom door.

Timestamp: 2:14 a.m.

I had taken my phone to bed at 1:50. I live alone.

I called her number. It rang four times and went to the old voicemail — her voice, bright and slightly out of breath: *Hi, you've reached Denise! Leave a—*

I hung up before the beep.

Downstairs, something settled. House noise, I told myself. Old pipes. The refrigerator I forgot to level after delivery.

**Mom:** You're thinking it's the pipes. It's not the pipes.

I hadn't texted that.

The thread knew.

I got out of bed without turning on the light. Floorboards I know by muscle memory: avoid the third one outside my room, skip the nail by the linen closet. Halfway down the stairs I smelled basement air — concrete, detergent, the faint mildew Mom fought with vinegar every spring.

The basement door stood closed at the end of the hall. Handle dark. No light under the frame.

I stopped breathing.

**Mom:** Good. Stay there.

My phone screen reflected in the front window — my face pale, Mom's contact photo smiling from 2019, back when her hair was still brown at the roots.

"Mom?" I whispered to the empty hall.

The door handle moved — not opening, testing. Metal on metal, slow.

I backed up one step.

The phone buzzed again.

**Mom:** She only comes up when you open the door. I couldn't tell you before. You weren't ready to hear it.

Before what? Before she died in the hospice bed holding my hand, eyes clear at the end, saying *I love you, I'm not afraid* like a script she wrote so I would survive it?

**Me:** What door, Mom?

A pause long enough to feel deliberate.

**Mom:** The one we painted twice and it still showed through.

My skin prickled. I was eight when we painted that basement door blue over something darker. Mom sang while she rolled the second coat. Dad took pictures. Under the blue, if the light hit wrong, you could still see an older mark — narrow, vertical, like a hand had pressed from the inside and left a shadow.

I hadn't thought about that in years.

The handle tested again. The latch clicked — not opening. Holding.

**Mom:** I kept her downstairs so you could sleep upstairs. After I'm gone, she waits for you to forget.

Forget what?

**Me:** Who is she

The answer came as another photo.

Not me this time. The basement steps. Bottom tread. A smear that might have been dirt. Might have been something that tracked up once and got wiped down.

Free to finish · no app download · unsubscribe anytime

Continue reading

You have read 64% of this story. Your first full story was free — unlock this ending or get unlimited access.

One story $0.99 — or unlimited for $2.99/week (vs $0.99 × every ending).

Sign in to purchase

Secure checkout by Stripe. Cancel subscriptions anytime.

Questions? Contact us