Whispers From Room 47

All Rights Reserved ©

Summary

When whispers call her name, Kavya breaks the one rule of St. Martin’s School — never open Room 47. But once the door creaks, it never closes again.

Status
Ongoing
Chapters
1
Rating
n/a
Age Rating
16+

The Locked Door

The school bell screamed across the corridor — shrill, impatient, like it couldn’t wait to end another long day.

Students poured out of classrooms in messy streams of laughter and backpacks. Sunlight spilled through the windows, painting long shadows on the tiled floor. Everything was loud and alive. Everything except the door at the end of the hall.

ROOM 47 – UNDER MAINTENANCE.

The sign hung crooked, its edges curling, the tape yellowed with age. Kavya slowed down when she saw it. Her friends hurried past, but something about that door made her spine prickle. It looked ordinary — same dull green paint, same silver handle — yet the air near it felt… wrong. Heavier somehow. Like the air had weight.

“Don’t start again,” Mira said, tugging her sleeve. “It’s just a room.”

Kavya tilted her head. “Then why does it smell like burnt wood?”

Mira frowned, sniffed the air, and stepped back quickly. “Stop. You’re scaring me.”

Before Kavya could answer, Arjun appeared beside them, balancing his bag on one shoulder. His grin was the kind that usually meant trouble. “You two still obsessing over that door?” he asked. “Didn’t anyone tell you the story?” Kavya blinked. “What story?”

Arjun lowered his voice, eyes glinting. “The one about the kid who got locked inside during detention. They say he was never found.”

Mira groaned. “Ugh, every year you make up new versions of that.”

“I don’t make them up,” Arjun said with mock offense. “I just… improve them.”

Kavya rolled her eyes, but she couldn’t stop looking at the knob.

For a second, she thought it turned — just a twitch, like someone inside had tried it and given up.

That night, she couldn’t sleep.

Every time she closed her eyes, she saw that crooked sign.

Her room was silent except for the ceiling fan ticking rhythmically, tick-tick-tick — the same sound she’d heard echoing faintly through the corridor after the bell.

She sat up, checked her phone. Nothing new. No messages, no notifications. Until 11:47 p.m.

A single ding.

Notification: School Portal App

New Message from: Room 47

“I’m still here.”

Kavya froze.

Her first thought: prank. Arjun must’ve hacked the system somehow. But when she clicked the profile, it showed a student name she didn’t recognize — Aarav Malhotra, Class 9.

Transferred last year, the profile said.

Transferred. Not deleted. Not inactive.

Active now.

She typed quickly:

“Who is this?”

Three blinking dots appeared… and then vanished.

No reply.

She turned off the screen, heartbeat crashing in her ears. It was probably a glitch. Or a bot. Or maybe someone using an old account.

She left the phone face down on her desk. The silence thickened. Outside, the streetlight flickered — once, twice — then steadied again.

Sometime after midnight, she dreamt she was walking through the corridor again.

The walls gleamed white, freshly painted, but the floor was wet — streaked with something that looked like spilled ink. Or maybe something darker.

She followed the trail until she reached that door. The yellow tape was gone. The sign was clean. The knob was shining.

When she touched it, the world went completely still.

And then, a whisper. Soft, close, right beside her ear.

“You opened it.”

She jolted awake.

Her heart thudded against her ribs. The clock read 2:47 a.m. The air felt colder, as if she’d left a window open. But the windows were shut tight. Everything was exactly where it had been — except her phone screen, which was glowing faint blue on her desk.

One new message.

From Room 47.

“Don’t come back.”

The wind rose outside, sudden and fierce, rattling her window frame like someone trying to get in.

Kavya’s hands trembled as she locked her phone, pulled her blanket up, and whispered to herself,

“It’s just a glitch. It’s just a stupid glitch.”

But deep down, a small voice answered — one that didn’t sound like her own.

“You shouldn’t have looked.”