23 Jul

The Last Cup at Wicked Grounds

Story Summary

The Last Cup at Wicked Grounds

When struggling horror writer Mara Vale moves into the apartment above Wicked Grounds Coffee Co., she hopes the quiet rainy nights will help her finish her book. But after ignoring the owner’s warning not to look out the café window when the lights flicker, Mara sees a hooded figure standing outside in the storm, watching her through the glass with gleaming eyes. Soon, fresh cups of black coffee appear on their own, messages form in stains and reflections, and Mara learns the café has a deadly history of missing people tied to a stranger who can only enter once he is seen. As the figure follows her through windows, screens, and even her unfinished manuscript, Mara must return to Wicked Grounds and uncover the truth before she becomes the next name trapped inside the café’s haunted story.

Listen to the Story

The Last Cup at Wicked Grounds

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Last Cup at Wicked Grounds

The first thing Mara Vale noticed about Wicked Grounds Coffee Co. was that the front window looked like it had been built for watching storms.

It took up nearly the whole front wall, stretching from the old wooden floorboards almost to the stamped tin ceiling. The glass was wavy with age, uneven in a way modern windows never were, so the street outside bent and shimmered whenever rain ran across it. Streetlights melted in the droplets. Passing cars became smears of yellow and red. People under umbrellas drifted by like ghosts trying not to be recognized.

On the afternoon Mara moved in, it was raining hard enough to make the gutters choke.

“Good omen,” said the old woman behind the counter.

Mara looked up from the two suitcases she had dragged through the door. One had a broken wheel and kept trying to fall over.

“For a coffee shop?” Mara asked.

“For anything old that wants to stay hidden.”

The woman smiled after she said it, as if she had meant it as a joke.

Mara laughed politely, though not because it was funny.

The woman’s name was Evelyn Thorne. She owned the building, the café, the apartment upstairs, and, from what Mara could tell in the first five minutes, half the town’s secrets. She was small and narrow, with silver hair twisted into a bun and sharp black eyes that moved too quickly to belong to someone her age. She wore a dark green cardigan over a white blouse and a flour-dusted apron tied neatly at the waist.

“You’re early,” Evelyn said.

“The bus was early.”

“The bus is never early.”

Mara glanced toward the rain-streaked window, where the tail lights of the county bus had already vanished into gray.

“Well,” she said, “today it was.”

Evelyn studied her for a moment.

Then she nodded.

“Apartment’s upstairs. You’ll have the side entrance key and the back stair key. Front door stays locked after closing. No exceptions.”

“That’s fine.”

“Café closes at ten. I leave by ten-fifteen unless we’re busy, which we won’t be on weekdays. You can use the back stairs anytime. If you come down here after hours, clean up after yourself.”

“I will.”

“No frying. No candles. No smoking. No parties.”

Mara almost laughed again. “You don’t have to worry about parties.”

“No guests after dark.”

That one landed strangely.

Mara looked at her. “After dark?”

Evelyn’s expression did not change. “Building’s old. Walls are thin. Stairs creak. I sleep light.”

“You live here too?”

“Used to. Now I live two streets over.” Evelyn reached beneath the counter and took out a brass key ring. Three keys hung from it. One was ordinary silver. One was long and black. The third was small, brass, and cold when Evelyn dropped it into Mara’s palm. “Silver for the apartment. Black for the alley door. Brass for the back stairs.”

“What about the front door?”

“You won’t need that.”

Mara turned the keys over in her hand. The brass one had no teeth. Not really. Its edge was smooth except for one notch cut near the tip.

“Does this actually open something?”

Evelyn’s mouth twitched. “It opens what it needs to.”

Mara decided right then that Evelyn Thorne was exactly the sort of landlord who enjoyed being mysterious to young women with unpaid bills and nowhere else to go.

Which was fine. Mara could handle mysterious. Mysterious was better than expensive.

The apartment above Wicked Grounds was cheaper than anything else she had found within fifty miles. Too cheap, probably. But after the divorce, the missed deadlines, the publisher’s emails, the credit card statements, and the humiliating conversation with her sister where the phrase “temporary fresh start” had been used four times, Mara had stopped asking why things were cheap.

She only asked whether they had walls and a door that locked.

The apartment had both.

It was small, with slanted ceilings, old radiators, and wallpaper that had faded from blue to the color of old bone. The kitchen had a two-burner stove and a refrigerator that hummed like it was keeping a secret. The bedroom window overlooked the alley, where rainwater ran in black streams toward a storm drain clogged with leaves.

It was not beautiful.

But it was quiet.

And quiet, Mara told herself, was what she needed.

She had three months to finish a horror novel that no longer scared her.

The book was called The Hollow Guest. It was supposed to be about a woman who moved into an old inn and discovered that one of the rooms had been occupied for a hundred years by something that could only enter if invited. The idea had seemed sharp when she sold it. Clean. Marketable. Gothic but modern. Her editor had loved it.

That was eight months ago.

Now the manuscript sat at sixty-four thousand words and went nowhere. Her main character wandered from room to room finding ominous objects. Mirrors cracked. Floorboards creaked. Tea appeared on tables. Doors opened by themselves.

Nothing happened.

Worse, nothing meant anything.

Mara had started to suspect that her horror novel was not about a haunted inn at all. It was about her sitting alone in rooms, waiting for something to decide what happened next.

On her first night above the café, she unpacked three sweaters, six notebooks, her laptop, a coffee-stained copy of Jane Eyre, and a framed photograph she did not display. The photo showed her and Daniel on a beach in Maine, both of them laughing at something she could no longer remember. She placed it facedown in the top drawer of the nightstand.

Then she sat at the kitchen table and opened her laptop.

Rain ticked against the window.

The cursor blinked.

Mara wrote:

The guest stood outside the inn, his face hidden by rain.

She stared at the sentence.

Then she deleted it.

Downstairs, beneath her feet, something knocked once.

Mara looked at the floor.

The sound did not come again.

Old building, she thought.

Old buildings settled. Pipes clanged. Wood complained. Glass breathed in the wind.

She made tea, though what she wanted was coffee, and went to bed before midnight.

She dreamed of a man standing outside a window.

Not close enough to see clearly.

Not far enough to ignore.

In the morning, Wicked Grounds smelled like cinnamon, espresso, and rain-damp wool.

Mara came downstairs at seven-thirty to find Evelyn arranging pastries in the glass display case. The café was larger than it seemed from the street, long and narrow, with dark wood floors and brick walls covered in old framed photographs. There were mismatched chairs, small round tables, shelves of used books, hanging plants, and a leather sofa in the corner beneath a chalkboard menu.

The whole place looked designed to make lonely people believe loneliness was romantic.

“Coffee?” Evelyn asked.

“Yes, please.”

“Cream?”

“No.”

“Sugar?”

“No.”

Evelyn poured black coffee into a heavy ceramic mug. The front read WICKED GROUNDS in chipped white lettering.

Mara took it to the table by the window.

Outside, the street was still wet. Morning light sat gray and soft over the pavement. Across the road, a row of shops stood with their awnings sagging beneath collected rainwater. A florist. A tailor. A used record store that looked permanently closed.

Mara opened her laptop.

For one hour, she wrote nothing.

For another, she wrote two bad paragraphs.

At ten, a man in a postal uniform came in and ordered a cappuccino. At eleven, two college students sat in the corner and argued about a film. At noon, an older couple shared a blueberry muffin and spoke quietly in the way people do when they have already said everything important years ago.

Mara watched them all.

Writers called this observing. Daniel had called it hiding.

By three, the rain had returned.

By six, the café had emptied.

By nine-thirty, Mara had written almost six hundred words, which was not good but was not nothing.

Evelyn wiped down the counter and glanced toward the window.

“Storm’s getting mean,” she said.

Mara followed her gaze.

The glass had gone dark. Reflections floated on its surface: the yellow glow of lamps, the chalkboard menu, Evelyn’s thin figure behind the counter, Mara herself hunched over the table with tired eyes.

Beyond those reflections, the street blurred under rain.

“You can stay down here a while,” Evelyn said. “Just lock the back stair door when you go up.”

“Thanks.”

Evelyn hesitated.

Then she said, “One more thing.”

Mara turned.

“If the lights flicker, don’t look out the front window.”

Mara waited for the smile.

It did not come.

“What?”

“This building has old wiring,” Evelyn said. “When the lights flicker, the glass catches reflections strangely. People think they see things.”

“Things?”

“Faces. Movement. Someone outside when no one’s there.”

Mara leaned back in her chair. “That feels like something you should put in the rental listing.”

“It’s only unsettling if you make it unsettling.”

“And your solution is don’t look?”

“My solution is don’t feed what wants attention.”

The rain hit the window harder.

Mara tried to read Evelyn’s expression and found no joke in it at all.

“Have you seen something?” Mara asked.

Evelyn dried her hands on a towel.

“I’ve owned this place for thirty-one years,” she said. “I’ve learned what not to see.”

Then she untied her apron, hung it on a hook, took her coat from behind the counter, and left through the back.

The café bell did not ring when she went out.

Mara sat alone in Wicked Grounds with her laptop open and Evelyn’s warning settling around her like cold dust.

For ten minutes, she wrote nothing.

Then she laughed under her breath.

“Perfect,” she said to the empty café. “My landlord is a haunted teapot.”

She wrote the warning into her book.

When the lights flicker, do not look through the glass.

It was the first sentence in weeks that felt alive.

So she kept going.

The storm deepened. Rain battered the windows. The front of the café became an aquarium of black water and reflected light. The street beyond vanished, then appeared, then vanished again.

Mara wrote about the innkeeper. She wrote about the woman upstairs who ignored warnings. She wrote about a guest who could not enter unless he was seen.

At 11:17 p.m., the lights flickered.

Once.

Twice.

The café went dim.

Mara’s fingers stopped over the keyboard.

The espresso machine clicked behind the counter.

She turned her head.

The machine sat dark and silent.

Then it hissed.

Steam curled from the wand in a thin white line.

Mara stood.

“Hello?”

The word sounded foolish, small, swallowed by rain.

The lights flickered again.

When they steadied, a cup of coffee sat on the table across from her.

Mara did not move.

It was in one of the black Wicked Grounds mugs, placed neatly on a saucer. Steam rose from the surface. The coffee was dark and still, filled to the brim without a ripple.

Mara’s first thought was that Evelyn had come back.

Her second was that Evelyn would have had to walk directly past her to place the cup there.

She looked toward the counter.

Empty.

Toward the front door.

Locked.

Toward the back hallway.

Dark.

The coffee steamed.

Mara’s heartbeat grew loud in her ears.

Old building, she thought.

But old buildings did not make coffee.

The lights buzzed overhead.

Mara reached for her phone.

The screen was black.

She pressed the side button. Nothing happened.

“Great,” she whispered.

Then came a soft tap.

Not from the counter.

Not from the hallway.

From the window.

Mara closed her eyes.

She knew, with the absolute clarity that sometimes arrives in terrible moments, that she should not look.

Evelyn had told her not to look.

Every horror story she had ever read told her not to look.

Every rational part of her mind said there was nothing outside but rain and glass and the silly reflections of a tired woman frightening herself in an empty café.

Tap.

This one was gentler.

Almost polite.

Mara opened her eyes.

At first, she saw only her own reflection.

Pale face. Dark hair pulled back. Sweater sleeves stretched over her hands. Behind her, the café glowed dim and golden.

Then lightning moved behind the clouds.

For one white instant, the street appeared.

And a man stood outside the window.

He was tall. Too tall, maybe, though the rain and warped glass made proportions uncertain. He wore a long dark coat with the hood pulled up. Water streamed from the fabric. His face was mostly hidden, but his eyes caught the light in a way no eyes should.

They gleamed.

Not glowed.

That would have been too simple.

They gleamed like something wet at the bottom of a well.

Mara could not move.

The man stood on the other side of the glass, only a few feet from her table, staring in.

The rain ran over his face.

His mouth moved.

She heard nothing.

The lights flickered.

He was gone.

Mara stumbled back from the table so quickly her chair fell over.

The fresh cup of coffee remained where it had appeared.

Beside it, lying on the table, was a napkin.

It was damp.

Something dark had soaked into the fibers, forming words in uneven, spreading letters.

YOU SAW ME.

Mara backed away.

The stain continued moving.

Letters lengthened.

A second line appeared.

NOW I COME IN.

Upstairs, Mara shoved a chair beneath her apartment door and sat awake until dawn with every light on.

Her phone began working again at 6:04 a.m.

She had no missed calls. No messages. No explanation.

By seven, she had convinced herself not that nothing had happened, but that there had to be a normal shape underneath what had happened. Someone outside. A prank. A power surge. Sleep deprivation. A cup Evelyn forgot. A napkin stained by coffee that her panicked brain turned into words.

Stress could do strange things.

Mara knew this.

After Daniel left, she had once heard him calling her name from the shower drain.

Grief and fear were both ventriloquists.

At eight, she went downstairs.

The café was bright with morning. Evelyn stood behind the counter grinding beans.

The table by the window was clean.

No cup.

No napkin.

No fallen chair.

“Rough night?” Evelyn asked.

Mara stared at her. “Did you come back here after closing?”

“No.”

“Did anyone?”

“No.”

“The front door was locked?”

“It locks itself from the outside. Deadbolt from inside.” Evelyn looked up. “Why?”

Mara wanted to sound calm. She failed.

“I saw someone outside.”

Evelyn turned off the grinder.

The sudden silence made the café feel much larger.

“In the window?” Evelyn asked.

“Yes.”

“After the lights flickered?”

Mara did not answer.

Evelyn closed her eyes.

“Oh, you foolish girl.”

Anger flared through Mara, bright and welcome because it was easier than fear.

“Don’t do that,” she said. “Don’t act like I broke some rule when you gave me half a warning and a ghost story.”

“I gave you enough.”

“No, you gave me nonsense.”

“I gave you what keeps people alive.”

The words landed hard.

Mara gripped the back of a chair. “Who is he?”

Evelyn looked toward the window.

For a long moment, Mara thought she would refuse to answer.

Then Evelyn came around the counter, locked the front door, flipped the sign to CLOSED though it was only just after eight, and sat at Mara’s table.

“You want the story?” she asked.

“No,” Mara said. “I want the truth.”

“They’re often the same thing in old places.”

Evelyn folded her hands.

“In 1978, this shop was called The Mill Room. Stayed open late. Coffee, pie, cigarettes, students pretending to study, men pretending not to be drunk. There was a waitress here named Ruth Bell. Twenty-six. Kind. Too kind, probably. The sort who refilled your cup even if you only paid for one.”

Mara sat across from her.

“One night in October, storm worse than this one, a man came in near closing. No one recognized him. Tall. Dark coat. Hood up even inside. He ordered black coffee and sat at this window.”

Evelyn touched the table.

“This exact table?” Mara asked.

“Not the same table. Same place.”

“What happened?”

“He waited. Ruth told him they were closing. He said he was waiting for someone to invite him.”

Mara felt cold move across the back of her neck.

“Invite him where?”

“In. Out. Closer. Who knows. Ruth thought he was drunk or sick. She asked if he needed a phone. He asked if she would sit with him until the rain stopped.”

“And she did?”

“Ruth was kind.”

The rain outside softened to a hush.

“Next morning,” Evelyn said, “the owner found the front door unlocked. Coffee cold. Ruth gone. Her apron folded on the table. The man gone too. Police searched. Nothing. People said she ran off. People always say that when they prefer the world tidy.”

“What do you say?”

“I say something found her.”

Mara swallowed.

“And now he comes back?”

“Not often. Heavy rain. Late night. Someone alone. Someone looking too closely at the glass.” Evelyn’s eyes met hers. “He does not belong fully in the world. Not anymore. The window is how he asks permission.”

“I didn’t give permission.”

“You saw him.”

“That’s not permission.”

“To people, no.”

Evelyn looked suddenly exhausted.

“To hungry things, attention is a door.”

Mara stood, paced once, then turned back. “This is insane.”

“Yes.”

“I’m leaving.”

“Yes.”

That answer surprised her.

Evelyn took the brass key from her apron pocket and placed it on the table.

“I’ll return your deposit.”

Mara stared at the key. “You’re not going to try to stop me?”

“I’m not stupid.”

Mara almost laughed, and almost cried instead.

She packed in twenty-three minutes.

By ten, she was at the bus stop with both suitcases and her laptop bag digging into her shoulder.

The rain had stopped, leaving the town washed clean and shining.

No one stood across the street.

No one watched from alleyways.

No hooded figure waited beneath the awnings.

When the bus arrived, Mara climbed aboard without looking back.

She took a seat near the middle and held her breath until Wicked Grounds disappeared behind a row of maple trees.

For the first hour, she felt foolish but relieved.

By the second, she felt angry.

By the third, when the bus pulled into the next town and stopped outside a strip mall, she felt almost normal.

Then she saw him in the reflection of the bus window.

Not outside.

In the glass.

Standing in the aisle behind her.

Mara spun around.

The aisle was empty.

A teenager two seats back looked up from his phone.

“You okay?”

Mara did not answer.

She turned back to the window.

Rain began to fall again.

A single drop slid down the outside of the glass.

Then another.

Then dozens.

The day darkened.

In the window’s reflection, words formed in fog across the aisle behind her.

YOU LEFT BEFORE I CAME IN.

Mara screamed.

The bus driver pulled over.

By evening, Mara was in a motel forty miles away, sitting on the bed with the curtains drawn, every lamp on, and a plastic cup of untouched vending machine coffee on the nightstand.

She had called her sister twice and hung up both times.

What was she supposed to say?

I moved into a haunted café and now a dead customer is following me through reflective surfaces?

Her sister would drive over, yes. Claire was practical and loyal in a way that made Mara feel both grateful and ashamed. But what then? Would the thing follow Claire too? Would looking at it spread it?

Mara did not know the rules.

She only knew she had seen him.

And now every dark surface seemed dangerous.

The television screen reflected the bed.

The framed motel art reflected the lamps.

The window behind the curtain reflected nothing, but she knew glass waited there.

At 9:12 p.m., her laptop opened by itself.

Mara jerked backward, hitting her shoulder against the headboard.

The screen glowed.

Her manuscript was open.

The cursor moved.

Letters appeared.

The woman thought distance would save her. She did not understand that doors do not care where they are built.

Mara watched, shaking.

The typing continued.

The guest had been waiting a long time. Waiting teaches patience. Hunger teaches manners.

“No,” Mara whispered.

The cursor blinked.

Then one more sentence appeared.

She had seen him, and so she had made room for him in the story.

The laptop shut.

Mara did not sleep.

At dawn, she called Evelyn.

The old woman answered on the first ring.

“You saw him again,” Evelyn said.

Mara laughed once, a cracked sound. “Good morning to you too.”

“Where?”

“Bus window. Then my laptop.”

Evelyn exhaled.

“What do I do?”

“You come back.”

“No.”

“You come back before the next storm.”

“No, absolutely not. That’s where he is.”

“That’s where the first door is. If you want to close it, you close it there.”

“And how exactly do I do that?”

Silence.

“Evelyn.”

“There may be something in the basement.”

Mara closed her eyes. “There may be?”

“When I bought the building, the former owner gave me a box of papers. Receipts. Licenses. Old menus. There was also a police report. Ruth Bell wasn’t the only one who disappeared.”

Mara tightened her grip on the phone.

“How many?”

“Before Ruth? Four. After? Three that I know of.”

“You knew this and rented me the apartment?”

“I warned you.”

“You warned me like a witch in a gas station bathroom.”

“I needed the money,” Evelyn said, and the shame in her voice was so blunt it stole Mara’s next words. “And most people don’t stay late. Most people don’t write horror stories alone in storms. I thought you’d be fine.”

“Well, there’s a glowing-eyed man in my manuscript, so bad call.”

“I’m sorry.”

Mara pressed her fingers against her eyes until sparks burst in the dark.

“What’s in the basement?”

“A wall.”

“Fantastic. We’ll fight him with architecture.”

“A sealed wall. Behind the old storage shelves. I never opened it.”

“Why not?”

“Because the day I found it, someone knocked from the other side.”

Mara drove back to Wicked Grounds in a rental car because she refused to be trapped on another bus.

The sky followed her west, low and bruised.

By the time she reached town, the rain had started again.

Evelyn waited at the back door wearing a raincoat and holding a flashlight.

“You came,” she said.

“You sound surprised.”

“I’m relieved.”

“That’s worse.”

Inside, the café smelled different. Less like coffee. More like wet wood and something metallic.

The front window was covered from the inside with brown butcher paper taped over every pane.

“Does that help?” Mara asked.

“No,” Evelyn said. “But I like not seeing.”

They went down to the basement through a narrow door behind the counter.

The stairs were steep and uneven. The air below was colder than it should have been. Mara’s phone flashlight stuttered twice before she turned it off and shoved it in her pocket.

Evelyn’s flashlight cut across stone walls, rusted pipes, stacked crates, old syrup bottles, broken chairs, and shelves filled with things that looked like they had been put down years ago by people who meant to come back.

At the far end of the basement stood a row of metal storage shelves.

Evelyn pointed.

“Behind there.”

Together, they pulled the shelves away from the wall.

Dust rose thick and gray.

Behind them was a section of brick newer than the rest, though still old. The mortar had darkened with damp. Something had been scratched into the bricks in small frantic lines.

Mara leaned closer.

Names.

RUTH

EDWIN

LUCILLE

THOMAS

ANNA

MARJORIE

Some were carved deep.

Some barely marked.

At the bottom, newer than the others, was a name Mara did not recognize.

BENNY

“Benny Harrow,” Evelyn said quietly. “College kid. Disappeared in 2009. Everyone said he ran away because his parents were strict.”

Mara touched the brick with trembling fingers.

The wall knocked.

Once.

The sound came from the other side.

Evelyn backed away.

Mara did not.

Another knock.

Then a voice, muffled by brick.

“Coffee’s getting cold.”

Mara’s entire body went rigid.

The voice was male.

Soft.

Patient.

Almost amused.

Evelyn whispered, “We should leave.”

But Mara was staring at the names.

There was one more now.

At the very bottom, where there had been only blank brick a moment before, fresh scratches appeared.

M

Then A.

Then R.

Mara stumbled backward.

“No.”

The scratching stopped.

The voice behind the wall sighed.

“You looked,” it said.

Evelyn grabbed Mara’s arm. “Upstairs. Now.”

They ran.

Halfway up the basement stairs, the lights went out.

Evelyn’s flashlight died.

Darkness swallowed them.

Mara felt Evelyn’s hand leave her arm.

“Evelyn?”

No answer.

Something moved below.

Slow.

A footstep on concrete.

Then another.

Mara crawled upward, palms scraping the wooden steps. She reached the door and slammed her shoulder into it.

It did not open.

Behind her, in the basement, a wet voice said, “I was invited.”

Mara shoved the door again.

This time it flew open.

She spilled into the café on her hands and knees.

The café was dark except for the front window.

The butcher paper had been torn down.

Rain sheeted across the glass.

Outside stood the hooded man.

Closer than before.

So close his face nearly touched the window.

Mara could see him clearly now.

He was not old or young. His features seemed unfinished, as if the rain had washed away whatever made a face human. His skin was gray-white. His mouth was too dark. His eyes gleamed with the flat shine of coins at the bottom of black water.

Behind him, in the rainy street, stood others.

A young woman in a waitress apron.

A man with round glasses.

An elderly woman in a red coat.

A teenage boy in a soaked hoodie.

More figures waited beneath the streetlights, blurred by rain, all facing the café.

The missing.

Mara stood slowly.

The hooded man lifted one hand and placed it against the window.

His fingers were long.

Too long.

The glass fogged beneath his palm.

Words appeared.

LET ME IN.

Mara backed toward the counter.

“No.”

The café bell rang.

Mara turned.

The front door was still closed.

The bell swayed anyway.

Behind her, someone whispered, “Please.”

Mara spun back.

Ruth Bell stood inside the café.

Not outside with the others.

Inside.

She looked twenty-six, just as Evelyn had said, with tired eyes and an apron stained dark at the hem. Rainwater dripped from her hair onto the floor.

“You can see me,” Ruth said.

Mara could not speak.

“He uses the window,” Ruth whispered. “But he uses stories too. He finds the ones who watch. The ones who wonder. The ones who make room for him in their heads.”

“You’re dead.”

Ruth looked toward the hooded man.

“Not enough.”

The front door rattled.

Once.

Twice.

The hooded man’s hand remained on the glass.

“Where’s Evelyn?” Mara asked.

Ruth’s face twisted with pity.

“Still on the stairs.”

Mara ran to the basement door.

It was locked.

From the other side came Evelyn’s voice.

“Mara?”

Mara grabbed the handle. “Evelyn!”

“Mara, don’t open it.”

“What?”

Evelyn’s voice trembled. “He’s with me.”

A second voice spoke beneath hers.

“Only because she looked.”

Mara let go of the handle as if it burned.

The espresso machine hissed.

A fresh black coffee appeared on the window table.

Steam rose in pale ribbons.

The hooded man smiled.

Ruth stepped closer.

“He can’t enter fully unless someone serves him,” she said.

“I’m not serving him.”

“You already saw him. That opened the first door. Your fear opened the second. But service opens the last.”

The cup steamed.

Mara understood.

The coffee on the table. The café. The old story.

A customer waiting to be invited.

Waiting to be served.

“What happens if I don’t?” Mara asked.

“He’ll keep coming through whatever reflects him. Glass. Screens. Water. Eyes. Dreams. Stories. He’ll wear you down until you do.”

The basement door shook.

Evelyn cried out.

Mara flinched.

Ruth looked toward the door. “She won’t last long.”

Rain hammered the glass.

The figures outside stood motionless.

Mara’s laptop sat on the table where she had been writing two nights before.

She did not remember bringing it downstairs.

Its screen turned on.

The manuscript opened.

Words appeared.

In the end, the woman understood that some guests cannot be refused. Some doors are older than locks. Some invitations are written by fear.

Mara stared at the screen.

Then, slowly, she walked to the table.

The hooded man watched her.

His smile widened.

Mara sat down.

The coffee steamed before her.

Her manuscript waited.

Ruth whispered, “What are you doing?”

Mara placed her fingers on the keyboard.

“I’m finishing the story.”

The lights flickered.

The hooded man tapped the glass.

Tap.

Tap.

Tap.

Mara began to type.

Not what the manuscript wanted.

Not what fear wanted.

She wrote Ruth’s name first.

Then Edwin’s.

Lucille’s.

Thomas’s.

Anna’s.

Marjorie’s.

Benny’s.

Every name carved into the basement wall.

As she typed, the figures outside moved.

Not toward the door.

Toward the hooded man.

The man’s smile faltered.

The coffee cup rattled on its saucer.

Mara kept typing.

She wrote the café as it had been in 1978. She wrote Ruth setting down the coffee. She wrote the man saying he waited for an invitation. She wrote Ruth seeing the hunger beneath his manners. She wrote her refusing him.

The glass shook.

The hooded man slammed his palm against the window.

Cracks spread across the pane.

Mara typed faster.

She wrote that Ruth Bell had not disappeared because she was weak or foolish or kind to the wrong stranger.

She wrote that Ruth had held the door closed.

For years.

For all of them.

The basement door burst open.

Evelyn crawled out, gasping, her face white with terror.

Behind her, darkness filled the stairwell like smoke.

The hooded man was no longer outside.

He stood in the reflection of the window behind Mara.

Not in the café.

Not yet.

But almost.

His voice slid into her ear.

“Thank you for saving me a seat.”

Mara reached for the coffee.

The cup was hot enough to blister her fingers.

She lifted it.

The hooded man’s reflection leaned close.

His mouth opened.

Mara smiled.

Then she threw the coffee at the window.

The glass exploded.

Rain rushed in.

Wind tore through the café, ripping pages from the bookshelves, knocking chairs backward, blowing napkins into the air like pale moths.

The hooded man screamed.

It was not loud.

It was enormous.

It filled the room from beneath the floorboards and inside the walls and behind Mara’s teeth.

Outside, the waiting figures reached for him.

Ruth first.

Then the others.

Their hands closed around his coat, his arms, his throat, his long pale fingers. He fought them, twisting, slipping, becoming less like a man and more like a shadow stretched thin in water.

Mara saw his eyes one last time.

Not gleaming now.

Afraid.

Ruth looked through the broken window at Mara.

“Close it,” she said.

“How?”

Ruth pointed to the laptop.

Mara turned back to the keyboard.

The screen flickered wildly.

The cursor waited at the bottom of the page.

Mara typed one final sentence.

No one invited him in again.

The wind stopped.

The rain softened.

The figures vanished.

The broken window stood open to an empty street.

Mara did not remember falling.

She woke on the floor at dawn with Evelyn sitting beside her, holding a towel against a cut on her forehead.

“You’re alive,” Evelyn said.

Mara blinked at the pale morning light.

“So are you.”

“Against my better judgment.”

The café was destroyed. The front window had shattered inward. Tables lay overturned. Books soaked in rainwater. The black coffee cup had broken cleanly in half.

But the air felt different.

Lighter.

Not safe exactly.

Old places were never fully safe.

But emptier.

Mara sat up.

On the table, her laptop remained open.

The manuscript was gone.

Every file. Every backup. Every draft.

Deleted.

In its place was a new document.

One page.

A list of names.

Ruth Bell.

Edwin Price.

Lucille Marr.

Thomas Wren.

Anna Cole.

Marjorie Pike.

Benny Harrow.

And at the bottom, in smaller type:

Thank you for seeing us.

Mara stared until the words blurred.

Then she cried.

Not because she was afraid.

Because for the first time in months, something inside her had broken open and not killed her.

Three weeks later, Wicked Grounds reopened.

Evelyn wanted to sell the building.

Mara convinced her not to.

They replaced the front window with new glass that did not warp the street into strange shapes. They painted the walls. They cleaned the basement. Behind the storage shelves, the sealed brick wall had collapsed into an empty cavity containing nothing but damp earth and an old waitress pin engraved with the name RUTH.

They buried it beneath the maple tree behind the café.

Mara moved back into the upstairs apartment.

This was, according to Claire, the stupidest decision any woman in their family had ever made, which was saying something.

But Mara stayed.

She finished a new book in sixty-seven days.

It was not called The Hollow Guest.

It was called The Last Cup at Wicked Grounds.

Her editor said it was the best thing she had ever written.

Mara did not tell her it was mostly true.

Business at the café improved. People came for coffee, pastries, and the story of the storm that shattered the front window. Evelyn told customers it had been old glass and bad weather. Mara said nothing.

Most nights were quiet.

The lights still flickered sometimes.

Old wiring, Evelyn insisted.

Old buildings settling.

Pipes clanging.

Wood complaining.

Glass breathing in the wind.

Mara almost believed her.

Then, on the first heavy rain of October, near closing, a stranger came in.

He was young, nervous, soaked through his jacket. He ordered black coffee and sat at the table by the window.

Mara watched him from behind the counter.

There was nothing wrong with him.

No hood.

No gleaming eyes.

No impossible stillness.

Just a tired man warming his hands around a cup.

At ten, Evelyn locked the back door.

Mara wiped the counter.

The stranger stood to leave, then paused beside the window.

His reflection looked back at him from the rain-dark glass.

He smiled faintly.

Not at himself.

At something behind him.

Mara’s hand tightened around the towel.

The café lights flickered.

Once.

Twice.

The stranger leaned closer to the window.

Mara crossed the room fast.

“Don’t,” she said.

The stranger turned.

“What?”

Mara stepped between him and the glass.

Outside, rain ran down the new window in silver lines.

The street beyond was empty.

Almost.

Across the road, beneath the dead awning of the old record store, someone stood watching.

Too far away to see clearly.

Not far enough to ignore.

Mara reached for the blinds and pulled them down.

The stranger laughed uncertainly. “Everything okay?”

Mara looked at the front door.

Locked.

Then at the coffee in his hand.

Still steaming.

“Coffee’s on the house,” she said.

The lights steadied.

Outside, something tapped once against the glass.

Soft.

Polite.

Almost patient.

Mara did not look.

Neither did the stranger.

Behind the blinds, rain whispered over the window.

And somewhere beneath that sound, so faint it might have been the pipes, a wet voice laughed.

Back to Top Read More Stories


12 Jul

The Thorn Bride of Blackmere

Story Summary

The Thorn Bride of Blackmere

After the death of her family, lonely stable girl Elowen Vale finds comfort in Morrow, a strange pale horse who never ages and seems to understand her grief. When Morrow collapses one full-moon night with a black horn forcing its way through his brow, Elowen follows a trail of glowing flowers into the cursed fairy realm of Blackmere, where a beautiful and terrifying Thorn Bride reveals that Morrow is the last unicorn guardian of a fallen kingdom. Desperate to save him, Elowen restores his horn, only to awaken an ancient curse that threatens to open Blackmere into the human world. As she uncovers the truth—that her love and grief were used to break the old magic—Elowen must make an impossible choice between saving the village or destroying the only creature that ever stayed with her. In the end, her sacrifice frees the dead, but grief leaves its own doorway open, and Blackmere claims her forever.

Listen to the Story

The Thorn Bride of Blackmere

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Thorn Bride of Blackmere

By the time Elowen Vale was old enough to understand that the woods had rules, she had already broken most of them.

Do not follow lights between the trees.

Do not answer voices calling from the brambles.

Do not pick flowers that bloom in winter.

And above all else, do not go into Blackmere Forest when the moon is full.

Her father had told her those rules while mending fences, sharpening sickles, gutting fish, and drinking himself small beside the hearth. He told her the way other fathers told bedtime stories, only his never ended with princes or weddings or gold.

They ended with empty shoes at the edge of the wood.

They ended with mothers hearing their children laugh from inside hollow trees.

They ended with brides in black veils standing in ponds, waiting for someone to take their hand.

Elowen believed him when she was little.

Then her mother died.

After that, belief became harder.

Grief had a way of making monsters seem ordinary.

Blackmere Forest crouched beyond the village like something that had been sleeping badly for centuries. Even in summer, the trees were dark and crooked, their branches twisted together like old fingers. Birds avoided it. Hunters walked around it. Dogs whimpered when the wind came out of it carrying the damp, sweet smell of moss and rot.

The village of Wren’s Hollow lived in its shadow and pretended not to.

People farmed. People married. People buried their dead. They lit candles on windowsills during full moons and hung iron nails above their doors. They repeated old prayers, though none of them seemed to know who they were praying to.

Elowen worked in the stables behind the old inn at the edge of town. It was not good work, but it was steady. She mucked stalls, brushed horses, hauled water, fixed broken latches, and slept in a loft above the hay because there was no longer a proper home for her to return to.

Her father had sold their cottage the year after her mother died.

Then he sold their cow.

Then her mother’s wedding comb.

Then, finally, he sold himself to drink and fever and was buried in a grave so shallow the spring rains almost found him.

By sixteen, Elowen had learned that loneliness was not an absence.

It was a thing that lived with you.

It ate beside you. Slept beside you. Put its cold hand over your mouth when you wanted to cry.

Only one creature in the world seemed to understand that.

Morrow.

She found him when she was eleven, on the first winter night after her mother’s funeral.

Elowen had run from the cottage because the rooms smelled too much like lavender and sickness. She ran past the well, past the churchyard, past the last tilting fence, until she reached the field bordering Blackmere Forest.

That was where she saw the white horse lying in the frost.

At first she thought he was dead.

His coat was pale as bone, his mane tangled with burrs and black leaves. His ribs rose and fell so faintly she had to kneel beside him to see it. There was blood crusted along his shoulder, though she could find no wound. His eyes were open.

They were not horse eyes.

Not quite.

They were too old. Too bright. Silver-blue, like moonlight caught under ice.

Elowen should have run for help.

Instead, she sat beside him and cried into his mane until her fingers went numb.

“I don’t know what to do,” she whispered.

The horse blinked slowly, as if he understood that she meant more than him.

She stayed with him all night.

By dawn, he stood.

When she walked back to the village, he followed.

No one knew where he had come from. No farmer claimed him. No traveler came looking. The innkeeper, Mistress Alder, called him bad luck and told Elowen to drive him off.

But Morrow would not leave.

He stood outside the stable doors in snow, rain, and heat. He let no hand touch him but Elowen’s. He refused oats from everyone else. He never bit, never kicked, never spooked.

He also never aged.

Years passed, and Morrow remained exactly as she had found him: pale, silent, beautiful in a way that made people look away.

The village children dared one another to touch him.

None did.

“Elowen’s ghost horse,” they called him.

She hated them for it, though sometimes, in the deep hours of night, when she woke from dreams of her mother calling from the bottom of a well, she would find Morrow standing below her loft window, staring up at her through the dark.

And in those moments, she wondered if they were right.

Still, she loved him.

She loved him in the simple, desperate way lonely people love the one creature that stays.

On the night everything changed, the moon was full enough to silver the rooftops and sharpen every shadow.

Elowen had been closing the stable for the evening when she heard Morrow scream.

It was a terrible sound.

Not a whinny. Not a cry.

A human sound, almost.

She dropped the lantern and ran.

Morrow was in his stall, trembling so hard the wooden walls shook. His eyes rolled white. Foam flecked his mouth. Black veins spread beneath his pale coat, crawling up his neck like ink through water.

“Morrow,” Elowen whispered.

He staggered and struck the stall door with his chest.

She threw it open.

The horse collapsed at her feet.

His head landed in her lap, heavy and burning hot. Elowen touched his face, searching for injury, but found only sweat and the frantic thudding of his pulse.

Then she saw the wound on his forehead.

No.

Not a wound.

A growth.

Something black and sharp pressed up beneath the skin at the center of his brow. It looked like a thorn buried deep in flesh, trying to force its way out. The skin around it had split. Dark blood trickled down the bridge of his nose.

Elowen cried out.

Morrow’s silver-blue eye fixed on her.

For the first time in all the years she had known him, she heard his voice.

Not with her ears.

Inside her skull.

Come home.

Elowen jerked backward, striking her head against the stall wall.

“Morrow?”

The horse shuddered.

Outside, the stable doors blew open.

Cold air swept through the stalls, carrying the scent of rain, grave soil, and flowers.

Elowen turned.

Across the yard, beyond the fence, Blackmere Forest was glowing.

Tiny purple lights bobbed between the trees. Not lanterns. Not fireflies. Flowers. Hundreds of them, blooming from the frozen earth, opening one by one beneath the moon.

A path.

Mistress Alder’s voice echoed in Elowen’s memory.

Do not follow lights between the trees.

Morrow groaned, and the thorn in his brow pushed farther out.

Elowen did not think.

That was the mercy of it.

Thinking would have made her afraid.

She wrapped Morrow’s lead rope around her wrist, threw a cloak over her shoulders, and led him into the night.

The flowers brightened as they approached the forest.

Each bloom was no bigger than a child’s hand, its petals black at the edges and violet at the heart. They grew where Elowen stepped, unfurling from dead leaves, pulsing softly, as though lit by something trapped inside them.

Blackmere swallowed her quickly.

Behind her, the village disappeared.

Ahead, the path wound between trees so old their bark looked like skin. Their branches arched overhead, weaving into tunnels. The air grew colder. The moon vanished and reappeared in broken glimpses through the limbs.

Morrow limped beside her.

His breathing rasped.

“Stay with me,” Elowen whispered.

His head lowered until his muzzle brushed her shoulder.

She walked for what felt like hours.

Sometimes she heard music, faint and far away. Sometimes she heard laughter. Once, she heard her mother singing the lullaby she used to hum while brushing Elowen’s hair.

Elowen stopped.

The song drifted from the left, where the flower path did not go.

“Elowen,” her mother’s voice called gently.

Morrow snapped his teeth near her ear.

She flinched, then understood.

“Right,” she whispered. “I know.”

She did not look left.

The path ended at a tree wider than a cottage, its trunk split by a narrow door.

It had hinges of black iron and a round window shaped like a star. Vines curled over it, heavy with purple flowers. The handle was made of bone.

Elowen reached for it.

The door opened before she touched it.

Beyond was not the other side of the tree.

Beyond was a kingdom.

A river glimmered under moonlight, winding through black stones and silver reeds. A crooked bridge arched over the water, its lamps flickering with blue flame. Mushrooms glowed among the roots. Flowers opened and closed as if breathing.

Far above, on a cliff crowned with thorns, stood a castle.

It rose into the storm-heavy sky, all spires and narrow windows, beautiful and wrong. Its towers leaned like watching figures. Waterfalls spilled from the cliff beneath it, vanishing into mist.

Elowen stepped through.

The door shut behind her.

Morrow immediately sank to his knees.

“Morrow!”

Elowen knelt beside him. The black thorn in his forehead had pushed through fully now, slick with blood. It was no longer a thorn.

It was the beginning of a horn.

A broken, twisted stump.

The river moved beside them with a sound like whispering skirts.

Then a woman spoke.

“You brought him back.”

Elowen looked up.

A figure stood on the bridge.

She wore a wedding gown the color of old ivory, though it was so tangled with thorns and dead vines that it seemed grown from the forest itself. Her veil drifted in the wind. Beneath it, her face was beautiful in the way ice is beautiful before it cracks.

Her eyes were black.

Not dark.

Black.

Endless.

“You’re the Thorn Bride,” Elowen said, though she did not know how she knew.

The woman smiled.

“Some still call me that.”

Elowen rose unsteadily.

“What’s happening to him?”

The Bride descended from the bridge. With every step, the flowers bowed toward her.

“He is remembering what was taken.”

“What was taken?”

The Bride reached Morrow and knelt. Her long fingers hovered over the broken horn, but she did not touch it.

“His crown. His blade. His burden.” Her expression softened. “His name.”

“His name is Morrow.”

“No, child. That is what you called him so you would not fear him.”

Morrow’s eye rolled toward Elowen.

The Thorn Bride leaned close.

“He was the last unicorn of Blackmere.”

Elowen almost laughed. It rose in her throat, sharp and frightened.

Unicorn.

The word belonged to tapestries, children’s songs, painted nursery walls.

Not to this bleeding, trembling thing in her lap.

“That isn’t real,” she whispered.

The Bride’s smile faded.

“Neither are the dead, until they knock.”

A low sound traveled through the ground beneath them.

Deep.

Vast.

Like something turning in its sleep.

The river darkened for a moment, then cleared.

The Bride looked toward the castle.

“Long ago, this kingdom was whole. The unicorns guarded the gates between our realm and yours. They kept bargains honest. They kept hunger contained. But men came with iron and dogs and holy words. They slaughtered the herd and cut the horn from the last guardian to seal Blackmere away.”

She turned back to Elowen.

“He fled into your world before the spell closed. Broken. Empty. Waiting for someone to love him enough to bring him home.”

Elowen’s hand found Morrow’s mane.

“He’s dying.”

“He is changing.”

“Can you save him?”

The Bride studied her.

“Not I.”

Elowen swallowed.

“Then who?”

“You.”

The flowers around them opened wider.

Their centers glowed like eyes.

The Bride reached out and gently took Elowen’s hands. Her fingers were cold and dry as twigs.

“There is grief in you,” she said. “Deep grief. Old grief. Human grief. It is the one magic your kind never understands, though you carry it better than iron, better than fire.”

Elowen tried to pull away, but the Bride held her.

“Place your hands upon his brow. Call him back. Help the horn grow whole again.”

“What happens if I do?”

“Morrow lives.”

The answer came too quickly.

Elowen knew it.

She had been lied to enough in her life to know the shape of a lie.

But Morrow groaned and pressed his head against her knees.

His blood was warm on her hands.

“What happens if I don’t?”

The Bride’s face became very still.

“Then he dies here. In pain. Knowing you brought him almost home, but not far enough.”

That was cruel.

Cruel enough to be true.

Elowen looked down at Morrow. She remembered the night in the frost. His body beside hers while she cried. The years of quiet loyalty. The way he had stood beneath her window when nightmares tore her open.

He had stayed.

When no one else had.

“I’m sorry,” she whispered.

Then she placed both hands on the broken horn.

Pain entered her at once.

Not in her hands.

In her memories.

She was five, watching her mother knead bread by the window.

She was nine, carrying flowers to a grave.

She was eleven, begging her father to stop selling things that still smelled like her mother.

She was fourteen, cleaning stalls while other girls walked arm in arm through the market.

She was sixteen, waking in the hayloft with no one in the world waiting for her.

Every lonely moment split open.

Something drank from it.

The broken horn pulsed beneath her palms.

Morrow screamed.

Elowen screamed with him.

Bone pushed upward. Blackness cracked away. Silver light burst through the rot. The horn grew long and spiraled, sharp as a spear, bright as a winter moon.

Across the river, the castle windows lit one by one.

Hundreds of them.

Then thousands.

The ground trembled.

The bridge lamps flared.

The waterfalls turned black.

Beneath the river, shapes opened their eyes.

The Thorn Bride began to laugh.

Elowen tore her hands away.

“What did I do?”

The Bride stood, her veil whipping around her face.

“You opened the door.”

From the castle came the sound of bells.

Not ringing.

Screaming.

Morrow rose.

He was no longer trembling.

Moonlight ran along his body. His horn shone with cold fire. The black veins beneath his coat faded, leaving him pale and perfect and terrible.

He looked at Elowen.

For one moment, she saw her Morrow.

Then his eyes went white.

The Thorn Bride touched his neck.

“My prince,” she whispered.

Elowen backed away.

The flowers beneath her feet turned their faces toward her.

The ones closest to her had mouths.

Small mouths. Human mouths. Whispering.

Run.

Elowen ran.

She did not know where she meant to go. The tree door was gone. The path had vanished. The fairy realm twisted around her, rearranging itself with every breath.

She ran along the riverbank, over stones slick with black moss, past mushrooms that bent toward her and exhaled clouds of sweet purple dust. She held her cloak over her mouth and kept moving.

Behind her, hooves struck the ground.

Slow.

Patient.

Not chasing.

Following.

That was worse.

She reached a grove of silver trees. Their trunks were smooth as bone, and their leaves hung like wet hair. In the center of the grove stood a boy.

He looked about twelve.

His clothes were strange and old-fashioned, with a torn collar and boots too small for his feet. His hair was white, though his face was young.

He held a finger to his lips.

Elowen stumbled toward him.

“Please,” she gasped. “I need to get out.”

The boy’s eyes flicked past her.

“Nothing gets out while she’s awake.”

“The Bride?”

He nodded.

“What does she want?”

“You.”

“Why?”

The boy looked almost sorry.

“Because you woke the horn.”

“I was saving him.”

“No,” the boy said softly. “You were feeding the lock.”

A branch cracked somewhere behind them.

The boy grabbed her wrist and pulled her into the hollow of a tree. The inside was larger than it should have been, lined with roots that pulsed faintly like veins.

Hooves passed outside.

Elowen held her breath.

Through a crack in the bark, she saw Morrow move between the trees. He was luminous now, beautiful enough to hurt. Vines trailed from his mane. Flowers bloomed in his hoofprints.

The Thorn Bride walked beside him, one hand resting against his neck.

“He knows me,” Elowen whispered.

The boy said nothing.

“He does.”

The boy looked up at her.

“They always know.”

Something in his voice made her cold.

“How long have you been here?”

“A hundred years. Maybe more. Time doesn’t walk straight in Blackmere.”

Elowen stared at him.

He smiled without humor.

“I came for my sister. She followed bells into the wood. I found her in the castle garden.”

“Did you save her?”

His smile broke.

“She was the garden.”

Outside, Morrow and the Bride disappeared.

The boy let go of Elowen’s wrist.

“My name is Rowan.”

“Elowen.”

“I know. The flowers have been saying it.”

The roots around them twitched.

Elowen stepped away from the wall.

“What are they?”

“Girls,” Rowan said.

The word landed softly.

That made it worse.

“Girls like you. Some came for lovers. Some for mothers. Some for children. Some for pets. She knows what each heart cannot bear losing. She waits until grief makes a door.”

Elowen thought of Morrow standing in the frost.

Waiting.

Her stomach turned.

“He was sent to me?”

Rowan did not answer.

“He chose me?”

Still, he said nothing.

Elowen’s eyes burned.

“No. He was hurt. He needed me.”

“Maybe both can be true.”

That was the cruelest thing anyone had said to her yet.

A bell screamed from the castle.

Rowan went rigid.

“She’s starting the feast.”

“The wedding,” Elowen said.

He stared.

“How did you know?”

“I don’t know.”

But she did.

The knowledge had been placed inside her when she touched the horn. She could feel it now, buried behind her ribs like a second heartbeat.

A wedding beneath the moon.

A bride of thorns.

A human heart.

A horn to open the way.

And after that, Blackmere would no longer be trapped beyond the forest. It would pour into Wren’s Hollow. Into the fields. Into the churchyard. Into every house where someone had ever whispered a lost name in the dark.

The dead would knock.

The hungry would answer.

Rowan drew a small knife from his boot. Its blade was blackened iron.

“It won’t kill her,” he said. “But it hurts what serves her.”

Elowen took it.

“Where do I go?”

“You don’t.”

“I have to stop her.”

Rowan looked at her as if she had said she meant to stop winter.

“You can hide. Sometimes people survive by hiding.”

“For how long?”

He glanced at the roots around them.

Elowen understood.

Until the forest found a use for her.

“No,” she said.

Rowan’s face hardened with a bravery that looked exhausted from being used too often.

“Then I’ll take you as far as the bridge.”

They left the hollow when the moon passed behind a cloud.

The fairy realm had changed.

The river now ran uphill toward the castle. Lamps floated above it like drowned stars. Along the banks, flowers bloomed in thick clusters, whispering Elowen’s name with voices of women, children, old men, and once, unmistakably, her father.

Elowen.

She kept walking.

They crossed a meadow where white statues stood in rows. At first Elowen thought they were carved stone.

Then one blinked.

Their mouths had been sealed with thorns.

Rowan pulled her faster.

“Don’t touch them.”

“What are they?”

“Guests.”

At the edge of the meadow, they reached a path lined with lanterns.

Inside each lantern was a small fluttering thing with human hands and moth wings. Their faces pressed against the glass as Elowen passed.

One mouthed, help me.

Rowan did not look at them.

Neither did Elowen.

If she looked at everything that suffered here, she would never move again.

The bridge appeared through the mist.

Beyond it, the castle stairs climbed the cliff like a spine. Figures moved along the steps. Some were tall and antlered. Some crawled. Some dragged veils behind them. Some had no heads but carried candles where their faces should be.

At the base of the bridge, Rowan stopped.

“I can’t go farther.”

“Why?”

He pulled down his collar.

Around his neck was a ring of dark flowers, rooted into his skin.

“She lets me run,” he said. “Not leave.”

Elowen gripped the iron knife.

“Come with me anyway.”

For one sad second, Rowan looked like the boy he had once been.

Then the flowers around his throat tightened.

He choked and fell to his knees.

Elowen reached for him, but he shoved her hand away.

“Go.”

“I can cut them.”

“No.” His voice was a rasp. “The roots go deeper than skin.”

The castle bells screamed again.

The bridge stones began to glow.

Rowan forced himself to look up.

“If you see my sister,” he whispered, “don’t tell me.”

Elowen wanted to say something kind.

There was no time.

So she ran across the bridge alone.

Halfway over, the river below turned clear.

Not water-clear.

Glass-clear.

Elowen saw beneath it.

Thousands of bodies stood upright under the current, their hair drifting around them, their eyes open. Girls in nightgowns. Soldiers. Children. Old women. Brides. Grooms. Horses. Dogs. Deer with human teeth. All of them staring upward.

All of them waiting.

At the far end of the bridge, Morrow stood.

Elowen stopped.

The castle loomed behind him, every window burning violet.

“Morrow,” she said.

His ears twitched.

He stepped forward.

The horn glowed.

Elowen lifted the iron knife, but her hand shook.

“I know you’re in there.”

Morrow lowered his head.

For a moment, his eye cleared.

Silver-blue.

Hers.

She saw the stable. The frost. The nights he kept watch. His muzzle against her palm. The years of silence that had somehow been companionship.

Then another memory came.

Not hers.

His.

A forest of white bodies falling beneath iron spears.

A horn severed.

Pain beyond animal understanding.

The Thorn Bride kneeling in blood, beautiful even then, whispering into his ear.

Find me a heart that will break for you.

Morrow had run.

Across years.

Across worlds.

Wounded.

Hollow.

Obeying.

But also alone.

Elowen understood then, and the understanding hurt more than the lie.

Morrow had been sent to lure her.

But he had loved her too.

The two truths stood together, unbearable.

“I would have come anyway,” she whispered.

Morrow’s eye shone.

Then the white returned.

He charged.

Elowen dove aside.

The horn struck the bridge where she had stood, splitting stone. She rolled hard, pain bursting through her shoulder, and slashed upward with the knife.

The blade cut Morrow’s cheek.

He screamed.

The sound shook the river.

Black blood fell from the wound and became beetles when it struck the bridge.

Elowen scrambled backward.

“I don’t want to hurt you!”

Morrow reared.

Behind him, the Thorn Bride appeared at the castle steps.

“Elowen,” she called.

Her voice was warm now.

Almost motherly.

“You poor child. Always choosing creatures that leave.”

Elowen’s grip tightened on the knife.

The Bride descended the steps, her gown dragging over the stones. The train behind her was longer now, made of roots and veils and pale hands that reached from the fabric.

“You loved a thing you did not understand,” she said. “That is not foolish. That is human.”

“Let him go.”

The Bride smiled.

“He was never yours.”

Morrow stood between them, trembling. The cut on his face smoked.

The Bride lifted one hand.

The bridge changed.

The stones beneath Elowen’s feet softened into wet earth. Black flowers burst upward around her ankles, wrapping her boots, climbing her skirt.

She hacked at them with the iron knife.

More grew.

“Elowen,” the Bride said, “I will not waste you in the garden.”

The flowers tightened.

“You will be my last bride. The one who opens the way. Your grief will make a road wide enough for kingdoms.”

Elowen cut herself free and lurched toward Morrow.

The Bride’s expression sharpened.

“Do not touch the horn.”

That was when Elowen knew.

The horn was not only the key.

It was the prison.

She ran.

Morrow lowered his head to strike.

At the last moment, Elowen dropped the knife and caught the horn with both hands.

The world stopped.

The cold light of it burned her palms. The horn was alive beneath her fingers, pulsing with Morrow’s heartbeat, with the castle bells, with the trapped breath of every soul beneath the river.

The Bride screamed.

Not in anger.

In fear.

“Release him!”

Elowen held on.

Morrow froze.

His body shook violently, but he did not throw her off.

Inside the horn, Elowen felt him.

Not words.

Not thoughts.

Only sorrow.

A sorrow older and deeper than hers, but somehow the same shape.

He had not wanted to bring her here.

He had not known how not to.

“Morrow,” she sobbed. “I can’t save both.”

His silver-blue eye returned.

Slowly, very slowly, he bent his front legs and knelt.

The horn lowered until its point rested against Elowen’s chest.

The Thorn Bride staggered down the bridge, veil flying, hands reaching.

“Elowen, listen to me. If you break it, he dies. Truly dies. No field beyond. No spirit. No return. You will murder the only thing that ever loved you.”

Elowen’s breath broke.

Morrow pressed the horn harder against her sternum.

As if asking.

As if forgiving.

She wrapped both hands around the spiral and leaned her forehead against his.

“I love you,” she whispered.

Then she twisted.

The horn cracked.

The sound was small.

Far too small for what it ended.

Morrow screamed.

Light burst from him, white and terrible. The bridge split. The river rose in a great, shining wall. The castle windows exploded one by one, pouring black smoke into the sky.

The Thorn Bride’s scream became the sound of trees being torn from the earth.

Her gown unraveled. Her skin split into bark. Roots burst from her mouth, her eyes, her open hands. Beneath the beauty there was something ancient and starved, a knot of thorns wearing a woman’s grief like lace.

“No,” she rasped. “I waited. I waited so long.”

Elowen fell to her knees beside Morrow.

His body had collapsed onto the bridge. The glow was leaving him. His coat dimmed from moon-white to gray. Blood ran from the broken stump on his forehead.

The Bride clawed toward them, dragging herself by broken fingers.

“Elowen,” she whispered. “Give me your heart. I can bring him back.”

Elowen looked at her.

For one heartbeat, she wanted to say yes.

That was the worst part.

Even after everything, even knowing the lie, she wanted Morrow alive more than she wanted the world safe.

Morrow’s muzzle brushed her hand.

Barely.

A final touch.

Elowen closed her fingers around him.

“No,” she said.

The river crashed down.

The Thorn Bride vanished beneath it.

The castle fell.

Its towers folded inward like paper burned from the center. The spires cracked. The stairs collapsed. The screaming bells dropped into silence. The bridge broke apart beneath Elowen, but she did not move.

She held Morrow’s head in her lap, the way she had on the first night.

The fairy realm came undone around them.

Lanterns went dark.

Flowers shriveled.

The bodies beneath the river closed their eyes.

In the distance, she heard voices sighing, one after another, as if a thousand sleepers had finally been allowed to rest.

Morrow looked at her.

No white in his eyes now.

Only silver-blue.

Only him.

Elowen stroked his tangled mane.

“I’m sorry,” she whispered again and again, because there were no better words. “I’m so sorry.”

His breath warmed her palm once.

Then stopped.

When Elowen woke, she was lying in the field outside Blackmere Forest.

Dawn had turned the sky pale.

Frost silvered the grass around her.

For a moment, she thought she had dreamed it.

Then she opened her hand.

In her palm lay a shard of horn, no longer than her thumb.

It was dull now. Not glowing. Not warm.

Just bone.

Beside it was a single black flower, crushed flat against her skin.

Elowen sat up.

The forest looked ordinary.

Dark, yes. Crooked, yes.

But still.

No purple lights. No hidden door. No castle above the trees.

“Morrow?”

Her voice vanished into the field.

She stood too quickly and nearly fell. Her clothes were torn. Her palms were burned. Dried blood marked her chest where the horn had pressed.

“Morrow!”

Nothing answered.

She searched until noon.

Then until dusk.

She found no hoofprints. No white hair snagged on brambles. No path of glowing flowers.

Only frost.

Only trees.

When she returned to Wren’s Hollow, people stared.

Mistress Alder dropped a bucket when she saw her.

“Elowen?” the old woman breathed. “Sweet saints.”

“How long was I gone?”

Mistress Alder crossed herself.

“Three days.”

Elowen looked toward the stable.

Morrow’s stall stood open.

Empty.

No one had seen him. No one remembered hearing him scream. No one knew why every iron nail above every door in the village had rusted black overnight.

That evening, Elowen went to the stable loft and lay down without removing her cloak.

She did not cry at first.

Grief came slowly this time.

Not like a storm.

Like snow.

Quiet. Steady. Covering everything.

In the following weeks, the village changed in small ways.

The sick began to recover.

The old well, dry for two years, filled with clean water.

The woods stopped whispering after sundown.

Hunters began to find paths through Blackmere that had never been there before, leading to clearings filled with white flowers. Real flowers. Harmless ones.

People said the curse had lifted.

They said it with relief.

They said it with smiles.

They said Elowen was lucky.

She hated them for that.

Spring came.

Then summer.

Elowen kept working in the stable. She took care of the horses. She fixed broken latches. She hauled water. She slept in the loft above the hay.

Sometimes children asked about the pale horse.

She told them he had run away.

This was easier than the truth.

At night, she placed the horn shard on the windowsill.

It never glowed.

Never warmed.

Never whispered.

But she could not bury it.

Could not throw it into the river.

Could not let go of the last piece of the only friend who had stayed and betrayed her and loved her and died because she had loved him back.

Years passed.

Elowen grew older.

Not old, but older than she had ever imagined becoming. Her hair darkened, then streaked with silver. Her hands became rougher. Her face sharpened.

People in the village married. Had children. Buried parents. Lit fewer candles during full moons.

Blackmere became only a story again.

A safer one.

Parents still warned children not to go too deep into the woods, but now they laughed while saying it. The fear became custom. The custom became charm.

Only Elowen remembered the river full of open eyes.

Only Elowen remembered the Thorn Bride’s voice.

Only Elowen remembered the feel of Morrow’s horn breaking beneath her hands.

On the tenth anniversary of the night she returned, Elowen woke before dawn to a sound outside her window.

Hooves.

Her heart stopped.

She rose from bed slowly.

The horn shard sat on the sill where it always did.

For the first time in ten years, it was warm.

Elowen opened the shutters.

Mist clung to the stable yard.

At the fence stood a horse.

Not Morrow.

This horse was smaller, darker, with a tangled mane and eyes that reflected the moon though the moon had already set. A black flower bloomed behind one ear.

Behind it stood another horse.

Then another.

Then more.

Dozens of them lined the edge of the field, silent and still. Pale horses. Black horses. Gray horses with silver eyes. Some bore scars where horns had been cut away. Some had broken stumps. Some had no eyes at all, only flowers growing from the sockets.

Elowen could not breathe.

The first horse stepped forward.

On its brow was a tiny spiral of bone.

New.

Growing.

The horn shard on the windowsill cracked.

A voice filled the room.

Not Morrow’s.

Not the Bride’s.

Many voices.

Soft as leaves.

Hungry as winter.

One gate closes. Another grieves open.

Elowen backed away from the window.

Outside, the horses lowered their heads.

Not bowing.

Waiting.

The shard split completely down the middle.

From inside it, a black root uncurled.

Elowen watched as it crawled across the sill toward her hand.

She should have burned it years ago.

She should have buried it under iron.

She should have known grief did not end when the thing you loved died.

Sometimes grief was the thing that survived.

Sometimes grief was the door.

The root touched her finger.

And somewhere far beneath Blackmere Forest, something knocked.

Once.

Twice.

Three times.

Elowen closed her eyes.

She had saved the village.

She had freed the dead.

She had killed the only creature she had ever loved.

And still, after all of it, the forest had kept one promise.

It had learned the shape of her heart.

When the villagers came to the stable that morning, they found the loft empty.

The window was open.

On the sill lay a broken shard of horn, split clean in two.

In the yard below, hoofprints circled the stable again and again, pressed deep into the mud.

At the center of the circle grew a single black flower.

No one touched it.

No one dared.

But every full moon after, the horses came to the edge of Wren’s Hollow and stood silently in the fields, watching the windows of sleeping houses.

And in Blackmere Forest, beyond a door hidden in a tree, a pale young woman sat beside a dark river beneath a ruined moon.

Vines threaded through her hair.

Thorns climbed her wrists.

A black flower bloomed from the hollow above her heart.

She held the head of a dead unicorn in her lap and stroked its mane forever.

And whenever someone lonely enough wandered too close to the woods, they heard her weeping.

Not loudly.

Not cruelly.

Just enough to make them follow.

Back to Top Read More Stories


23 Jun

Three Turns of the Key

Story Summary

Three Turns of the Key

After moving into his late grandmother’s decaying house with his daughter Maddie, Evan discovers a creepy wind-up toy monkey that grants three wishes with horrifying consequences. His careless wish for money leads to his brother’s death, his desperate wish to protect Maddie turns the toy into a violent guardian that punishes anyone who hurts her, and his final attempt to reverse the curse only reveals how deeply the toy has fed on generations of suffering. Evan manages to save Maddie for a time, but the cursed monkey survives, passing into the hands of another child — still waiting for its next three turns of the key.

Listen to the Story

Three Turns of the Key

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

Three Turns of the Key

Evan Miller found the toy monkey in the attic three days after his grandmother’s funeral, tucked inside a hatbox beneath a pile of moth-eaten quilts.

The house had been hers for sixty-two years. It sat at the end of Willow Creek Road, where the trees leaned inward over the gravel like they were whispering secrets to each other. The place had always smelled the same to Evan: dust, old wood, dried lavender, and something faintly metallic underneath. As a child, he had hated visiting. The rooms were too quiet. The hallways were too long. And at night, when the pipes knocked inside the walls, his grandmother would sit in her chair and say, “Don’t answer anything that speaks after midnight.”

He had never known what she meant.

Now the house was his.

Which was both a blessing and a punishment.

At thirty-eight, Evan had a failed marriage, a ten-year-old daughter, a dying truck, and exactly $412 in his checking account. The divorce had stripped him bare. His ex-wife, Claire, had moved two states away with a boyfriend who had a real job and a real house and teeth that looked like they were arranged by a committee.

Maddie chose Evan for the summer.

That was how Claire put it. Chose. Like custody was a vacation package.

But Evan knew the truth. Maddie had cried when Claire told her she would be spending the summer in Grandma Ruth’s old house. Then she had cried harder when she saw the house itself.

“Is it haunted?” Maddie had asked from the passenger seat.

Evan looked at the sagging porch, the peeling white paint, the warped shutters hanging like broken eyelids.

“No,” he said. “It’s just old.”

Maddie had looked at him with the sharp disappointment only a child could deliver.

“That’s what people say when it’s haunted.”

He smiled, but it didn’t last.

The roof needed patching. The plumbing groaned. The kitchen ceiling had a brown stain that spread a little wider every time it rained. A contractor came by, walked through the rooms with his thumbs hooked in his belt loops, and handed Evan an estimate that made his stomach hollow out.

“This place has good bones,” the man said.

Evan almost laughed.

Everything had good bones when you couldn’t afford the body.

So he started cleaning. Selling what he could. Donating what he couldn’t. Dragging box after box down from the attic while Maddie explored the house with the cautious fascination of someone touring a museum where the exhibits might bite.

On the third afternoon, Evan was upstairs sorting through his grandmother’s Christmas decorations when Maddie called from behind a stack of old trunks.

“Dad?”

Her voice had that tone.

The one that meant she had found something either dead or wonderful.

“What is it?”

“You need to see this.”

Evan ducked beneath a low beam and found her kneeling beside a faded blue hatbox. Dust coated the lid so thickly that Maddie had drawn a smiley face in it with one finger. Inside the box, wrapped in yellowed tissue paper, sat a toy monkey.

It was maybe ten inches tall, made of tin and cloth, wearing a little red circus vest with gold trim. Its fur had gone gray and patchy. One ear was missing. Its painted mouth stretched wide beneath black glass eyes that looked too wet in the attic gloom.

In its hands were two small brass cymbals.

A key stuck from the center of its back.

Maddie stared at it, delighted and disturbed.

“Creepy,” she said.

“Very.”

Around the monkey’s neck hung a tiny wooden tag on a string. The letters were scratched in uneven black lines.

THREE TURNS. THREE WISHES. NO TAKESIES.

Maddie giggled.

“No takesies?”

“Old-timey toy marketing was weird.”

“Can I wind it?”

Evan took it from the box before she could grab the key.

“Let me check if it has rusty murder springs first.”

“Dad.”

“What? Safety.”

He turned the monkey over. There was no maker’s mark, no date. Just a dark seam running around the back of its head and a patch where the fabric had been stitched clumsily, as if someone had repaired it in a hurry.

The key felt cold.

Too cold.

The attic was hot enough to make his shirt stick to his back, but the metal bit into his fingers like it had been sitting in a freezer.

Evan frowned.

Maddie noticed.

“What?”

“Nothing.”

He almost put it back.

Later, he would think about that moment more than any other. The tiny pause. The way something inside him had leaned away from the toy. Not fear, exactly. Instinct.

Then the kitchen ceiling creaked below them, reminding him of the water damage. His phone buzzed with another overdraft warning. Maddie sneezed from the dust and wiped her nose on her sleeve.

And the moment passed.

He turned the key once.

The monkey’s head jerked upright.

Maddie gasped.

Its arms lifted slowly. The cymbals came together with a thin metallic clap.

Once.

Twice.

Three times.

Then the toy went still.

Evan smiled because Maddie was smiling, and for a second the house felt less like a burden.

“That’s it?” she asked.

“That’s it.”

“Do we make a wish?”

“Oh, absolutely,” Evan said. “I wish we had pizza for dinner.”

Maddie rolled her eyes.

“That’s a waste.”

“Fine. I wish this place would fix itself.”

The words came out lazy and bitter. Not serious. Just a tired man making a tired joke in a dusty attic.

But the toy monkey’s head clicked toward him.

Evan stopped smiling.

Maddie did too.

For a moment, neither of them moved.

Then somewhere below, deep in the walls, something knocked.

Once.

Twice.

Three times.

Maddie whispered, “Dad?”

“It’s the pipes.”

“But the water isn’t on.”

Evan looked at the monkey.

Its glass eyes reflected him in miniature. Tiny Evan. Tiny attic. Tiny daughter beside him.

Its painted grin seemed wider than before.

“Come on,” he said, too loudly. “Let’s get out of here.”

He put the toy back in the hatbox.

And he shut the lid.

That night, it rained.

Not gently. The sky opened like someone had cut it with a knife. Water hammered the roof and poured through the bad seam over the kitchen. Evan set three pots beneath the leak, then added a mixing bowl when the ceiling began dripping in a new spot.

Maddie sat at the table eating cereal for dinner because the oven wouldn’t light.

“Mom’s apartment doesn’t leak,” she said.

Evan flinched before he could stop himself.

“I know.”

“She has a dishwasher too.”

“Fancy.”

“And a pool.”

“Wow. Really burying me here, kid.”

Maddie looked down into her cereal.

“I didn’t mean it like that.”

“I know.”

But he did feel buried. Under bills. Under failure. Under the silent weight of being compared to another man’s clean counters and working appliances.

After Maddie went to bed, Evan sat alone in the kitchen with a flashlight and a beer he didn’t really want. The power flickered twice, then steadied. Rain ticked into the pots.

His phone lit up.

UNKNOWN CALLER.

He let it ring.

It stopped.

Then started again.

UNKNOWN CALLER.

Evan stared at it, jaw tight. Probably a collection agency. Possibly the contractor. Maybe Claire calling from a blocked number to remind him of some new thing he had failed to do.

He answered.

“Hello?”

For a moment, there was only static.

Then a woman said, “Is this Evan Miller?”

“Yes.”

“This is Laurel with Parks & Dunn Insurance. I’m sorry to contact you so late, but we’ve been trying to reach you regarding your brother, Daniel Miller.”

Evan sat up slowly.

He had not spoken to Danny in almost six years.

“What about him?”

The woman paused.

“I’m very sorry to inform you that your brother was involved in a collision this afternoon outside Springfield. He didn’t survive.”

The rain became louder.

Or maybe Evan’s head went quieter.

Danny.

His older brother with the crooked smile and fast hands. Danny, who had borrowed money from everyone. Danny, who had screamed at Evan in their mother’s hospital room. Danny, who had vanished from Evan’s life so completely that sometimes Evan forgot he was still alive.

Only now he wasn’t.

“I’m sorry,” the woman said again. “There is also a matter of a life insurance policy. You were listed as the beneficiary.”

Evan didn’t understand the words at first.

Then he did.

The amount was $87,000.

Enough to fix the roof.

Enough to patch the plumbing.

Enough to breathe.

Evan hung up and sat in the dark kitchen until the beer grew warm in his hand.

From upstairs came a soft metallic clap.

Evan lifted his head.

Another clap.

Then another.

He stood so fast the chair fell behind him.

“Maddie?”

No answer.

He grabbed the flashlight and ran upstairs.

Maddie was asleep in bed, one hand tucked under her cheek. Her room was empty except for boxes, a dresser, and the nightlight shaped like a moon.

Evan went to the attic door.

It was closed.

He climbed the stairs slowly.

The hatbox sat where he had left it.

The lid was off.

The monkey was sitting upright inside.

Its cymbals were pressed together.

Evan aimed the flashlight at its neck.

The tag still hung there.

THREE TURNS. THREE WISHES. NO TAKESIES.

But beneath it, scratched fresh into the wood in smaller letters, were three new words.

PAID IN FULL.

Evan did not sleep that night.

By morning, he had convinced himself grief did strange things to people. Shock, exhaustion, stress — those were real. Cursed toys were not. A coincidence was not a curse just because it had good timing.

He carried the monkey downstairs and locked it in the hall closet.

Then he spent the next two days arranging his brother’s funeral.

Danny had left behind no wife, no kids, no house. Just a storage unit, two unpaid credit cards, and a motorcycle helmet cracked clean down the middle. The funeral was small. Too small. Evan sat in the front row with Maddie beside him while a pastor who had never met Danny talked about mercy.

Afterward, Evan stood by the grave and felt nothing.

That frightened him more than sadness would have.

On the drive home, Maddie watched the trees streak past the window.

“Did the monkey do it?” she asked.

Evan’s hands tightened on the wheel.

“No.”

“But you wished for money.”

“I didn’t mean it.”

“Maybe that doesn’t matter.”

He glanced at her.

Her face looked pale against the glass.

“Maddie, listen to me. Your uncle was in an accident. A terrible accident. That’s all.”

“Then why did it clap upstairs?”

Evan had no answer.

So he lied.

“Old spring. It probably unwound by itself.”

She turned from the window and looked at him.

“Dad.”

“What?”

“Toys don’t write.”

The house felt different when they returned.

Not visibly. Nothing had moved. Nothing stood in the hallway waiting for them. But the air had changed. It was warmer near the floor and colder around their faces, like the rooms were breathing upside down.

That evening, Evan heard scratching in the wall behind the living room.

Maddie heard it too.

“Mice?” she whispered.

“Probably.”

The scratching stopped.

Then, very clearly, something scratched back from the inside of the wall in the same rhythm as Maddie’s fingernails tapping on the arm of the couch.

Tap.

Tap tap.

Tap.

Maddie froze.

The wall answered.

Tap.

Tap tap.

Tap.

Evan grabbed a hammer from the kitchen drawer and slammed it against the plaster.

“Enough!”

Silence.

Then, from the hall closet, came three soft claps.

The next morning, Maddie refused to go into the hallway alone.

Evan moved the toy to a toolbox in the shed and snapped a padlock through the latch.

That night, the toolbox appeared in the kitchen.

Still locked.

Still closed.

Sitting in the center of the table.

Maddie found it first.

She screamed so hard Evan nearly fell down the stairs rushing to her.

The padlock hung untouched.

Inside the box, the monkey sat with its arms open.

As if waiting for a hug.

Evan wanted to burn it. He wanted to smash it with the hammer until its eyes popped out and its springs spilled across the linoleum. But every time he reached for it, a thought pressed into his mind with cold, wet fingers.

You still have wishes.

Not a voice.

Not exactly.

More like an idea that wasn’t his.

A temptation shaped like common sense.

The first wish had been awful, yes. But it had worked. Evan checked the insurance documents. The policy existed. The money was real. If the toy wanted to hurt them, why help them? Maybe the cost had only been coincidence. Maybe the words on the tag had been old. Maybe Maddie had scratched the “paid in full” message as a prank and didn’t remember.

Maybe.

Maybe.

Maybe.

The human mind is a generous liar when desperation is listening.

A week later, the first insurance payment arrived.

Evan hired the contractor.

The roof stopped leaking.

The kitchen ceiling was torn out and replaced.

For three days, life almost resembled something normal.

Then Maddie came home from school with a split lip.

Evan was waiting in the pickup line when he saw her walking toward the truck, head down, backpack hanging from one shoulder. A smear of blood darkened the cuff of her sleeve.

He was out of the truck before she reached him.

“What happened?”

“I fell.”

“Don’t do that. What happened?”

Her eyes filled.

A boy named Travis Lorne had pushed her near the swings. Maddie hit her mouth on the edge of the metal slide. The teacher hadn’t seen it. Travis laughed and said she looked like a vampire.

Evan’s anger came hot and immediate.

He wanted to find the boy.

He wanted to find the boy’s father.

He wanted to scream at someone until they understood that Maddie was the only good thing he had left.

Instead, he drove home gripping the wheel so hard his fingers cramped.

Maddie sat silently beside him, pressing a napkin to her mouth.

That evening, she barely ate.

At bedtime, she asked if she could sleep with the light on.

“Of course,” Evan said.

“And the closet shut.”

“Yes.”

“And can you check the attic?”

“There’s nothing in the attic.”

“Please?”

So he checked.

Nothing but dust and boxes.

When he came downstairs, Maddie was holding the monkey.

Evan stopped in the doorway.

His skin went cold.

“Maddie.”

“It was under my bed.”

“That’s not funny.”

“I didn’t put it there.”

“Give it to me.”

She held it tighter.

Its black eyes gleamed between her arms.

“Maybe it can help,” she said.

“No.”

“Dad, you said wishes aren’t real.”

“I said no.”

“But what if I wish Travis would leave me alone?”

Evan crossed the room and took the toy from her hands.

Maddie began to cry.

“I’m scared,” she said. “I don’t want people to hurt me.”

And that broke him.

Not all at once. Not dramatically. Just enough.

Enough for him to look at his daughter with her swollen lip and wet cheeks.

Enough for him to remember every bill, every fight, every night he had lain awake wondering how to protect her from a world that seemed designed to bruise anything soft.

Enough for the cold thought to slide back into his mind.

You still have wishes.

Evan stared at the monkey.

The key waited in its back.

“No,” he whispered.

But his hand was already turning it.

Once.

The spring tightened.

Maddie stopped crying.

The monkey lifted its cymbals.

Evan spoke before he could lose his nerve.

“I wish nothing could ever hurt Maddie.”

The cymbals clapped.

Once.

Twice.

Three times.

The bedroom light popped.

Maddie screamed.

The room plunged into darkness.

For a week, nothing happened.

Evan kept Maddie home from school the next day, claiming she was sick. The day after, she begged to go back. Her lip had healed. Her mood had improved. She even laughed over breakfast when Evan burned the toast so badly the smoke alarm went off.

Maybe, Evan thought.

He did not finish the thought.

He had become afraid of maybe.

On Friday afternoon, the school called.

Travis Lorne had fallen from the top of the playground tower during recess. Both arms were broken. A tooth went through his lower lip. He had landed on the wood chips and screamed until he fainted.

Maddie was not involved, the principal assured Evan.

She hadn’t been anywhere near him.

Evan thanked her, hung up, and sat on the edge of his bed with the phone in his lap.

From Maddie’s room came a soft giggle.

He stood and walked to her doorway.

Maddie sat at her desk, drawing.

“What’s funny?” he asked.

She looked up.

“Nothing.”

He stepped into the room.

The drawing showed Travis lying beneath the playground tower, arms bent wrong, mouth open in a dark oval.

Evan’s throat tightened.

“Did you see that happen?”

“No.”

“Then why are you drawing it?”

Maddie shrugged.

“I dreamed it.”

That night, Evan locked the toy inside an old steamer trunk in the basement.

He wrapped it in towels first.

Then chains.

Then he pushed the trunk against the far wall beneath the stairs.

When he came back up, Maddie was waiting in the kitchen.

“You shouldn’t be mean to him,” she said.

Evan froze.

“To who?”

She looked at the basement door.

“You know.”

The second incident happened four days later.

Maddie’s teacher, Mrs. Heller, sent home a note explaining that Maddie had refused to participate in group reading and had frightened another student by whispering “your teeth are going to fall out” during class.

Evan called Mrs. Heller immediately.

The conversation did not go well.

“She’s been through a lot,” Evan said.

“I understand that,” Mrs. Heller replied. “But some of the behavior is concerning.”

“She was bullied last week.”

“And we addressed that.”

“The kid broke both arms.”

A pause.

“Yes. I know.”

“I’m saying maybe she’s scared.”

“I’m saying she may benefit from speaking with someone.”

There it was. The polite adult version of something is wrong with your kid.

Evan hung up furious.

Maddie watched him from the hallway.

“She doesn’t like me,” she said.

“She’s just trying to help.”

“No, she isn’t.”

“Maddie.”

“She hurt my feelings.”

Evan sighed and rubbed his face.

“People are going to hurt your feelings sometimes. That doesn’t mean—”

He stopped.

The basement door creaked open.

Just an inch.

Maddie smiled.

The next morning, Mrs. Heller was found unconscious beside her car in the school parking lot. No one saw what happened. Her jaw was broken in two places. Every tooth on the left side of her mouth had been loosened or knocked free.

When police reviewed the school security footage, there was a glitch at 6:13 a.m.

Three seconds of static.

Then Mrs. Heller was on the ground.

Maddie came home that afternoon cheerful and bright.

“Mrs. Heller wasn’t there today,” she said.

“I heard.”

“We had a substitute.”

“Maddie.”

She looked at him over her bowl of soup.

“Did you know teeth have roots?”

Evan pushed away from the table.

“Go to your room.”

“Why?”

“Now.”

Her face changed.

Not anger.

Not sadness.

Something flatter.

Older.

“You’re hurting my feelings,” she said.

The lights flickered.

Evan stared at her.

“Maddie, stop.”

“I didn’t do anything.”

The basement door banged open.

From below came the faint, impossible sound of brass cymbals clapping together.

Once.

Twice.

Three times.

That night, Evan woke up unable to breathe.

At first, he thought he was having a heart attack. Then he felt fingers around his throat.

Not hands he could see.

Hands he could feel.

They pressed into the soft place beneath his jaw and squeezed until white spots burst across his vision. Evan clawed at his neck, kicking beneath the sheets, mouth opening and closing soundlessly.

In the corner of the room stood Maddie.

Her hair hung around her face.

Her eyes were open.

But she did not look awake.

“Apologize,” she whispered.

The pressure tightened.

Evan tried to speak. Couldn’t.

“Apologize.”

He forced the word through his crushed throat.

“Sorry.”

The hands vanished.

Evan rolled off the bed, gasping.

Maddie blinked.

“Dad?”

She looked frightened now. Truly frightened.

He crawled to her and pulled her into his arms.

“What happened?” she cried.

“Nothing. Nothing.”

But over her shoulder, through the open bedroom door, he saw the toy monkey sitting in the hallway.

Its cymbals were wet.

After that, Evan stopped pretending.

He searched the house for anything his grandmother might have left behind. Journals. Letters. Family records. He tore through boxes and drawers and old tins filled with buttons. He slept little. Ate less. Maddie watched cartoons in the living room while he dug through the past like a man trying to bury himself in reverse.

He found the first newspaper clipping in a Bible.

The paper was brittle, dated October 19, 1937.

TRAVELING CARNIVAL CLOSED AFTER THREE DEATHS

A grainy photo showed a row of tents and a painted sign reading Bellweather’s Marvels & Mechanical Wonders. Evan scanned the article with shaking hands.

Three people had died in separate accidents over the course of one week. A farmer crushed beneath his own tractor. A young woman drowned in a wash basin. A child vanished from a locked room.

Witnesses claimed each victim had recently visited a booth displaying “an imported wishing automaton.”

The second clipping was from 1954.

LOCAL FAMILY FOUND DEAD, CHILD MISSING

The third was from 1971.

BOY CLAIMS TOY KILLED HIS PARENTS

The fourth was not a clipping.

It was a photograph.

His grandmother at maybe eleven years old, standing on the porch of this very house. Beside her stood a stern-looking man Evan recognized from family albums as his great-grandfather. He leaned on a cane. One leg looked twisted beneath him.

In Ruth’s arms was the monkey.

Written on the back in his grandmother’s handwriting were the words:

I wished Daddy would come home. He did. But not all of him.

Evan found the journal beneath a loose floorboard in the closet.

The entries were scattered and frantic, written years apart.

His grandmother had found the monkey as a girl after the carnival passed through town. Her first wish was for her father, who had abandoned the family, to return home. He did, two days later, after being dragged from a river. Alive, but ruined. Half-drowned too long. He spoke only in clicking sounds and stared at Ruth with hatred.

Her second wish came after he began hurting her mother.

I wished he would never touch Mama again.

The next morning, her father’s hands were found in the wood stove.

He lived another nine years without them.

Ruth never made the third wish.

Instead, she hid the monkey.

It waits, she wrote. It grows hungry between families. It does not care who turns the key. It only wants the wish spoken. It twists love first because love is easiest to rot.

The final entry was dated two months before she died.

Evan has a daughter now. I should burn it. I should have burned it years ago. But when I hold a match to it, I hear my mother crying from inside its belly. I am a coward. God forgive me.

Evan closed the journal.

The house was silent.

Then Maddie called from downstairs.

“Dad? Mr. Jingles says you found Grandma Ruth’s book.”

Evan did not move.

His mouth went dry.

“What did you call it?”

Her voice floated up sweetly.

“Mr. Jingles.”

He went downstairs.

Maddie sat on the living room floor with the monkey in her lap.

Evan had not unlocked the trunk.

The chains lay coiled beside her like dead snakes.

“Maddie,” he said carefully. “Put it down.”

“He doesn’t like being in the dark.”

“That thing is not your friend.”

“He says you only think that because you’re scared.”

“I am scared.”

“Of me?”

The question nearly broke him.

He knelt in front of her.

“No. Never of you.”

She studied him.

The monkey’s head tilted with a soft click.

Maddie’s eyes tracked toward it, listening to something Evan could not hear.

“He says that’s a lie.”

Evan grabbed the monkey.

Maddie shrieked.

The lights exploded.

Every bulb in the living room burst at once, raining glass onto the floor. Evan shielded his face and ran. He clutched the toy against his chest, feeling it vibrate like something alive beneath the fabric.

Maddie screamed behind him.

Not words.

Just rage.

Evan bolted through the kitchen, out the back door, and into the yard.

Rain had begun again, hard and cold. He ran to the shed, grabbed a hatchet, and threw the monkey onto the chopping block.

It lay there grinning up at him.

“Dad!”

Maddie stood on the porch, barefoot in the rain.

“Don’t!”

Evan raised the hatchet.

The monkey’s mouth opened.

Not much.

Just enough.

A thin voice came from inside it. Dry and small and full of dust.

Daddy came home.

Evan froze.

The voice changed.

A woman sobbing.

Please, Ruthie. Please don’t let him touch me.

Then Danny’s voice, mangled and wet.

You wished for this, little brother.

Evan screamed and brought the hatchet down.

The blade struck the monkey’s head.

It bounced off.

Pain burst through Evan’s hand. The hatchet flew from his grip. The monkey rolled off the block and landed upright in the mud.

Its cymbals clapped once.

The shed roof collapsed.

Evan barely dove clear before the rotten beams came down with a thunderous crack. Mud splashed his face. Broken boards pinned his legs for one terrifying second before he wrenched free.

When he looked up, Maddie was standing over the monkey.

She picked it up gently.

“You hurt him,” she said.

“Maddie, please.”

“He says you get one more.”

“No.”

“He says you have to use it.”

“No.”

“He says if you don’t, I can.”

Evan’s blood turned cold.

Maddie smiled.

And this time, it was not her smile.

Evan waited until she slept.

He crushed two of her allergy tablets into warm milk. He hated himself for it. Hated the trembling way he stirred the cup. Hated that he had been brought to a place where drugging his own child felt like protection.

But Maddie drank it.

Within forty minutes, she was asleep.

Evan packed a bag with his grandmother’s journal, a flashlight, his keys, and the monkey wrapped in three towels. He carried the bundle like a bomb.

Outside, the rain had stopped.

The night smelled of wet leaves and old dirt.

He drove north toward Blackwater Lake, a deep reservoir twenty miles outside town. His grandmother had once told him people used to dump cursed things there.

At the time, he thought she meant wedding rings.

The road was empty. His headlights tunneled through fog. The monkey sat in the passenger seat beneath the towels, silent for the first time in days.

Evan kept one hand on the wheel and one on the bundle.

Halfway to the lake, the towels shifted.

He glanced down.

Nothing.

Then a small voice behind him said, “Where are we going?”

Evan slammed the brakes.

The truck skidded sideways and stopped inches from the ditch.

Maddie sat in the back seat.

Still in pajamas.

Barefoot.

Holding the monkey.

The passenger seat was empty.

Evan slowly turned around.

“Maddie.”

“You left me.”

“No. No, I didn’t. I was trying to—”

“You left me with the empty house.”

“I was coming back.”

“Mr. Jingles says grown-ups always leave.”

Evan’s voice cracked.

“That thing is lying to you.”

“He says wishes don’t lie. People lie before they wish.”

The monkey’s key turned by itself.

Once.

The sound was tiny.

But in the closed truck, it was deafening.

Evan lunged over the seat.

Maddie screamed and held the toy away from him. The truck doors locked with four sharp clicks. The radio burst into static. The dashboard lights flickered madly.

The key turned again.

Second turn.

Evan grabbed the monkey’s leg.

Something snapped in his wrist.

Pain shot up his arm. He cried out and fell back against the steering wheel.

Maddie stared at him, frightened again, her face flickering between herself and something crueler.

“Dad?”

“Maddie,” he gasped. “Listen to me. You have to fight it.”

“I don’t know how.”

The key began to turn a third time.

Evan saw it then. The trap.

If Maddie made the wish, the toy would have her completely.

If Evan made it, maybe there was still a chance.

The lake waited somewhere beyond the fog.

The road behind them led back to the house.

There was no good choice.

Only a final one.

Evan reached slowly toward the toy.

The monkey’s cymbals lifted.

“What are you doing?” Maddie whispered.

Evan looked at his daughter. Really looked at her. Not the coldness. Not the thing using her mouth. His Maddie was in there, terrified and small and waiting for him to be her father.

He thought of his first wish, born from exhaustion.

His second, born from fear.

Both had been selfish in the way love can become selfish when panic gets its hands around it.

So he chose his words carefully.

Not undo it.

Not fix everything.

Not make us safe.

The toy fed on shortcuts.

He had to give it something harder to chew.

Evan wrapped his broken hand around the monkey’s key.

The metal burned cold against his palm.

“I wish,” he said, “that every wish this toy ever granted came back to the one inside it.”

The monkey’s head snapped toward him.

For the first time, its grin changed.

The cymbals clapped.

Once.

Twice.

On the third clap, every window in the truck blew outward.

The night screamed.

Not wind.

Voices.

Dozens of them. Maybe hundreds. They poured through the broken windows and out of the radio and up from the floorboards. Men, women, children, all crying at once. All the debts. All the consequences. All the rotten miracles the toy had scattered through generations.

The monkey thrashed in Maddie’s hands.

Its tin body dented inward.

Its cloth belly swelled.

Tiny fists beat from inside it.

Evan grabbed Maddie and pulled her against him as the toy fell to the floor, cymbals clanging wildly. The brass key spun faster and faster until it blurred.

The monkey opened its mouth.

Danny’s voice screamed.

His grandmother screamed.

A child screamed.

Then something deeper screamed beneath them all.

Something old enough to have no words.

The toy burst apart.

Tin, springs, cloth, and black glass exploded across the truck cab. The force knocked Evan backward. Maddie clung to him, sobbing into his shirt.

For several seconds, the world was only ringing.

Then silence.

Real silence.

No static.

No whispering.

No soft metallic clap.

Evan opened his eyes.

The monkey was gone.

All that remained on the floor mat was the little wooden tag, cracked down the middle.

The words had changed again.

Not scratched.

Burned.

ONE TURN LEFT.

Evan stared at it until the letters blurred.

Maddie lifted her head.

“Dad?”

He hugged her so hard she squeaked.

“I’m here,” he whispered. “I’m here.”

Police found them at dawn.

A passing trucker had spotted Evan’s vehicle sitting sideways across the road with all the windows shattered. Evan told the officers he swerved to miss a deer. The story made no sense, but neither did anything else, and after a paramedic checked Maddie and splinted Evan’s wrist, no one pressed too hard.

They did not return to the house.

Evan sold it as-is to a developer from out of town. He did not go back for the furniture. He did not go back for the boxes. He did not go back for his grandmother’s Bible or the journal or the framed photos still hanging in the hallway.

He took Maddie to a small apartment above a pharmacy in town.

It had bad water pressure and thin walls and one bedroom, which he gave to her.

It did not leak.

For a while, Maddie had nightmares. So did Evan. Sometimes she woke crying because she dreamed her hands were made of brass. Sometimes Evan woke with the taste of rainwater and blood in his mouth.

But slowly, life returned.

Not perfect.

Not easy.

But theirs.

Maddie went back to school. Evan found work managing inventory at a hardware store. They ate cheap dinners and watched old movies and built a rule that neither of them would say the word wish, not even when blowing out birthday candles.

On Maddie’s eleventh birthday, she closed her eyes over a cupcake with one blue candle.

Then she opened them without blowing.

“I don’t need to,” she said.

Evan cried in the bathroom for ten minutes afterward.

Three months later, the old house was demolished.

Evan saw it in the local paper.

Historic Willow Creek Property Cleared for New Development

There was a photo of the lot. The house reduced to lumber and dust. The attic gone. The basement filled. The trees cut back.

Evan stared at the image for a long time.

He should have felt relief.

Instead, he noticed something in the corner of the photo.

A workman stood beside a pile of debris, holding a blue hatbox.

The article said demolition crews had uncovered “several antique items” that would be donated to a charity auction.

Evan drove to the auction house that afternoon.

He broke three traffic laws getting there.

By the time he arrived, the front desk clerk told him the estate items had already been sorted. Most were boxed for sale the following weekend.

“I need to see them,” Evan said.

“I’m sorry, sir, but previews don’t start until Saturday.”

“You don’t understand.”

“I’m sure.”

“There was a toy. An old monkey toy. Cymbals. Red vest.”

The clerk’s expression changed.

“Oh. That thing.”

Evan leaned forward.

“You saw it?”

She laughed nervously.

“Hard to miss. Creepy little guy.”

“Where is it?”

“I’m not sure. A woman bought it.”

His stomach dropped.

“What woman?”

“She came in maybe an hour ago. Said it reminded her of one her grandmother had. Paid cash.”

“Did she give a name?”

“No.”

“Did she have a kid with her?”

The clerk frowned.

“Yes. A little boy.”

Evan gripped the counter.

“How old?”

“Maybe seven? Eight?”

Outside, thunder rolled across a clear sky.

The clerk looked toward the window.

“That’s weird.”

Evan ran to the parking lot.

Cars lined the curb. People moved in and out of shops. Normal afternoon. Normal town. Normal world.

Then, from somewhere down the block, he heard it.

Soft.

Metallic.

Almost playful.

Clap.

Clap.

Clap.

Evan turned slowly.

Across the street, a little boy stood beside a parked car, holding the toy monkey in both hands. His mother loaded bags into the trunk, not paying attention.

The monkey looked different now.

Newer.

Cleaner.

Its red vest bright. Its missing ear restored. Its black glass eyes shining.

The wooden tag around its neck swung gently in the breeze.

Evan stepped off the curb.

A horn blared.

He stumbled back as a car sped past.

When he looked again, the boy was climbing into the back seat.

The monkey’s head turned toward Evan.

Its grin split wider.

The boy looked down at the tag and read aloud, smiling.

“Three turns. Three wishes.”

Evan ran.

The car pulled away.

He chased it half a block, shouting, waving, screaming for them to stop. People stared. Someone called after him. His injured wrist throbbed with every step.

The car turned the corner and vanished.

Evan stood in the street, gasping.

Rain began to fall.

Just a few drops at first.

Then harder.

On the sidewalk near his shoe, something small and wooden lay in a puddle.

Evan bent down.

It was a splinter from the old tag.

Three burned words remained.

NO TAKESIES, EVAN.

From far away, carried through the rain, came the bright, terrible laughter of a child.

And beneath it, faint but certain, the sound of cymbals clapping one more time.

Back to Top Read More Stories


12 Jun

The Alchemist’s Daughters

Story Summary

The Alchemist’s Daughter's

In The Alchemist’s Daughters, Mara inherits her late aunt’s antique shop across from a cursed apothecary where two ghostly girls appear every night with a wooden doll. As Mara investigates, she discovers the shop’s horrifying history: an alchemist named Silas Vey trapped children’s souls in dolls while trying to preserve his daughters forever. Mara learns her own bloodline is tied to the alchemist and enters the apothecary cellar to free the trapped children, only to uncover the deeper twist — the doll was never the true prison, and Silas’s evil may have survived the fire. Even after Mara destroys the apothecary’s horrors, the ending reveals that the curse has only changed shape, waiting for a new daughter to carry it forward.

Listen to the Story

The Alchemist's Daughters

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Alchemist’s Daughters

Nobody in Blackmere spoke of the apothecary after dusk.

During the day, the shop looked almost charming, tucked between crooked timber buildings on a narrow cobblestone lane that had survived fires, floods, wars, and three different names for the village itself. Its sign hung from a rusted iron bracket shaped like a thorn vine:

THE ALCHEMIST’S APOTHECARY
EST. 1596

The letters were faded gold, worn thin by centuries of rain. Below the sign, behind cloudy panes of greenish glass, sat rows of dusty bottles labeled in a handwriting no one alive could read. Dried lavender hung in bunches from the ceiling. Little drawers lined the back wall, each with a brass pull and a nameplate: feverfew, bone salt, widow’s root, angel ash.

Tourists took pictures of it.

Children dared each other to touch the door.

Locals crossed the street.

Because everyone in Blackmere knew the same thing.

At night, the apothecary was not empty.

And sometimes, just before midnight, the daughters came home.

Mara Voss learned this on the first evening after her aunt’s funeral.

She arrived in Blackmere at sunset, riding in the back of a taxi that smelled of wet wool and stale cigarettes. Her aunt Elspeth had left her a building on Umbrel Lane—a narrow old shop called Rare Curiosities, filled with antique dolls, chipped mirrors, music boxes, funeral cards, and all the small unsettling things that people bought because they wanted their houses to feel haunted without actually being haunted.

Mara had never liked Blackmere.

She had spent two summers there as a child, sleeping in the cramped room above her aunt’s shop, listening to rain tap at the window and old boards shift in the walls. Her aunt used to say, “This village remembers too much. Best not give it any new memories.”

At ten, Mara thought that sounded poetic.

At thirty-two, standing in the rain with a suitcase and a key that looked older than her family line, it sounded like a warning.

The taxi pulled away too quickly, leaving her alone beneath a gaslamp that hummed softly above the lane.

Across the street, the apothecary sat in shadow.

Its windows were dark.

But not empty.

Mara paused with her hand on the door of Rare Curiosities.

For a second, she thought she saw someone standing behind the apothecary glass. A small face. Pale. Watching.

Then lightning flickered somewhere beyond the rooftops, and the window showed only her own reflection: tired eyes, black coat, rain-damp hair stuck to her cheek.

“Get a grip,” she muttered.

The key turned stiffly in the lock.

Inside, Rare Curiosities smelled exactly as she remembered: dust, old velvet, wood polish, dried roses, and a faint undertone of mildew that no amount of cleaning ever truly defeated.

The shop was narrow but deep. Glass cabinets crowded the walls. Dolls sat in wicker prams. Taxidermy birds stared down from shelves. A cracked mannequin wore a mourning veil near the register. Behind the counter, an old bell jar covered a wax hand posed as if reaching for help.

Mara found a note taped to the register.

Her aunt’s handwriting was cramped, sharp, unmistakable.

Mara,

If you are reading this, I am gone, and the shop is yours. Sell it if you must, keep it if you can. But whatever you choose, listen carefully.

Do not open the front door after 11:59 p.m.

Do not answer if a child knocks.

Do not touch the wooden doll.

And if you hear singing from the apothecary, leave Blackmere before morning.

I am sorry.

—E

Mara stared at the note for a long moment.

Then she laughed once, without humor.

“Very funny, Aunt Elspeth.”

But her aunt had not been funny. Not in years.

Mara tucked the note into her coat pocket and carried her suitcase upstairs.

The apartment above the shop was small and low-ceilinged. The wallpaper was peeling in the corners. The bed had been made with military precision. A kettle sat on the stove. On the kitchen table, next to a stack of unpaid bills, was another object Mara remembered from childhood.

A little brass clock.

Its face had no numbers.

Only twelve tiny black eyes painted around the dial.

The hour hand pointed straight up.

The minute hand trembled.

Mara checked her phone.

11:53 p.m.

“That’s impossible,” she said.

It had been sunset when she arrived. She could not have spent five hours standing in a shop.

A floorboard creaked downstairs.

Mara froze.

The shop below settled into silence.

Then came the sound.

Not a knock.

A scrape.

Like wood dragging softly across wood.

Mara stepped toward the staircase.

The brass clock ticked behind her.

Too loud.

Tick.

Tick.

Tick.

She reached the top of the stairs and looked down into the dark shop.

At first, she saw only shapes: cabinets, shelves, the mourning mannequin in its black veil.

Then something moved near the front door.

Small.

Low.

Mara’s breath caught.

A doll stood on the floor in the center of the shop.

She knew every doll in Rare Curiosities had been placed in cabinets or on shelves. This one had not been there before.

It was made of wood, about two feet tall, jointed at the shoulders, elbows, hips, and knees. Its face was carved with crude delicacy: round cheeks, a tiny mouth, sleepy painted eyes. One side of its head was split, the crack running from temple to jaw.

A loop of old string was tied around its wrist.

As if someone had been dragging it.

Mara’s mind grabbed for logic.

Maybe a cabinet door had popped open.

Maybe vibration from traffic had knocked it loose.

Maybe grief did strange things to a person.

Then the doll turned its head.

Not far.

Just enough to look up the stairs.

Mara stumbled backward, hit the wall, and clapped a hand over her mouth.

The doll remained still.

A second later, from somewhere outside, came the soft ring of the apothecary sign swinging in the wind.

Clink.

Clink.

Clink.

Then a child knocked on the front door.

Once.

Twice.

Three times.

Mara did not move.

She did not breathe.

Another knock came, softer this time.

Then a girl’s voice whispered through the mail slot.

“Please. We’re lost.”

The voice was young. Six, maybe seven.

Mara thought of her aunt’s note.

Do not answer if a child knocks.

The knob turned.

Slowly.

The lock held.

Mara stepped backward again, her feet cold against the wood floor.

“Please,” the child whispered. “It’s raining.”

Mara almost answered.

Almost.

But then another voice joined the first.

Lower.

Flatter.

“We can see you, Mara.”

The blood drained from her face.

The brass clock struck midnight without bells.

Every light in the shop went out.

And downstairs, the wooden doll began to laugh.


Morning made a coward of the night.

By sunrise, Mara almost convinced herself she had dreamed it. The doll was gone from the shop floor. The front door remained locked. The street outside was pale and wet, busy with delivery vans and old women carrying market baskets.

Across the lane, The Alchemist’s Apothecary looked harmless again.

She went downstairs and found muddy footprints on the floor.

Two sets.

Both child-sized.

They led from the front door to the staircase.

And stopped.

Mara crouched beside them, heart knocking painfully in her ribs.

There was a smear beside one footprint, like the drag mark of something wooden.

She grabbed her coat and crossed the street before she could talk herself out of it.

The apothecary door was locked, but beside it stood an old man arranging umbrellas in a barrel outside the neighboring bookshop. He wore a brown cap and had the deeply lined face of someone who had spent a lifetime pretending not to notice things.

“Excuse me,” Mara said. “Who owns this place?”

The old man looked at the apothecary sign, then at her.

“You’re Elspeth’s niece.”

“I’m Mara.”

“I know.”

Of course he did. Blackmere was that kind of village.

“I saw something last night,” she said.

The old man went very still.

“What did you see?”

“Two girls. Or I heard them. And there was a wooden doll in my shop.”

He turned his face away, but not before Mara saw the fear pass over it.

“Go back to London,” he said.

“I don’t live in London.”

“Then go anywhere else.”

“I inherited a shop. I’m not leaving because of village ghost stories.”

“They aren’t stories.”

Mara folded her arms, trying to look steadier than she felt. “Then tell me what they are.”

The old man hesitated.

“My name is Owen Pike,” he said finally. “My family has kept that bookshop for six generations. Every Pike has watched that apothecary. Every Pike has buried someone because of it.”

“Because of two little girls?”

“Because of what pretends to be them.”

Mara looked at the dark windows.

Owen lowered his voice.

“In 1596, the building belonged to Silas Vey. Physician, alchemist, grave robber. People came from miles around when their children were sick. He promised cures. If they could pay.”

“And if they couldn’t?”

“He took other payment.”

“What kind?”

Owen’s mouth tightened.

“The kind that doesn’t die.”

Mara remembered the doll’s painted eyes turning toward her.

“Children disappeared,” Owen continued. “Not many at first. One every few years. Then more. His wife died giving birth to twin daughters. Elsie and Anwen. They were said to be beautiful little things. One fair-haired and sweet. The other dark-haired and strange from the beginning.”

“That’s cheerful.”

“Both fell ill during the winter plague. Silas would not let death have them. He used every body he had hidden. Every bone. Every stolen breath. He made a formula he believed could preserve a soul inside flesh forever.”

Mara glanced toward the apothecary sign.

“It worked?”

Owen shook his head. “It broke.”

A cart rattled over the stones behind them. He waited until it passed.

“Anwen, the fair one, died before the ritual was complete. Part of her soul fled. Part remained trapped in her body. She became a doorway. A warning. A mouth that could still speak truth, but only in pieces.”

“And Elsie?”

“The dark one lived.”

“That doesn’t sound so bad.”

Owen gave a dry, bitter laugh.

“No. Elsie lived, but not as a child. The formula kept her young and hollowed out everything human. She became hungry. Not for food. For company. For souls that could not leave her.”

“The dolls.”

Owen nodded.

“Silas made vessels. Wooden dolls. Wax infants. Porcelain saints. He trapped children in them to keep Elsie from being alone. When the village found out, they burned him alive inside the apothecary.”

“But the shop is still there.”

“Aye,” Owen said. “That was the first mistake.”

“What was the second?”

“We opened the door when the girls knocked.”

Mara felt the rain begin again, fine and cold against her face.

Owen looked toward Rare Curiosities.

“Elspeth knew the rules. Better than anyone. If the doll came into your shop last night, it means Elsie has chosen you.”

“For what?”

“To open what your aunt kept shut.”

Before Mara could ask another question, the apothecary sign swung once.

There was no wind.

Owen went pale.

“Inside,” he whispered.

“What?”

“Get inside now.”

Across the lane, behind the apothecary window, two small hands pressed against the glass.

Mara saw them clearly this time.

Two girls stood in the dark.

Both wore white dresses.

The blonde one’s mouth hung open in a silent scream.

The dark-haired one smiled.


Mara spent the afternoon going through her aunt’s records.

At first, she searched neatly. Then desperately. She pulled open drawers, emptied cabinets, unfolded old maps, shook dust from ledgers, and read every note Elspeth had hidden between pages of inventory books.

There were newspaper clippings about missing children.

BOY VANISHES FROM UMBREL LANE, 1924.

LOCAL GIRL FOUND UNRESPONSIVE AFTER CLAIMING “DOLL CALLED HER,” 1958.

BLACKMERE CHILDREN WARNED AGAINST MIDNIGHT GAME, 1981.

There were handwritten accounts from former shopkeepers.

The fair girl says burn the heart. The dark girl says open the chest. Do not confuse them.

The doll changes faces when fed. I saw Thomas in it last night. God forgive me, I nearly picked him up.

The apothecary does not want adults. It wants adults who will bring children.

At the bottom of a locked drawer, Mara found a leather-bound journal with her aunt’s initials on the cover.

The last entries were shaky, written in fading blue ink.

June 3: I saw Anwen again. She was crying this time. She pointed to the doll and said, “She is almost full.”

June 9: Elsie has learned Mara’s name. I never told her. I never wrote it in the shop. This means she has been listening through the walls for years.

June 11: I should have told Mara the truth about her mother.

Mara stopped reading.

Her mother had died when Mara was eight.

That was all anyone had ever said. A sudden illness. A closed casket. Her father moved them away from Blackmere three days later and never returned.

Mara’s hands trembled as she turned the page.

June 12: Clara came to me again in the mirror. Not whole. Never whole. She begged me not to let Mara inherit the key. But blood opens what iron cannot.

Clara.

Her mother’s name.

Mara read the line again.

Blood opens what iron cannot.

The shop bell rang downstairs.

Mara flinched so hard the journal fell from her lap.

It was only afternoon. Gray light pressed against the windows. People moved on the lane.

Still, the bell should not have rung.

She went downstairs holding the heaviest thing she could find: an iron fireplace poker.

A woman stood near the front counter.

She was thin, dark-haired, and dressed in a gray coat that hung strangely on her frame. Her back was turned. She was looking at the bell jar containing the wax hand.

“We’re closed,” Mara said.

The woman did not turn.

“Mara,” she whispered.

Mara gripped the poker tighter.

The woman looked over her shoulder.

Her face was wrong.

Not monstrous. Worse. Familiar.

Mara saw her own cheekbones. Her own mouth. Her own eyes, but sunken and wet, like they had been painted on something soft.

“Mom?”

The word fell out of her before she could stop it.

The woman smiled with great sadness.

“Oh, sweetheart.”

Mara backed away.

“You’re dead.”

“Mostly.”

The woman’s gaze flicked to the front window. “She has started early. That means Elspeth is truly gone.”

Mara’s throat tightened. “What happened to you?”

Her mother’s expression broke.

“I opened the door.”

The shop seemed to grow colder.

“I was nineteen,” Clara said. “Elspeth told me not to. I thought she was cruel. I heard a child crying in the rain, and I opened the door. The doll was there. The fair girl asked for help. The dark girl asked to come in.”

“What did you do?”

“I took her hand.”

Mara thought of the whispered warning.

Don’t let her hold your hand.

Clara lifted her sleeve.

Her wrist was blackened, the skin cracked like burned paper.

“She marks you when she touches you. After that, she can call you from anywhere. Dreams. Mirrors. Your own memories.”

“Why didn’t she take you?”

“She did,” Clara said softly. “Elspeth dragged back what she could. But part of me remained in the apothecary. That’s why your father took you away. That’s why Elspeth stayed. To keep you out of it.”

Mara swallowed hard.

“Why me?”

Her mother looked at her with terrible pity.

“Because you aren’t just Elspeth’s niece.”

Mara stared.

The room seemed to tilt.

Clara spoke quickly now, as if something were pulling her backward word by word.

“Silas Vey had another child. Not with his wife. With a servant girl who fled before the fire. That bloodline survived. It runs through us. Through Elspeth. Through me. Through you.”

“No.”

“Blood opens what iron cannot.”

“No.”

“The apothecary door will open for you after midnight, even if you do not want it to.”

The bell above the shop door began to tremble.

Clara looked terrified.

“She knows I’m here.”

The glass cabinets rattled. Every doll in the shop turned its head toward Clara.

Mara screamed and swung the poker, smashing one cabinet. Porcelain figures burst across the floor.

Clara grabbed Mara’s hand.

Her fingers were freezing.

“Listen to me. The fair girl is Anwen. She will try to help you. But she cannot speak while Elsie is listening. The doll is not the prison. It’s the key.”

“I thought I had to burn the doll.”

“That’s what Elsie wants.”

Mara’s blood went cold.

Clara’s face blurred, as if seen through water.

“The alchemist’s formula isn’t inside the doll,” she whispered. “It’s inside Elsie.”

The shop door flew open.

Rain gusted in.

No one stood outside.

Then a child’s voice sang from the street.

“Mother dear, come home to bed…”

Clara’s eyes widened.

“Do not trust anything with my face after dark.”

“What?”

Clara’s fingers slipped through Mara’s.

“End it before she learns how to leave the lane.”

Her mother vanished.

Every doll in Rare Curiosities began to whisper Mara’s name.


By ten that night, Mara had locked every door, shuttered every window, salted the thresholds because an old book told her to and desperation told her not to be picky, and placed every mirror face-down on the floor.

Owen Pike came at half past ten carrying a canvas bag full of old iron nails, beeswax candles, and a bottle of gin.

“For courage?” Mara asked.

“For cleaning wounds,” he said. Then, after a beat, “And courage.”

They sat behind the counter while rain ticked against the glass.

Mara told him about Clara.

Owen did not look surprised.

“Elspeth pulled half your mother out,” he said. “No one else could have done it.”

“You knew?”

“I knew pieces.”

“You could’ve told me.”

“You wouldn’t have believed me yesterday.”

Mara hated that he was right.

She opened her aunt’s journal to the page about the doll.

“If the doll isn’t the prison, why did everyone say not to touch it?”

“Because touching it invites the shop to recognize you.” Owen reached into his bag and pulled out a blackened iron key. “But I think that ship has sailed.”

Mara eyed the key.

“What is that?”

“The key to the apothecary cellar.”

“I thought no one could get inside.”

“No adult can enter the front after dusk. But the cellar door beneath my shop is older than the street. The buildings connect underground. That’s how Silas moved bodies without being seen.”

Mara stared at him.

“You waited until now to mention the corpse tunnel?”

“I was hoping we could avoid the corpse tunnel.”

“Fantastic.”

At 11:47, the first knock came.

Not at the front door.

From beneath the floor.

Once.

Twice.

Three times.

Owen closed his eyes.

“She’s impatient.”

Mara picked up the fireplace poker.

Owen took a candle.

They went through the back of Rare Curiosities, across a narrow courtyard, and into the bookshop next door. Owen led her behind shelves of old maps to a trapdoor hidden under a threadbare rug.

The moment he lifted it, the smell came up.

Damp stone.

Rotten flowers.

Old smoke.

And something sweet, like sugar burning.

A stairway descended into blackness.

Mara thought of her mother’s warning.

End it before she learns how to leave the lane.

They climbed down.

The tunnel beneath Umbrel Lane was narrow and arched, built from stone blocks slick with moisture. Roots had worked through cracks in the ceiling. Water dripped steadily somewhere ahead.

As they walked, Mara heard whispering behind the walls.

Children’s voices.

Some crying.

Some laughing.

Some counting backward from twelve.

Owen held the candle high.

“Don’t answer them,” he said.

“I wasn’t planning to.”

A voice whispered from the darkness to Mara’s left.

“Mara?”

She stopped.

It was a boy’s voice now.

Young. Familiar, though she could not place it.

“Mara, help me.”

Owen grabbed her arm.

“Keep walking.”

The wall beside her bulged.

A small wooden hand pushed through the mortar, fingers clawing at the air.

Then another.

Then a face surfaced from the stone, carved and painted, mouth opening in silent agony.

Mara choked back a scream.

Owen dragged her forward.

The tunnel ended at an iron-banded door.

The key shook in Owen’s hand.

“You should know something,” he said.

“Now?”

“If this goes wrong, don’t let me speak.”

Mara stared at him.

“What does that mean?”

“It means she has my brother’s voice.”

Before Mara could respond, Owen unlocked the door.

The apothecary cellar waited beyond.

It was much larger than it should have been, stretching under the lane like the belly of some buried cathedral. Shelves lined the walls from floor to ceiling. Hundreds of dolls sat upon them.

Wooden dolls.

Porcelain dolls.

Wax infants.

Rag children with button eyes.

Tiny puppets with human hair.

Every head turned when Mara entered.

A sound rose from them, soft and collective.

A breath.

Then a whisper.

“Blood.”

At the far end of the cellar stood a table covered in rusted tools and brown glass bottles. Above it, nailed to the wall, was a painting of Silas Vey.

He was a thin man with a scholar’s face and dead, hungry eyes.

Beside the painting hung two white dresses.

Child-sized.

Mara stepped closer.

The dresses were not empty.

They were pinned to the wall by long iron needles, but something moved beneath the fabric, pushing against it from inside like trapped breath.

A girl’s voice whispered from the shadows.

“You came.”

Mara turned.

The blonde girl stood near the table, her white dress stained at the hem. Her mouth hung open the way Mara had seen in the window, but the voice seemed to come from somewhere deeper than her throat.

Anwen.

Her eyes filled with tears.

“Don’t look at her,” Anwen said.

Owen stiffened.

“Where is Elsie?”

Anwen’s gaze flicked upward.

Too late.

Something dropped from the ceiling.

Owen shouted as Elsie landed on his back.

She looked like a child, but moved like a spider, all pale limbs and furious strength. Her dark curls hung wet around her face. Her white dress was yellowed with age. Her eyes were not childlike at all. They were old and black and shining with delight.

She wrapped both arms around Owen’s neck.

“Pike,” she whispered lovingly.

Owen slammed backward into a shelf. Dolls fell and shattered. Screams burst from broken porcelain.

Mara swung the poker.

Elsie caught it with one small hand.

The iron smoked against her skin.

She smiled.

“Mara Vey,” she said.

“Voss.”

“Names are dresses. Blood is skin.”

Elsie shoved the poker aside and reached for Mara.

Anwen screamed without sound.

Mara ducked and drove her shoulder into the table. Bottles crashed. A cloud of powder burst up, stinging her eyes.

Owen tore Elsie off him and threw her against the wall.

She hit hard enough to crack stone.

Then she laughed.

Not like a child.

Like a room full of children laughing at once.

“You brought her to me,” Elsie said to Owen. “Good old Pike. Always opening doors.”

Owen’s face twisted.

“Run, Mara!”

But Mara did not run.

She saw it then.

Under Elsie’s collar, at the hollow of her throat, a glow pulsed faintly beneath the skin.

Gold.

Like candlelight trapped in honey.

The formula.

Her mother had told the truth.

It was inside Elsie.

Anwen appeared beside Mara suddenly and grabbed her sleeve. Her fingers passed halfway through the fabric.

“You can’t kill her with iron,” Anwen whispered. “Silas made her from refusal. You must make her want to be alone.”

“What does that mean?”

Elsie crawled down the wall headfirst, grinning.

“She feeds on souls because she’s afraid of silence,” Anwen said. “The dolls keep her full. Break the shelves. Free them. Let her hear the quiet.”

Mara looked around at hundreds of dolls.

“That’ll take hours.”

Anwen turned toward the ceiling.

“No. Call them by name.”

“I don’t know their names.”

Anwen’s eyes softened.

“They remember yours.”

Elsie lunged.

Owen stepped between them.

Elsie’s hand closed around his wrist.

He gasped.

The mark spread instantly, black veins climbing under his skin.

His mouth opened, and when he spoke, it was not his voice.

It was a little boy’s.

“Don’t leave me, Owen.”

Owen sobbed.

“My brother,” he whispered.

Elsie pressed her cheek against his hand.

“I kept him,” she said. “I keep everyone.”

Mara understood.

That was the hook. Not fear. Not death. Love.

Elsie did not lure people with monsters.

She lured them with the dead they wanted back.

Mara turned to the shelves.

She thought of her aunt. Her mother. Every clipping. Every missing child whose name had been folded into silence.

Then she shouted the only name she knew.

“Clara Voss!”

The cellar went still.

A doll on the highest shelf twitched.

It was a wax figure with dark hair and a cracked face.

Elsie’s smile faltered.

“No.”

Mara shouted again.

“Clara Voss, if any part of you is here, wake up!”

The wax doll’s eyes opened.

A woman’s voice filled the cellar.

“Mara.”

Every shelf trembled.

Elsie released Owen.

“Stop.”

Mara turned in a circle, calling names from the articles she had read.

“Thomas Bell! Lucy Aster! Peter Vale! Samuel Pike!”

At the last name, Owen collapsed to his knees.

A wooden puppet near the back wall jerked upright.

“Anwen Vey!” Mara shouted.

The blonde girl gasped.

The pinned white dress on the wall tore loose from one iron needle.

Elsie screamed.

It was the first sound she made that contained fear.

The dolls began to move.

One by one, their little heads turned away from Elsie.

Their mouths opened.

Names spilled into the cellar.

Dozens.

Hundreds.

Children calling themselves back from the dark.

Elsie clapped her hands over her ears.

“Mine,” she shrieked. “You are mine!”

The glow in her throat pulsed brighter, frantic and unstable.

The shelves shook harder. Dolls toppled and broke. But when they shattered, no screams came now. Only sighs. Thin streams of pale light rose from the broken bodies and drifted upward like fireflies.

Anwen’s body grew brighter.

Her mouth closed for the first time.

She looked almost like a real little girl.

Elsie staggered backward.

Mara saw her chance.

She grabbed one of Silas’s rusted blades from the table and rushed forward.

Elsie looked up.

For a heartbeat, she was only a child.

Small.

Terrified.

Abandoned in a cellar full of leaving voices.

“Don’t,” Elsie whispered.

Mara hesitated.

That was all Elsie needed.

Her face changed.

Not into a monster.

Into Mara’s mother.

Clara stood before her, weeping.

“Sweetheart,” she said. “Please. I’m still in here.”

Mara froze.

The cellar faded.

She was eight years old again, standing beside a closed coffin, holding her father’s hand while adults whispered words like peaceful and sudden and better not to look.

Clara reached for her.

“Hold my hand,” she said. “Just this once.”

Mara lifted her hand.

Anwen screamed.

Not silently this time.

“Mara, no!”

The illusion cracked.

Mara saw Elsie underneath it, grinning through Clara’s face.

Mara drove the blade into the glowing hollow of Elsie’s throat.

Gold light burst outward.

Elsie shrieked.

The sound shattered every bottle in the cellar. Owen covered his ears. The dolls screamed their names louder, louder, louder, until the cellar became a storm of children and memory and breaking wood.

Elsie clawed at Mara’s coat.

“You’ll be alone,” she hissed.

Mara twisted the blade.

“No,” she said. “You will.”

The glow tore free.

For one breath, a golden bead hovered in the air between them.

Inside it, Mara saw Silas Vey’s face.

Not dead.

Waiting.

Smiling.

Then Anwen stepped forward and closed both hands around the light.

“Father,” she whispered.

Silas’s face twisted in rage.

Anwen looked at Mara.

“Burn us.”

“What?”

“All of it.”

Elsie collapsed, writhing on the floor, suddenly no older than the child she had been when her father ruined her.

Anwen knelt beside her sister.

Elsie tried to crawl away, but Anwen took her hand.

Elsie stared at her in horror.

“No,” she whimpered. “Don’t leave me.”

“I’m not,” Anwen said.

For the first time, Elsie began to cry.

Not like a trap.

Not like a performance.

Like a child.

Mara could hardly breathe.

Owen stumbled to the table, grabbed the fallen candle, and looked at Mara.

The cellar shelves were soaked in old oils and powders. Silas had preserved his work too well.

Mara nodded.

Owen dropped the candle.

Fire ran across the floor in a bright line.

The dolls did not scream this time.

They sang.

The flames climbed the shelves, eating wood, wax, cloth, hair. Pale lights rose by the dozens, filling the cellar with faces that looked, for one moment, free.

Mara saw her mother among them.

Not the broken thing from the shop.

Clara as she had been in photographs: young, dark-eyed, smiling.

Mara reached toward her.

Clara touched her fingers to her lips.

Then she was gone.

Anwen stood in the center of the fire holding Elsie’s hand.

The sisters looked at Mara.

Elsie’s face was wet with tears.

“I didn’t want to be alone,” she said.

“I know,” Mara whispered.

The fire swallowed them both.


By dawn, The Alchemist’s Apothecary had burned to the ground.

No one in Blackmere claimed to have seen flames. No one admitted hearing the screams. The official report said old wiring, though the building had not had electricity since 1912.

Rare Curiosities survived untouched.

Owen Pike survived too, though the black mark on his wrist never fully faded. He said little after the fire, but on quiet mornings, Mara sometimes saw him standing near the ruins with his cap in his hands, whispering to someone named Samuel.

Mara stayed long enough to settle her aunt’s estate.

Then longer.

Weeks passed. The lane changed. Sunlight reached places it had not touched in years. The air no longer smelled of burned sugar after rain. Children began walking down Umbrel Lane again without their mothers pulling them close.

Mara sold most of the dolls in Rare Curiosities to collectors, though she personally checked each one twice and burned three that looked at her too long.

One month after the fire, she found a package on the counter.

No stamp.

No return address.

Inside was the little wooden doll.

The same cracked head.

The same painted eyes.

The same loop of string around its wrist.

Mara could not move.

For a long moment, the shop was completely silent.

Then the doll’s chest clicked open.

Not by much.

Just enough for a folded slip of paper to slide out.

Mara picked it up with shaking fingers.

The handwriting was a child’s.

Thank you for opening the door.

Mara backed away.

The doll did not move.

She grabbed the fireplace poker, smashed the doll into pieces, carried the pieces to the courtyard, soaked them in lighter fluid, and burned them in an iron bin until nothing remained but ash.

That night, she slept with every light on.

Nothing knocked.

No child whispered.

No doll laughed.

In the morning, Mara found something carved into the inside of her front door.

Three words.

Small.

Neat.

Fresh.

NOT THE DOLL.

Mara stared at the words until their meaning settled into her bones.

The doll had never been the prison.

Elsie had never been the true monster.

Silas Vey had been inside the formula.

And when Anwen grabbed the golden light in the cellar, she had not destroyed it.

She had carried it into the fire.

Released it.

Mara ran across the lane to the apothecary ruins.

The ground was still black and wet. Charred beams jutted from the rubble like broken ribs. But in the center of the ashes, where the cellar had collapsed, something green had begun to grow.

A single plant.

Its leaves were dark and glossy.

Its stem pulsed faintly gold.

Beside it, half-buried in ash, lay a brass nameplate from one of the apothecary drawers.

Mara wiped it clean with her thumb.

The label read:

FATHER’S ROOT

Behind her, the gaslamp flickered.

Once.

Twice.

Three times.

Mara turned slowly.

Across the street, in the window of Rare Curiosities, stood a man.

Thin.

Pale.

Dressed in black.

He smiled at her through the glass.

Then lifted one finger to his lips.

When Mara ran back inside, the shop was empty.

But every mirror she had laid face-down now stood upright.

And in each one, written backward in a child’s careful hand, was the same message:

HE NEEDS A DAUGHTER.

Mara left Blackmere that afternoon.

She took nothing but her aunt’s journal, Owen’s iron key, and the brass nameplate.

Three days later, a buyer made an offer on Rare Curiosities. A young woman from London. Pregnant. Recently widowed. Looking for a quieter life.

Mara tried to call her.

The number was disconnected.

She tried to stop the sale.

The paperwork had already gone through.

By the time Mara returned to Blackmere, the sign above Rare Curiosities had been taken down.

A new one hung in its place, painted in faded gold letters that looked centuries old.

VEY & DAUGHTER
FINE REMEDIES, RARE CURIOSITIES, AND CHILDREN’S TONICS

And in the upstairs window, two little girls in white dresses stood holding hands.

One blonde.

One dark-haired.

Both smiling.

Between them stood a third child.

A little girl with Mara’s eyes.

The girl lifted her hand and waved.

Mara heard the shop bell ring.

Then, from somewhere inside the walls, a man’s voice whispered warmly:

“Come in, my dear. We’ve been waiting for family.”

Back to Top Read More Stories


7 Jun

The Doll in the Last Crib

Story Summary

The Doll in the Last Crib

The Doll in the Last Crib follows Claire and Martin, an expecting couple who buy an abandoned farmhouse hoping to restore it before their baby arrives, only to discover a decaying nursery haunted by a cracked porcelain doll in a faded red dress. After the doll keeps returning no matter how many times they throw it away or burn it, Claire uncovers the house’s horrifying history: a woman named Agnes Whitcomb once took in unwanted babies, and the missing children may have been trapped inside her handmade dolls. As the doll’s influence grows stronger, the nursery becomes a prison, Martin disappears trying to save Claire, and Claire escapes just in time to give birth. But months later, when her baby begins humming the same eerie tune and Martin’s voice warns her through the monitor not to pick him up, Claire realizes the curse did not stay in the house—it came home with her son.

Listen to the Story

The Doll in the Last Crib

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Doll in the Last Crib

When Martin Hale first saw the farmhouse, he said exactly what he was supposed to say.

“It has good bones.”

Claire stood beside him in the waist-high grass, one hand resting on the firm curve of her belly, and stared at the sagging front porch, the weather-stained siding, the windows clouded with dust from the inside.

“Good bones,” she repeated.

Martin smiled too brightly. “That’s what people say about houses like this.”

“People on renovation shows say that right before they discover black mold and a raccoon kingdom in the attic.”

“True,” he said. “But we can fix mold. And negotiate with raccoons.”

Claire laughed because he wanted her to, and because she wanted to believe him.

They had been looking for a house for months, but every clean, sensible place was too expensive. The farmhouse sat eight miles outside town, hidden at the end of a gravel road where maple trees leaned over the drive like old women sharing secrets. It had been empty for nearly twenty years, according to the listing. Four bedrooms. Two bathrooms. Original hardwood floors. Five acres.

And cheap.

Too cheap, Claire thought.

But she was thirty-two weeks pregnant, they were still living in a one-bedroom apartment above a hardware store, and the nursery corner they had made beside their bed felt less sweet every day and more like failure.

Martin worked construction and could do most of the repairs himself. Claire taught second grade and had already started imagining bookshelves, a rocking chair, sunlight through lace curtains, a baby sleeping in a room painted soft green.

So she nodded.

“Okay,” she said. “Let’s look inside.”

The realtor, a thin woman named Diane who smelled like peppermint gum and anxiety, unlocked the front door.

The house exhaled.

Not creaked. Not settled. Exhaled.

A breath of trapped air pushed past them, carrying dust, mildew, old wallpaper, and something underneath that Claire couldn’t place. Something sweet and stale.

Like flowers left too long in a vase.

Diane coughed and waved a hand in front of her face. “It’s been shut up awhile.”

Martin stepped inside first, phone flashlight raised.

The foyer opened into a long hallway. The floors were scratched but beautiful. The staircase curved upward with a carved wooden banister. Dust lay over everything in a gray film, softening edges, blurring corners.

Claire followed slowly. The baby shifted inside her, a slow roll beneath her ribs.

“You okay?” Martin asked.

“Yeah,” she said. “He just moved.”

“He likes it.”

“He’s protesting.”

They moved through the downstairs rooms while Diane talked about inspections and permits and “potential.” The kitchen was outdated but usable. The dining room had water stains on the ceiling. The living room fireplace was packed with bird nests.

Claire tried to see past it.

She tried to imagine Christmas lights, fresh paint, the smell of coffee, Martin carrying their baby down the stairs in footie pajamas.

Then they went upstairs.

The second floor was colder.

Claire noticed it immediately. The air changed halfway up the steps, as if they had climbed into a different season. She crossed her arms over her belly.

There were four rooms upstairs. Three stood open, empty except for dust and dead flies along the window sills.

The fourth door was closed.

Diane stopped before it.

“The previous owners left some things in there,” she said.

“What kind of things?” Martin asked.

“Just furniture. Old nursery items, I think.”

Claire looked at him.

He grinned. “See? Perfect.”

But Diane didn’t smile.

She turned the glass knob and pushed the door open.

The nursery waited in silence.

It was the only room in the house that still looked occupied.

Peeling pink-and-cream wallpaper hung in strips from the walls. A white wooden crib stood near the center of the room, paint flaking from its rails. Lace curtains sagged over a narrow window, yellowed with age. In one corner sat a small dresser with cloudy brass knobs. Above it, a warped shelf held three toys: a wooden horse missing one wheel, a stuffed rabbit with no ears, and a porcelain doll.

No.

Claire corrected herself.

Not on the shelf.

In the crib.

The doll sat upright against the bars, its head tilted slightly to one side.

It had tangled blond hair, a cracked porcelain face, and a faded red dress trimmed in dirty lace. One eye was pale and cloudy. The other was only a dark hole ringed by spiderweb cracks. Its mouth had been painted into a small, prim expression, but time had split the paint into thin lines, making it look as if the doll were smiling through stitches.

Claire’s hand tightened on her belly.

The baby went still.

Martin stepped into the room. “Well, that’s horrifying.”

Diane gave a nervous laugh. “Old dolls always are.”

Claire stayed in the doorway.

The nursery smelled stronger than the rest of the house. That sweet, spoiled smell.

“What happened here?” she asked.

Diane looked down at her folder. “Happened?”

“The room,” Claire said. “Why did they leave it like this?”

“People abandon all kinds of things when they move.”

“This wasn’t a move,” Claire said.

Martin turned. “Claire.”

She heard the warning in his voice. Not unkind. Just tired. They had been disappointed so many times. He wanted this to be the place. He needed this to be the place.

Diane flipped through papers she clearly wasn’t reading. “The property was owned by an older couple for decades. After they passed, it went to a nephew out of state. He never lived here.”

“And before them?”

Diane pressed her lips together. “I’m not sure.”

But Claire knew she was lying.

The doll’s cloudy eye seemed to catch the weak afternoon light.

For one terrible second, Claire had the feeling it was looking directly at her belly.

They bought the house anyway.

They told themselves every old home had a feeling. Every old home had noises. Every old home had rooms that needed to be gutted down to studs and remade into something clean.

Martin took two weeks off work after the closing. He spent the first day ripping up carpet in the downstairs bedroom. Claire scrubbed cabinets, opened windows, and made lists.

They did not touch the nursery.

Not at first.

They called the baby Noah because they had decided early, back when everything about parenthood felt like a glowing secret. They said his name often in the house, hoping to fill it with something living.

“Noah’s room will be beautiful.”

“Noah’s going to love the yard.”

“Noah’s going to be here before we know it.”

Each time Claire said the name upstairs, the hallway seemed to absorb it.

On the third day, Martin carried the old crib pieces down to the burn pile.

Claire watched from the porch as he hauled the mattress out last. It folded in the middle like a dead thing. Beneath it, something small and hard fell onto the floorboards.

Claire heard it from the porch.

A single wooden clack.

Martin bent, picked it up, and frowned.

“What is it?” she called.

He came down the stairs holding a small block. Its paint was faded, but Claire could still see the letter carved into one side.

N.

“That’s weird,” he said.

Claire forced a smile. “Lots of names start with N.”

Martin tossed the block into the trash bin.

That evening, while he made dinner, Claire went upstairs alone.

The nursery looked larger without the crib. Emptier. The wall behind it was darker than the rest of the wallpaper, a crib-shaped stain in the room’s memory.

The doll still sat in the corner where Martin had placed it, propped against a box of old curtain rods.

Claire didn’t like it.

She picked it up with two fingers, holding it away from her body. It was heavier than she expected. Its porcelain limbs swung loosely. The red dress smelled of dust and something coppery.

She carried it outside and threw it into the trash bin on top of the broken crib slats.

“Goodbye,” she muttered.

That night, Claire woke to singing.

Not singing exactly.

Humming.

A soft, tuneless hum coming from the baby monitor on her nightstand.

She sat up so fast her back cramped.

The monitor glowed green in the dark.

They had set it up as a test earlier that day, even though there was nothing in the nursery yet. Martin had laughed about it, pretending to speak into the camera while Claire checked the sound.

Now the speaker crackled.

Hmmm.

Hmmm.

Hmmm.

Claire reached over and shook Martin’s shoulder.

He grunted. “What?”

“Listen.”

The humming stopped.

They sat in silence, blue moonlight slanting across the unfinished bedroom.

“What?” Martin whispered.

“I heard something on the monitor.”

He blinked at the small device. “Static?”

“No. Humming.”

He rubbed his face. “The house is old. Could be interference. Diane said the wiring upstairs is ancient.”

“The monitor isn’t wired into the house.”

He didn’t answer.

Then, from the speaker, very softly, came a child’s laugh.

Claire gasped.

Martin snatched the monitor off the nightstand. “Hello?”

No answer.

He got out of bed, grabbed the baseball bat they kept beside the dresser, and went upstairs. Claire followed despite his protests, one hand braced beneath her belly.

The nursery was empty.

The baby monitor camera sat on the dresser where they had left it. Its tiny red light blinked at them.

No doll.

No crib.

No child.

Martin checked the closet, the hall, the other bedrooms.

“Nothing,” he said.

Claire looked at the trash bin through the upstairs window.

The lid was open.

The next morning, the doll was back inside.

It sat in the nursery where the crib had been, legs straight out, hands resting in its lap.

Martin stared at it for a long time.

Claire stood behind him, unable to step into the room.

“You brought it in,” she said.

He turned. “What?”

“You thought it would be funny.”

His face hardened. “No, Claire. I didn’t.”

“Then how did it get here?”

“I don’t know.”

“That’s not an answer.”

“I know it’s not an answer.”

They burned it.

Martin built a fire in an old rusted barrel behind the shed. He poured lighter fluid over the doll until its red dress shone wetly. Claire stood far back near the porch, watching.

When Martin struck the match, the doll caught quickly.

The hair went first, curling and blackening. The dress flared. The porcelain face stared through the flames, cracks widening in the heat.

Then something inside the doll screamed.

Claire stumbled backward.

Martin dropped the lighter fluid can.

It was not loud, not exactly. It was thin and piercing, like steam escaping a kettle, but shaped unmistakably into a child’s cry.

The baby kicked hard.

Claire doubled over with a gasp.

Martin ran to her. “Claire!”

“I’m okay,” she said, though she wasn’t. “I’m okay.”

Behind him, the burning doll’s head split open.

Something dark bubbled out.

Not stuffing.

Not sawdust.

A wet black mass slid through the crack in the porcelain and dropped into the fire with a hiss.

The smell was unbearable.

Meat gone bad. Old blood. Sweet flowers.

Martin turned white.

The screaming stopped.

They didn’t speak of it that night.

They didn’t speak much at all.

Martin cleaned the barrel the next morning before Claire woke. When she asked what he had found, he said ashes. Only ashes.

But she saw him later at the kitchen sink, scrubbing under his fingernails until the skin bled.

For three days, the house was quiet.

They painted the nursery soft green.

Martin patched the ceiling. Claire ordered a new crib. They chose curtains with tiny embroidered stars. They avoided saying the word doll.

And then the handprints appeared.

Small, muddy handprints climbed the inside of the nursery door.

Five of them.

Low to high.

As if a child had crawled up the wood and stood on tiptoe to reach the knob.

Claire found them at dawn when she went upstairs with a mug of tea. She dropped the mug. It shattered in the hallway, tea spreading across the floorboards like a stain.

Martin came running.

When he saw the door, he said, “No.”

Not “What is that?”

Not “How?”

Just no.

That frightened Claire more than the handprints.

“What aren’t you telling me?” she asked.

He didn’t look at her.

“Martin.”

He touched one of the prints. The mud was still damp.

“I saw something last night,” he said.

Claire’s throat tightened. “What?”

“I thought I dreamed it.”

“What did you see?”

He swallowed. “I woke up around three. You weren’t in bed.”

Claire felt suddenly cold.

“I found you upstairs,” he said. “In the nursery.”

“No.”

“You were standing in the corner facing the wall.”

“No, I wasn’t.”

“You were humming.”

Claire backed away from him. “Why didn’t you wake me?”

“I tried.” His voice broke. “You wouldn’t answer. Then you said something.”

“What?”

Martin closed his eyes.

“You said, ‘She needs a place to sleep.’”

Claire sat down hard on the hallway floor.

The baby shifted inside her, slow and heavy.

That afternoon, Claire went to town.

She didn’t tell Martin where she was going. She drove to the public library and asked for old newspapers. The librarian, a woman in her seventies with silver hair and a soft cardigan, became very still when Claire gave the farmhouse address.

“You live in the Whitcomb house?” the librarian asked.

“We just bought it.”

The woman’s eyes moved to Claire’s belly.

“Oh, honey,” she said.

That was how Claire learned the story.

The farmhouse had once belonged to Agnes Whitcomb, a widow who called herself a caretaker. During the Depression, when families were desperate and ashamed and full of children they couldn’t feed, Agnes took babies.

Some were left temporarily, with promises that parents would return when work came. Some were left forever.

Agnes told people she found homes for them.

No one asked too many questions.

Children vanished all the time in those years. Fever. Hunger. Accidents. Bad roads. Bad luck.

But then one mother came back.

Her name was Ruth Bell, and she had left her newborn daughter with Agnes for six weeks while she went to work in a laundry two towns over. When Ruth returned, Agnes told her the baby had died.

Ruth demanded the body.

Agnes said there had been a burial.

Ruth demanded the grave.

Agnes told her grief had made her confused.

So Ruth went to the sheriff.

The search of the house found no bodies. No bones. No graves in the yard.

Only dolls.

Twenty-three porcelain dolls in the upstairs nursery, each dressed in clothing sewn from baby blankets.

The sheriff called Agnes eccentric.

Ruth called her a murderer.

Three weeks later, Ruth disappeared.

Agnes Whitcomb lived in that house another thirty years.

“People said she could make dolls cry,” the librarian said quietly. “People said she fed them milk.”

Claire gripped the edge of the table.

“What happened to Agnes?”

“She died in the house. Alone, as far as anyone knows.”

“When?”

“1974.”

“Was there a doll in a red dress?”

The librarian’s face changed.

She stood, walked to a filing cabinet, and returned with a thin folder. Inside was a photocopied newspaper clipping, the image grainy but clear enough.

Agnes Whitcomb stood on the farmhouse porch, much younger than Claire expected. Her hair was pinned tight. Her mouth was flat. In her arms she held a porcelain doll with blond hair and a dark red dress.

Beneath the photo, the caption read:

Local woman opens nursery for children in need.

Claire stared at the doll’s face.

In the old photograph, it was uncracked. Beautiful, almost.

Both eyes intact.

Its mouth small and sweet.

The librarian touched the edge of the clipping.

“That was the first one,” she said.

Claire drove home in a panic, but the house looked ordinary when she pulled into the drive. Martin’s truck was parked by the shed. The porch light glowed in the late afternoon gloom.

She found him in the nursery.

The new crib had arrived early. Martin had assembled it by the window. White wood. Rounded rails. Clean lines. Safe.

And inside it sat the doll.

Claire screamed.

Martin dropped the screwdriver and spun around.

The doll was no longer burned.

Its red dress was whole again, though darker now, as if soaked in old wine. Its blond hair hung in uneven curls. Its face had changed.

One eye was a hollow black pit.

The other glowed faintly, milky and pale.

Its mouth had split wider into a stitched smile.

“No,” Martin whispered.

The doll’s head turned toward Claire.

Not much.

Just enough.

Claire ran.

Martin caught her on the stairs. “We have to leave.”

“Yes,” she sobbed. “Now.”

They packed nothing. Martin grabbed the keys. Claire grabbed her purse and the folder of newspaper clippings. They were halfway to the front door when every door in the house slammed shut at once.

The sound hit like thunder.

The windows shook.

Upstairs, the baby monitor crackled.

They had left it unplugged.

A little voice whispered through the house.

“Make room.”

Claire clutched her belly.

Martin kicked the front door. Once. Twice. The old wood groaned but held.

The whisper came again, closer now.

“Make room.”

Something dragged across the ceiling above them.

Slow.

Heavy.

Small fingernails clicked down the wall inside the plaster.

Martin shoved Claire behind him and lifted the bat.

The upstairs hallway creaked.

A shape appeared at the top of the stairs.

The doll stood there.

Not sitting.

Standing.

Its head brushed the banister rail. Its limbs were too long now, stretched like someone had pulled the porcelain soft and reshaped it badly. One dirty hand gripped the newel post. The other hung at its side, fingers twitching.

It leaned forward.

Claire saw movement beneath its cracked face.

Something pressing from inside.

Tiny shapes beneath porcelain.

Hands.

Mouths.

Eyes.

Twenty-three children, pushing outward.

The doll opened its stitched mouth.

Voices spilled out.

Some crying.

Some laughing.

Some begging.

And beneath them all, one woman’s voice, dry as dead leaves.

“Every child needs a mother.”

Martin charged up the stairs.

“Martin, no!”

He swung the bat. It cracked against the doll’s head with a sound like breaking china.

The doll fell backward.

For one impossible second, Claire thought he had done it.

Then the walls began to cry.

Not water.

Milk.

Thin white liquid seeped through cracks in the plaster, running down the wallpaper in slow streams. The smell filled the house: sour, sweet, rotten.

Martin stumbled back down the steps, face twisted in horror.

“We have to get out through the cellar,” he said.

“The cellar?”

“There’s a bulkhead door. Outside access. If we can get down there—”

The doll moved at the top of the stairs.

Its broken head lifted.

The cracked half of its face hung loose, showing darkness underneath.

Martin pulled Claire toward the kitchen.

The basement door was stuck at first. He slammed his shoulder into it until the frame splintered. The stairs below dropped into blackness.

Claire hated basements.

She hated the wet smell rising from below.

But upstairs, porcelain fingers tapped along the hallway wall.

Click.

Click.

Click.

Martin guided her down.

The basement was colder than the rest of the house. Their phone flashlights cut through dust and darkness, revealing stone walls, rusted shelves, old jars, a furnace wrapped in cobwebs.

At the far end stood the bulkhead door.

Martin ran to it and threw the latch.

It didn’t move.

“Come on,” he growled, yanking harder.

Claire turned slowly.

The basement wall behind the stairs was different.

The stones there had been disturbed. Mortar cracked around a section roughly the size of a doorway. Across the stones, someone had scratched words.

Not painted.

Scratched.

Over and over.

MAKE ROOM MAKE ROOM MAKE ROOM MAKE ROOM

Claire’s flashlight shook.

“Martin.”

“I almost have it.”

“Martin.”

The stone wall bulged.

Something behind it pressed outward.

A pebble fell.

Then another.

From upstairs came the soft creak of the basement door opening.

Martin looked back.

The doll crouched at the top of the stairs.

Its glowing eye fixed on Claire.

Its mouth opened.

This time, Claire heard only Agnes Whitcomb.

“You came already carrying one,” it said. “How generous.”

The wall burst.

Tiny bones spilled out.

They cascaded onto the basement floor in a pale wave: ribs, fingers, skulls no larger than apples. Among them tumbled rotted cloth, rusted safety pins, brittle locks of hair tied with string.

Claire screamed until her throat tore.

Martin grabbed a shovel from the wall and swung at the doll as it came down the stairs. The blade struck its shoulder, shattering porcelain. Something inside shrieked.

The bulkhead door flew open behind him.

Night air rushed in.

“Go!” Martin shouted.

Claire climbed.

Pain seized her halfway up the steps.

Not fear.

Labor.

A deep, crushing contraction folded through her body.

“No,” she gasped. “No, not now.”

Martin pushed her upward. “Move, Claire!”

She crawled into the yard beneath a sky full of hard stars.

Behind her, Martin screamed.

She turned.

The doll had him by the throat.

Its fingers had sunk into his skin like hooks. The stitched smile widened. Martin struck it again and again with the shovel handle, but with each blow more of the porcelain broke away, revealing what lived beneath.

Not one spirit.

A knot of faces.

Infants. Toddlers. Children with hollow mouths and blind eyes. They twisted together inside the doll’s body like a nest of worms.

And behind them, Agnes.

Claire saw her for only a second: an old woman’s face pressed against the inside of the doll’s cracked skull, smiling with all her teeth.

Martin looked at Claire.

“Burn the room,” he choked.

Then the doll dragged him backward into the basement darkness.

The bulkhead slammed shut.

Claire ran.

She ran through wet grass in her socks, one hand under her belly, contractions tearing through her in waves. Behind her, the farmhouse windows lit one by one from within, warm yellow squares against the dark.

Like candles in a nursery.

She made it to the truck.

The keys were still in Martin’s pocket.

Claire sobbed once, then forced herself toward the gravel road. She walked, then stumbled, then crawled when the pain came too hard.

A pair of headlights appeared after what could have been minutes or hours.

The driver was the librarian.

She got out with a blanket and a face full of grief.

“I knew,” the old woman said. “I knew when you left.”

Claire clutched her arm. “Martin’s still inside.”

The librarian looked past her toward the farmhouse.

In the distance, the upstairs nursery window glowed.

Something small stood behind the lace curtain.

“I’m sorry,” the librarian whispered.

Claire gave birth before dawn in the county hospital.

A boy.

Healthy.

Seven pounds, four ounces.

Noah Martin Hale.

They told her she was lucky. They told her the stress must have brought labor early. They told her she had lost a lot of blood, but she would recover. They told her the police had gone to the farmhouse and found evidence of a fire in the basement, though no body yet.

No body.

Claire asked about the nursery.

A nurse told her gently that she needed to rest.

The next day, Detective Harris came to her room.

He was kind but careful, the way people are when they think grief has made you dangerous.

“We searched the house,” he said. “We found human remains in the basement wall. Many sets. Old. Very old.”

Claire stared at him.

“And my husband?”

His eyes lowered.

“We’re still looking.”

“What about the doll?”

He hesitated.

“What doll?”

Claire almost laughed.

Instead she turned her head toward the hospital bassinet.

Noah slept wrapped in a blue blanket. His cheeks were pink. His mouth made tiny sucking motions in his dreams.

Normal.

Beautiful.

Alive.

For three days, Claire did not sleep unless someone else watched him. She checked his fingers. His toes. His eyes. She waited for something impossible.

Nothing came.

On the fourth day, they discharged her.

The librarian picked her up. Her name was Evelyn Bell, Claire learned. Ruth Bell had been her aunt.

“I’ve spent my whole life waiting for that house to finish what it started,” Evelyn said as she drove. “I should have done more.”

Claire sat in the back with Noah.

“What happened to Ruth?” Claire asked.

Evelyn’s hands tightened on the wheel.

“They found her shoes by the creek. Nothing else.”

Claire looked down at her son.

Noah opened his eyes.

Both were clear blue.

Weeks passed.

Then months.

Martin’s body was never found.

The farmhouse was condemned. The county put up fencing and warning signs. Teenagers still drove by, of course. People always wanted to see the place where something terrible had happened.

Claire moved into a small rental near town. Evelyn visited often. She brought casseroles, diapers, old books.

Claire did not keep dolls in the house.

No stuffed animals with glass eyes.

No porcelain anything.

When people gave Noah toys, she checked them carefully and threw away anything that looked too old, too handmade, too watchful.

By six months, Noah was smiling.

By eight months, he crawled.

By ten months, he began pulling himself up on furniture.

Claire slowly allowed herself to believe the nightmare had ended.

Then, one night in October, she woke to humming.

Soft.

Tuneless.

Coming from Noah’s room.

Her body went cold before her mind understood why.

She slipped from bed and walked down the hall.

Noah’s door was cracked open. A night-light glowed inside, casting pale stars across the ceiling.

He stood in his crib, tiny hands wrapped around the rail.

For a moment, Claire felt relief so strong it made her dizzy.

It was only him.

Only her baby.

Then Noah turned his head.

In the soft light, his face looked strange.

Not wrong exactly.

Just still.

Too still for a baby.

His blue eyes reflected the night-light.

Claire stepped closer.

“Noah?”

He smiled.

A thin dark line appeared at the corner of his mouth, stretching wider than it should. Like thread beneath the skin.

Claire stopped breathing.

Noah lifted one hand from the crib rail and reached for her.

His fingers were dirty.

Not with food.

Not with dust.

With black earth.

From somewhere far away, or somewhere deep inside the walls, a woman’s voice whispered:

“Such good bones.”

Claire backed into the hallway.

The baby monitor on the dresser crackled, though it had not been turned on in months.

Noah’s smile widened.

And from the dark speaker came Martin’s voice, faint and broken.

“Claire,” he whispered. “Don’t pick him up.”

In the crib, the baby began to hum.

Back to Top Read More Stories

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.


1 Jun

The Diary that Wrote Back

Story Summary

The Diary that Wrote Back

A bullied teenage girl named Maya discovers a mysterious leather-bound diary in a thrift shop and soon realizes that the dark, violent things she writes inside it come true in real life. At first, the diary seems like a twisted form of revenge against the people who hurt her, but its power quickly grows beyond her control, feeding on her anger and fear while writing back in her own handwriting. As the diary pushes her into more dangerous horrors, Maya accidentally unleashes a masked attacker and a supernatural entity at a school party, putting her only friend Jonah in danger. When she tries to destroy the diary and undo everything, it traps her in a repeating nightmare, sending her back to the thrift shop as a character inside its pages, doomed to begin the story again.

Listen to the Story

The Diary that Wrote Back

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Diary That Wrote Back

Maya found the diary on a Thursday afternoon, wedged between a cracked porcelain angel and a box of VHS tapes no one had touched since the nineties.

The thrift shop was called Second Chances, though everyone in town called it “the dead people store,” because most of what sat on its shelves looked like it had been emptied from houses where someone had recently passed away. The place smelled like dust, old fabric, and rainwater trapped in wood. Coats drooped from metal racks like tired ghosts. Lamps with stained yellow shades glowed dimly in the corners. Somewhere near the front, a radio played soft oldies under a layer of static.

Maya didn’t usually go there after school. She usually went straight home, locked herself in her room, and waited for the house to become quiet enough to think. But it had been one of those days where every hallway at school felt narrower than the last, every laugh felt aimed directly at her, and every minute stretched like wire around her throat.

So she had walked past her street, crossed the old bridge near the laundromat, and gone into Second Chances because it was the only place in town where nobody expected her to be someone else.

She liked the forgotten things.

Old books with names written on the inside covers. Sweaters that smelled faintly of other people’s lives. Jewelry boxes with missing ballerinas. Half-empty sketchpads. Typewriters with sticky keys.

Things that had belonged to someone.

Things nobody wanted anymore.

Maya understood that.

She was sixteen, thin in a way that made adults ask if she was eating enough, with dark hair she usually hid behind and a backpack covered in tiny pins Jonah had given her over the years. Most of them were horror movie pins. A skull with heart eyes. A vampire drinking coffee. A black cat that said, “I’m fine,” even though it looked furious.

Maya was not fine.

At school, she was mostly invisible until someone needed a target.

That someone was usually Tessa Moore.

Tessa had perfect hair, a loud laugh, and the supernatural ability to sense weakness from across a cafeteria. She called Maya “Morticia” because Maya wore black hoodies and wrote strange stories in the margins of her notebooks. She once stole Maya’s journal and read a paragraph out loud in English class, doing a dramatic trembling voice while everyone laughed.

Except Jonah.

Jonah Reyes had stood up, snatched the journal from Tessa’s hands, and said, “Wow, obsessed much?”

That had made Tessa turn on him too, but Jonah never seemed to care what people thought. He was tall, messy-haired, and kind in a way that embarrassed Maya because she didn’t know what to do with kindness when it was offered without conditions.

Jonah liked her stories. He said they were “messed up in a good way.”

Maya kept writing them because, sometimes, putting monsters on paper made the real ones seem smaller.

That afternoon, in Second Chances, she found the diary on the bottom shelf of a wobbly bookcase.

It didn’t look like the other journals.

There were plenty of those around: pastel notebooks with inspirational quotes, floral planners from years ago, leatherette diaries with broken locks. This one was plain, dark brown, and bound in leather that looked too old to still be holding together. No title. No markings. No price sticker.

Maya pulled it out.

The leather was cold.

Not cool from the room.

Cold.

Like it had been sitting outside in winter.

She almost put it back.

Instead, she opened it.

The pages were thick, creamy parchment, completely blank. Not lined. Not dated. Just page after page waiting for words.

Maya ran her thumb over the first sheet.

It felt expensive. Handmade. Wrong in a way she couldn’t explain.

“You like that one?”

Maya jumped.

The shop owner stood at the end of the aisle, a small woman with gray hair pinned into a bun and glasses hanging from a chain around her neck. Her name was Mrs. Bell, and she always spoke softly, as if the merchandise might wake up if she used her full voice.

“I guess,” Maya said.

Mrs. Bell glanced at the diary, and for one quick second, her face changed.

Not much.

Just enough.

Her mouth tightened. Her eyes seemed to recognize it.

Then the look was gone.

“No sticker?” Mrs. Bell asked.

Maya shook her head.

Mrs. Bell walked over and took the diary from her. She held it carefully, not like it was fragile, but like it might bite.

“Two dollars,” she said.

Maya blinked. “Really?”

“Really.”

“It looks old.”

“Most things here do.”

Maya hesitated. “Where did it come from?”

Mrs. Bell’s thumb pressed into the leather cover. “Estate box, I think.”

“You think?”

“We get many boxes.”

Maya waited for more, but Mrs. Bell only handed it back.

At the counter, Maya paid with quarters from the bottom of her backpack.

As she left, Mrs. Bell called after her.

“Miss?”

Maya turned.

The old woman seemed about to say something. Her lips parted. One hand rested on the counter near a little brass bell.

Then she looked down at the diary in Maya’s arms.

“Be careful what you keep,” Mrs. Bell said.

Maya gave an awkward half-smile because adults loved saying strange things like they were in a movie.

Then she stepped out into the gray afternoon.

The diary felt heavier on the walk home.

By the time Maya reached her house, her stepfather’s truck was already in the driveway.

Her stomach dropped.

Ron was home early.

The house was a narrow two-story rental on the edge of town, with peeling blue paint and a porch light that flickered no matter how many times her mother replaced the bulb. Her mother, Claire, worked double shifts at the hospital cafeteria and came home exhausted, smelling like fryer oil and disinfectant. Ron had moved in two years ago, first as “just someone helping with bills,” then as her mother’s husband, then as the thing that made the house feel smaller every day.

He wasn’t always drunk.

That was the terrible part.

When he was drunk, at least the rules were obvious. Stay quiet. Don’t look at him too long. Don’t answer unless asked. Don’t leave cups in the sink. Don’t breathe like you were trying to annoy him.

When he was sober, he could almost seem normal. He asked Claire about work. He fixed the leaky faucet. He made pancakes on Sundays and called Maya “kiddo” in a voice that made her skin crawl because she knew how fast it could change.

That evening, he was in the kitchen.

Maya could hear him before she opened the door.

“Where the hell have you been?”

She stepped inside and closed the door behind her.

“School.”

“School ended an hour ago.”

“I stopped somewhere.”

Ron stood at the counter in his work boots, holding a beer bottle in one hand. His face was red from the cold or the beer or both. He looked past her shoulder toward the porch, as if checking whether someone had followed her.

“You think your mother needs more reasons to worry?”

Maya tightened her grip on her backpack strap. “No.”

“No,” he repeated, mocking her small voice. “No. That all you got?”

She stared at the floor.

Ron walked closer. The kitchen floor creaked under him.

“What’s in the bag?”

“Nothing.”

“Then show me.”

“It’s just school stuff.”

Ron reached for the backpack.

Maya stepped back without thinking.

His face darkened.

“Don’t do that.”

“I said it’s just school stuff.”

“Don’t make me ask twice.”

Her chest tightened. The diary was in the backpack. She didn’t know why she didn’t want him touching it, only that the thought made panic flash through her body.

Ron grabbed the strap and yanked.

The backpack slipped off her shoulder, spilling open onto the floor. Books, pencils, crumpled papers, and the diary scattered across the linoleum.

The diary landed with a heavy thud.

Ron looked down at it.

“What’s that?”

“A notebook.”

“You writing about me in there?”

“No.”

He bent and picked it up.

The second his fingers touched the leather, he flinched.

Maya saw it.

He tried to hide it, but she saw.

His hand twitched like he had grabbed a live wire.

“What the hell?” he muttered.

Then his expression hardened, embarrassed by his own reaction. He tossed the diary back at her. It hit her chest, and she caught it before it fell.

“Freaky little thing,” he said. “Fits you.”

Maya gathered her things quickly.

Ron watched her.

“You know, girls like you think being weird makes you special,” he said. “It doesn’t. It just makes people tired.”

Maya said nothing.

“Go to your room.”

She went.

She didn’t cry until she had locked the door.

Her room was small and cold, with a slanted ceiling and one window that looked out over the backyard. The wallpaper was faded yellow. Her bedspread was gray. Stacks of books crowded the desk, along with pens, loose paper, and a chipped mug filled with sharpened pencils.

Maya sat on the floor with her back against the bed.

For a long time, she did nothing.

Then she pulled the diary into her lap.

She opened to the first page.

Blank.

Waiting.

She found her favorite pen, the black one Jonah had given her because it didn’t smear, and pressed the tip to the paper.

At first, she only meant to write what happened.

But the words came out sharper than that.

Ron grabbed my bag today. Again. He thinks he owns everything in this house, including the air. He talks like he’s teaching me something, but all he does is make Mom smaller. He makes every room feel like a trap.

The ink sank into the parchment instantly.

Maya kept writing.

I hate him. I hate his boots on the stairs. I hate the way Mom gets quiet when he walks in. I hate that he gets to stomp around like nothing can touch him.

Her hand moved faster.

I wish something would.

She stopped.

Her breathing sounded loud.

Then, before she could think better of it, she wrote one final sentence.

I wish he would just break a leg.

Maya stared at the words.

They looked childish now. Dramatic. The kind of thing Tessa would read aloud in class and make everyone laugh at.

She almost tore the page out, but the diary looked too beautiful to damage.

Instead, she closed it.

That night, she dreamed of scratching.

Not at her window. Not at her door.

Inside the walls.

A soft, patient scraping.

Like fingernails dragging across paper.

The next morning, Ron fell down the stairs.

Maya woke to a scream, a crash, and her mother shouting his name.

She ran into the hallway just in time to see him lying twisted at the bottom of the steps. His face was pale. His beer belly rose and fell in short bursts. One leg bent beneath him at an angle no leg should bend.

Claire knelt beside him, panicked and shaking.

“Call 911!” she screamed.

Maya stood frozen.

Ron looked up at her.

His eyes were wet with pain.

For one second, their gazes locked.

And Maya felt something rise in her chest.

Not happiness.

Not exactly.

Relief.

Then guilt hit so hard she almost doubled over.

She called 911.

At the hospital, they said Ron had broken his tibia in two places. He needed surgery. He would be off his feet for weeks.

“It was the stairs,” Claire kept saying, as if someone had accused her. “He must have slipped. The stairs are old.”

Ron claimed something had grabbed his ankle.

No one believed him.

Maya did not speak.

At school, Jonah found her sitting under the back stairwell during lunch, her untouched sandwich still wrapped in foil.

“You look dead,” he said, sliding down the wall beside her. “Not cool dead. Like medical dead.”

Maya gave a weak laugh.

Jonah studied her face. “What happened?”

She almost told him everything.

The diary. The entry. Ron’s fall.

Instead, she said, “Ron broke his leg.”

Jonah’s eyebrows lifted. “Seriously?”

“Fell down the stairs.”

“Wow.” He paused. “Is it bad that my first thought is ‘good’?”

Maya looked at him.

Jonah softened. “Sorry.”

“No,” she said. “It’s not bad.”

He bumped her shoulder with his. “You okay?”

Maya thought about the diary sitting in her backpack.

“I don’t know.”

That afternoon, curiosity gnawed at her so hard it felt like hunger.

It was impossible, obviously.

People wrote angry things all the time. People said they wished terrible things would happen, and terrible things sometimes did. Coincidence was not magic. Coincidence was just the universe being lazy and dramatic.

Still, when she got home, Maya locked her bedroom door, pulled out the diary, and opened to the first page.

Her entry was still there.

But the ink looked different.

Darker.

Almost raised, like veins beneath skin.

She turned to the next blank page.

“Okay,” she whispered. “If you’re real…”

She stopped, feeling stupid.

Then she wrote:

Tomorrow at school, I win the raffle for the art store gift card.

The school raffle was harmless. Every Friday, the office drew a name from a box of students who had turned in “positive behavior tickets,” which teachers gave out for things like helping clean up or not actively making their lives worse. Maya had one ticket in the box from weeks ago.

She closed the diary.

The next day, during afternoon announcements, Principal Donnelly’s voice crackled over the speakers.

“And this week’s raffle winner is…”

Maya held her breath.

“Evan Miller.”

A cheer went up from somewhere down the hall.

Maya exhaled.

Nothing.

Of course nothing.

She felt embarrassed, then relieved, then oddly disappointed.

At home, she opened the diary again.

The entry about the raffle had changed.

Not much.

Just enough.

The ink had faded to a weak gray, as if the page had rejected it.

Below her sentence, new words appeared slowly, bleeding up through the parchment.

Not hungry.

Maya jerked backward so fast her chair nearly tipped.

The words were in her handwriting.

Exactly.

Same slant. Same uneven pressure. Same little curl on the lowercase y.

She stared until her eyes watered.

Then she slammed the diary shut and shoved it into her desk drawer.

For three hours, she didn’t touch it.

She did homework. She ate dinner. She listened to her mother and Ron argue in low voices because Ron hated being helpless and Claire hated being blamed for things she hadn’t done.

At ten, Maya climbed into bed.

At ten fifteen, she got up.

She opened the drawer.

The diary waited.

Her hands shook as she opened it again.

Not hungry.

Maya whispered, “What does that mean?”

The page remained still.

A sane person would have thrown it away. A sane person would have told someone.

Maya turned to a new page.

She told herself it was a test.

Just a test.

Tessa Moore had posted a picture of Maya that afternoon. Maya hadn’t even known Tessa had taken it. In the photo, Maya was sitting alone under the stairwell, looking down at her notebook. Tessa had added the caption: Local haunted girl composing a spell to make someone love her.

The comments were worse.

Maya had read all of them.

More than once.

Now she pressed her pen to the diary.

Tessa loves her hair more than anything. I hope she wakes up tomorrow and it starts falling out. Not all at once. Enough that everyone sees. Enough that she knows what it feels like to be looked at like something is wrong with you.

The moment Maya finished the sentence, the page warmed under her hand.

Not a little.

A lot.

Like fevered skin.

Maya pulled away.

The ink darkened.

The diary gave a soft creak.

Somewhere inside the house, Ron shouted for Claire.

Maya closed the book.

The next morning, Tessa Moore came to school wearing a beanie.

That alone was strange. Tessa did not wear hats because hats disturbed the architecture of her hair, which was usually curled, glossed, and arranged like she had been born with a ring light following her.

By second period, everyone knew.

By lunch, someone had a video.

Tessa in the girls’ bathroom, sobbing while handfuls of blonde hair came away in her brush.

By the end of the day, people were whispering “alopecia” like it was a curse word.

Maya watched from across the hall as Tessa walked past with her head down, face blotchy, hands tugging the beanie low over her ears.

Tessa looked small.

Maya had imagined feeling powerful.

Instead, she felt hollow.

Jonah appeared beside her.

“Something is weird,” he said.

Maya didn’t answer.

“You heard about Tessa?”

“Everyone heard.”

Jonah glanced at her. “Are you smiling?”

Maya touched her mouth.

She was.

Barely.

She dropped the smile like it had burned her.

“No.”

Jonah looked down the hall at Tessa. “She’s awful, but that’s… intense.”

“Yeah.”

“Maya.”

“What?”

He lowered his voice. “You’ve been weird since Ron’s accident.”

“I’m always weird. That’s kind of my brand.”

“Not like this.”

The warning bell rang.

Maya walked away before he could say more.

That night, she decided not to write.

She put the diary under her bed and covered it with a shoebox full of old birthday cards. She turned off her lamp. She closed her eyes.

The scratching began at midnight.

Soft at first.

Scritch.

Scritch.

Scritch.

Maya lay still.

Scritch.

Scritch.

From under the bed.

She pulled the blanket over her head.

The sound grew louder.

Not frantic. Not impatient.

Steady.

Like something with all the time in the world.

Maya finally snapped on the lamp and dropped to her knees.

The shoebox had been pushed aside.

The diary lay in the center of the floor.

Open.

On a blank page, words appeared one letter at a time.

Why stop?

Maya’s mouth went dry.

She grabbed the diary and slammed it shut.

“I’m not doing this.”

The leather pulsed beneath her hands.

Once.

Twice.

Like a heartbeat.

Maya threw it across the room.

It hit the wall and landed open.

More words spread across the page.

You liked it.

Maya backed away until she hit the bed.

“No,” she whispered.

The ink continued.

You wanted it.

“No.”

You fed me.

Maya slept with the light on.

For three days, she did not write in the diary.

Those three days were worse than anything that had happened before.

At first, she only felt anxious. A crawling sensation under her skin. A constant feeling that she had forgotten something important. Then came the headaches, sharp and sudden behind her eyes. Then the dreams.

In the dreams, Maya stood inside a library made of skin.

Books lined shelves that stretched into darkness. Every book whispered. Every book had her name on it.

When she opened them, she saw scenes that had not happened yet.

Ron screaming in his sleep.

Tessa pulling out clumps of hair in a bathtub full of black water.

Jonah standing in the street, calling Maya’s name while something tall and paper-thin unfolded behind him.

And always, from somewhere deep in the library, a voice turned pages.

Maya woke exhausted each morning.

Her writing hand cramped constantly.

At school, Jonah cornered her by the vending machines.

“Okay,” he said. “You’re scaring me.”

Maya tried to move past him.

He blocked her.

“Don’t do that. Don’t disappear in front of me.”

“I’m fine.”

“You look like you haven’t slept in a week.”

“Thanks.”

“Maya.”

His voice cracked a little, and that hurt worse than if he had yelled.

She looked away.

Jonah lowered his voice. “Did something happen? Did Ron do something?”

“No.”

“Then what?”

Maya hugged her books to her chest.

If she told him, he would think she was losing it.

Or worse, he would believe her.

“I found something,” she said.

Jonah waited.

“A diary.”

His brow furrowed. “Okay.”

“It…” She swallowed. “Things I write in it happen.”

Jonah stared.

Maya laughed once, sharp and humorless. “See? Never mind.”

“No,” he said quickly. “I’m listening.”

“You shouldn’t.”

“But I am.”

Maya told him.

Not everything. Not every thought she’d had when Ron fell. Not the part where she had smiled in the hallway watching Tessa pass by.

But enough.

When she finished, Jonah was quiet.

Too quiet.

Then he said, “Show me.”

“No.”

“Maya.”

“I said no.”

“If this is real, we need to know.”

“We know.”

“No, we don’t. We know enough to be terrified, which is not the same as knowing what to do.”

That sounded exactly like Jonah. Practical in the face of impossible things. He had once fixed a broken projector during English class by smacking it with a textbook and saying, “Technology respects confidence.”

Maya almost smiled.

Almost.

After school, she brought Jonah to her house while Ron was asleep downstairs and her mother was at work.

Maya’s room felt different with him in it. Smaller. More exposed.

The diary sat on her desk.

Jonah didn’t touch it at first.

“Looks normal,” he said.

“It isn’t.”

He leaned closer. “Can I?”

Maya nodded.

Jonah touched the cover with one finger.

He flinched.

“Cold,” he said.

“Yeah.”

He opened it.

The entries were there. Ron. The raffle. Tessa.

And the messages.

Not hungry.

Why stop?

You liked it.

You wanted it.

You fed me.

Jonah’s face lost color.

“This is your handwriting,” he said.

“I know.”

“You didn’t write these?”

“No.”

He turned pages carefully. “Okay. Okay, this is… bad.”

“Thanks, detective.”

“I’m serious.” He looked at her. “Has it hurt anyone else?”

“No.”

The diary creaked.

Both of them froze.

A new line formed beneath the last message.

Liar.

Maya’s blood went cold.

Jonah looked at her.

“What does that mean?”

“I don’t know.”

The ink continued.

You hurt them every time you imagine it.

Maya slammed the diary shut.

Jonah stepped back.

“What the hell is this thing?”

“I don’t know.”

“Where did you get it?”

“Second Chances.”

“We take it back.”

“No.”

“Maya—”

“No. What if someone else buys it?”

Jonah had no answer.

They tried the internet first.

There was no brand name to search. No symbols. No inscriptions. They searched phrases like blank leather diary writes back, cursed diary thrift store, book grants wishes horror, and got creepypasta, Etsy listings, and one forum where someone claimed a haunted notebook had made their ex get food poisoning.

Jonah suggested salt because his grandmother used it around windows when she felt “bad energy.” They poured a circle of salt around the diary.

The next morning, the salt had turned black.

Maya suggested locking it in the basement.

At midnight, it was back on her pillow.

Jonah brought a church candle from his aunt’s house.

The flame bent away from the diary.

They tried cutting a page with scissors.

The scissors snapped.

They tried writing something harmless but negative:

The milk in the fridge spoils.

The next morning, every carton of milk in the school cafeteria had curdled.

The diary grew warmer.

The messages became more frequent.

Small ones appeared in the margins of Maya’s school notes.

Write.

On fogged bathroom mirrors.

Hungry.

On her arm one morning, raised in faint red scratches.

Don’t starve me.

Maya stopped eating much. She stopped sleeping. Her mother noticed, but Claire was trapped in the orbit of Ron’s recovery, insurance calls, extra shifts, and his endless barking from the couch.

“Can you please just help me right now?” Claire snapped one evening after Maya forgot to pick up Ron’s prescription. “I know things are hard, Maya, but they’re hard for everyone.”

Maya looked at her mother’s exhausted face and felt something inside her fold up.

“Yeah,” she said. “I know.”

She went upstairs.

The diary waited on her bed.

Open.

A sentence was already written there.

She doesn’t see you either.

Maya stared at it.

Then she picked up her pen.

That was how it got her.

Not with power.

Not really.

Power was only the bait.

What the diary really offered was proof.

Proof that her anger mattered. Proof that her pain could leave a mark. Proof that when the world hurt her, something would listen.

Something would answer.

For a while, Maya wrote small things.

A teacher who ignored her got a flat tire. A boy who shoved Jonah into a locker developed a rash shaped like handprints. Ron’s favorite recliner collapsed under him, aggravating his broken leg enough to make him cry out.

Each time, the diary drank the words.

Each time, the warmth spread farther up Maya’s fingers.

Each time, she promised herself it was the last.

Then came the party.

It was Tessa’s party, though everyone called it Cameron Bell’s party because it was at Cameron’s house while his parents were out of town. The whole school seemed to be talking about it. There would be music, drinks stolen from parents’ cabinets, and enough bad decisions to fuel Monday morning gossip for weeks.

Maya was not invited.

Jonah was, technically, because Cameron liked him enough when nobody popular was watching.

“You’re not going,” Maya said.

They were sitting behind the gym after school, where the brick wall blocked the wind.

Jonah picked at the label on his soda bottle. “I wasn’t planning on it.”

“Good.”

“But I kind of think maybe we should.”

Maya stared at him. “Why?”

“Because something is going to happen.”

“You don’t know that.”

He gave her a look.

Maya looked away.

Jonah said, “Tessa posted something.”

He handed her his phone.

Maya already knew she shouldn’t look.

She looked anyway.

It was a photo from freshman year. Maya in gym class, face red, hair stuck to her forehead, caught mid-fall after tripping over a basketball. Tessa had added a new caption.

Throwback to when Maya tried running from the demons and lost.

The comments were full of laughing emojis.

One said, She definitely has a basement full of dead animals.

Another said, I’d watch a horror movie where she’s the killer.

Maya’s hand tightened around the phone.

The edges of her vision darkened.

Jonah gently took the phone back.

“Don’t,” he said.

“Don’t what?”

“You know what.”

“I wasn’t going to.”

“Maya.”

“I said I wasn’t going to.”

He didn’t believe her.

That made it worse.

At home, Ron was in a foul mood because his pain meds had run out early and Claire wouldn’t call for more. He yelled until his voice turned hoarse. Claire cried in the bathroom with the fan on, pretending Maya couldn’t hear.

Maya sat at her desk.

The diary lay open.

Waiting.

She thought of Tessa laughing.

Cameron smirking.

Everyone watching.

Everyone always watching when someone else was bleeding.

Her pen touched the page.

She didn’t mean for it to become detailed.

That was what she told herself later.

She meant to write a scare. A ruined party. A story where the lights went out, everyone panicked, and Tessa finally knew what it was like to feel trapped inside a joke she didn’t understand.

But once Maya started, the words poured out.

At Cameron Bell’s party, the power goes out at exactly 11:13 p.m.

The house becomes silent.

Not normal silent.

Wrong silent.

Phones die. Doors lock. Windows will not break.

Someone knocks on the front door.

Three slow knocks.

Everyone thinks it is a prank.

Then a man in a blank white mask steps inside holding a knife.

Maya’s breathing changed.

She kept writing.

He does not run. He walks. He knows where everyone is hiding. He whispers their names before he finds them.

Tessa hides in the upstairs bathroom.

The masked man stands outside the door and scratches the wood with the knife.

He says, “Pretty things come apart.”

Maya stopped.

Her heart pounded.

That was enough.

More than enough.

She tried to pull the pen away.

Her fingers wouldn’t move.

The diary’s pages rippled.

Ink spread ahead of her pen, guiding it.

No.

Not guiding.

Dragging.

Maya watched in horror as her hand continued writing.

The masked man is not alone.

There is something behind him that no one can see unless they look in a mirror.

It wears the faces people make when they are cruel.

It eats the sound of screaming first.

Then the lights come back on so everyone can see what they have become.

Maya yanked her hand back so hard the pen flew across the room.

The diary snapped shut by itself.

From downstairs, Ron shouted, “What was that?”

Maya didn’t answer.

She grabbed her phone and called Jonah.

He picked up on the first ring.

“I did something,” she said.

Jonah went quiet.

“What did you write?”

Maya couldn’t speak.

“Maya. What did you write?”

She told him.

Jonah cursed. She had only heard him curse once before, when he broke his wrist falling off his bike in seventh grade.

“What time is it?” he asked.

Maya looked at the clock.

10:57 p.m.

“We have sixteen minutes,” he said.

“Jonah, don’t go there.”

“I’m already near there.”

“What?”

“I was worried about you. I thought if I went, I could make sure nobody did anything stupid.”

“Jonah, leave.”

“If this starts, I’m getting people out.”

“You can’t.”

“I have to try.”

The line crackled.

“Jonah?”

Static.

Then his voice returned, thin and distant.

“Maya?”

“Get out of there!”

“I’m at the front yard,” he said. “Lights are on. Music’s loud. Everything looks normal.”

“Please leave.”

“I’ll call you right back.”

“No!”

The call ended.

Maya stared at the phone.

10:59.

She grabbed the diary and ran downstairs.

Ron was asleep in the recliner, mouth open, one leg in a brace. Claire’s bedroom door was closed.

Maya went out the back door barefoot.

The cold bit into her feet as she crossed the yard to the rusted fire pit near the fence. She grabbed lighter fluid from the shed, dumped it over the diary, and struck a match.

The flame flared bright.

For one beautiful second, Maya thought it worked.

Then the fire split around the diary.

The leather did not blacken.

The pages did not curl.

The flames bent away from it in a perfect circle, as if the book sat beneath invisible glass.

Maya screamed and kicked dirt over the fire.

Her phone rang.

Jonah.

She answered with shaking hands.

“Jonah?”

At first, all she heard was music.

Then shouting.

Then Jonah’s voice, breathless.

“It happened.”

Maya sank to her knees.

“The lights went out,” he said. “Phones died. I got mine back for a second somehow. Maya, the doors—”

A crash.

Someone screamed.

Not movie screaming.

Real screaming.

The kind that tears something on the way out.

“Jonah!”

“I saw him,” Jonah whispered.

“The masked man?”

“Yes.”

“Get out.”

“I can’t. The windows won’t break. Cameron tried with a chair. It bounced back like—”

Static swallowed him.

Then, very faintly, Maya heard three slow knocks.

Not through the phone.

Behind her.

From inside the house.

Knock.

Knock.

Knock.

Maya turned.

The back door stood open.

Darkness filled the kitchen.

Her phone crackled.

A voice spoke through it.

Not Jonah’s.

Not human.

“Pretty things come apart.”

Maya dropped the phone.

She ran upstairs, clutching the diary to her chest.

In her room, she opened it with numb fingers.

The party entry was still there.

But new paragraphs had appeared beneath it.

Maya had not written them.

The masked man finds Cameron under the pool table.

The thing behind him wears Cameron’s grin.

It stretches the grin from ear to ear.

Maya sobbed.

Another line appeared.

Jonah hides in the pantry and tries not to breathe.

“No,” Maya whispered.

She grabbed her pen.

Stop.

The ink sank in, then vanished.

She wrote harder.

The masked man leaves. Everyone survives. Jonah comes home.

The words trembled.

For a moment, Maya dared to hope.

Then the diary rewrote them.

The masked man leaves pieces. Everyone remembers. Jonah comes home changed.

Maya screamed and stabbed the pen into the page.

The paper absorbed the pen tip.

Not pierced.

Absorbed.

The diary pulled the plastic barrel down like wet sand swallowing a twig.

Maya let go.

The pen disappeared into the page.

The diary burped a small bead of black ink.

Then it wrote:

Better.

Maya backed away.

Her bedroom door creaked open.

No one stood there.

Downstairs, Ron shouted in his sleep.

The phone on the floor buzzed.

A text appeared from Jonah.

No words.

Just a photo.

It showed a dark pantry door from the inside.

Through the narrow slats, Maya could see part of a kitchen lit by flickering emergency lights. A white mask hovered in the distance.

Behind it stood something taller.

Blurred.

Wrong.

Its face was a collage of expressions. Tessa’s laugh. Cameron’s smirk. Ron’s sneer. Maya’s own brief smile when she saw Tessa humiliated.

All of them stretched over one impossible skull.

Another text arrived.

i think it knows you

Maya called him.

No answer.

She called again.

Nothing.

The diary flipped open on the floor.

A blank page waited.

Maya understood then.

It did not want fear from the party.

Not really.

It wanted hers.

The party was bait too.

Everything was bait.

She crawled toward the diary, tears dripping onto the pages.

“What are you?” she whispered.

Words formed slowly.

A place to put what you cannot carry.

The letters shifted.

A mouth to eat it.

Another shift.

A hand to make it real.

Maya shook her head. “I don’t want this.”

The diary answered:

You did.

She thought of every story she had written where someone cruel got punished.

Every daydream where Ron slipped, Tessa cried, the school burned, the whole town finally saw what it had done to her.

She had never wanted those things to be real.

Had she?

The diary’s pages fluttered.

Jonah comes home changed.

Maya grabbed the diary and ran.

She ran past Ron, who was awake now and yelling from the recliner. She ran past the closed bedroom door where her mother slept through exhaustion no nightmare could break. She ran out the front door and down the sidewalk barefoot, diary clutched under one arm.

The town was dark.

Not all of it.

Just the parts she passed.

Streetlights flickered out above her. Porch lights dimmed. Dogs barked once, then went silent.

Second Chances sat at the end of Main Street, its windows black, its sign creaking in the wind.

Maya pounded on the door.

“Mrs. Bell!”

No answer.

She pounded again.

“Please!”

The door unlocked.

Not opened.

Unlocked.

Maya stepped inside.

The thrift shop smelled stronger at night. Dust and old cloth and something metallic underneath.

“Mrs. Bell?”

A lamp clicked on near the counter.

Mrs. Bell sat behind it.

She wore a pale robe over her nightgown, though her hair was still pinned perfectly in place.

“I wondered when you’d come back,” she said.

Maya froze.

“You knew.”

Mrs. Bell looked at the diary. “I suspected.”

“You sold it to me.”

“I tried not to.”

“You charged me two dollars.”

Mrs. Bell’s mouth trembled. “It doesn’t leave unless it is taken willingly. Bought. Gifted. Chosen. There are rules.”

Maya stepped closer. “Then take it back.”

“I can’t.”

“Take it back!”

Mrs. Bell flinched.

The diary warmed beneath Maya’s arm.

Mrs. Bell whispered, “It was my sister’s.”

Maya stopped.

“She found it when we were girls,” Mrs. Bell said. “At a church rummage sale. She wrote such angry little things at first. A neighbor’s cat. A teacher’s hands. Our father’s lungs.” Her eyes grew distant. “By the time we understood, the diary understood her better.”

Maya felt sick. “What happened to her?”

Mrs. Bell looked at the shelves.

“She wrote herself out.”

“What does that mean?”

“It means the diary always makes an ending.”

Maya gripped the book. “How do I destroy it?”

“You don’t.”

“There has to be a way.”

Mrs. Bell shook her head.

Maya’s anger flared so hot it chased away the fear.

“You let me take it.”

“I was afraid,” Mrs. Bell said, tears shining in her eyes. “It had started writing again. In the shop. On receipts. On walls. It wanted out.”

“So you gave it to me?”

“I’m sorry.”

Maya laughed, but it broke apart halfway. “Everyone is always sorry after.”

The diary opened in her arms.

Its pages turned by themselves until it reached a blank sheet.

Words appeared.

Write her.

Mrs. Bell’s eyes widened.

“No,” she whispered.

Write what she deserves.

Maya looked at the old woman.

For one terrible second, she imagined it.

Mrs. Bell’s bones turning brittle. Her mouth filling with ink. Her hands trapped forever beneath a register drawer while the shop filled with all the things she had been too afraid to bury.

The diary pulsed eagerly.

Maya closed her eyes.

No.

She was not free of it.

But she could still choose this.

For now.

“No,” Maya said.

The diary snapped shut hard enough to split the silence.

Mrs. Bell began to cry.

Maya turned and walked out.

Behind her, Mrs. Bell called, “There may be one thing.”

Maya stopped in the doorway.

Mrs. Bell’s voice shook.

“It twists harm. It feeds on fear. It rejects kindness. But it obeys endings. Not wishes. Endings.”

Maya turned back.

“What does that mean?”

“You cannot undo what it has done. But if you write a true ending, perhaps…” Mrs. Bell swallowed. “Perhaps you can close the story.”

Maya thought of Jonah.

“Could I save someone?”

Mrs. Bell looked away.

“That is not the same as undoing.”

Outside, sirens wailed in the distance.

Cameron Bell’s house was six blocks away.

Maya ran toward the sound.

By the time she got there, the street was full of flashing lights.

Police cars. Ambulances. Neighbors in robes standing on lawns. Teenagers wrapped in blankets. Some crying. Some staring blankly. Some with blood on their clothes that did not seem to be theirs.

Maya pushed through the crowd.

“Tessa!”

Tessa Moore sat on the curb without her beanie. Her scalp was patchy and raw-looking under the red-blue flash of police lights. She rocked back and forth, whispering something over and over.

Maya caught only pieces.

“No face. No face. No face.”

Maya kept moving.

“Jonah!”

A paramedic tried to stop her. She ducked under his arm.

“Jonah!”

Then she saw him.

He stood near the garage.

Alone.

His clothes were soaked with something dark. His face was pale. His eyes were open too wide.

Maya ran to him.

“Jonah!”

He looked at her.

For one perfect second, he was still Jonah.

Relief crossed his face.

“Maya,” he said.

Then his expression twitched.

Not naturally.

Like someone had tugged a string behind his skin.

He smiled.

It was Cameron’s smile.

Then Tessa’s.

Then Ron’s.

Then her own.

Maya stepped back.

Jonah’s mouth opened.

When he spoke, several voices came out layered together.

“You wrote me a door.”

Maya shook her head. “No.”

Jonah’s eyes filled with tears.

Under the wrong smile, he was still in there.

“Maya,” he whispered, his real voice fighting through. “Run.”

The thing wearing his face tilted its head.

The police officer nearest them shouted, “Hey! You two need to move back!”

Jonah turned toward him.

The officer stopped.

His face slackened.

So did the faces of everyone nearby.

For a moment, all sound vanished.

No sirens.

No crying.

No wind.

Maya understood.

It ate screaming first.

Then it ate everything else.

The diary burned against her ribs inside her hoodie.

She pulled it out.

The thing in Jonah smiled wider.

“There you are,” it said.

Maya ran.

Not home.

Not to Mrs. Bell.

She ran to the old bridge near the laundromat, the one over the creek swollen with rainwater and trash. The diary slapped against her chest as she climbed over the railing and dropped onto the muddy bank below.

Her feet were bleeding. Her lungs burned. Her hands shook so violently she almost couldn’t open the book.

But she did.

The pages flipped wildly, showing her everything.

Ron on the stairs.

Tessa’s hair in the sink.

The masked man at the party.

Jonah’s face splitting into borrowed smiles.

Then a blank page.

Maya pressed her finger to it.

“I know what you want,” she said.

The diary waited.

“You want an ending.”

The leather shivered.

Maya looked up.

At the top of the bridge, Jonah stood beneath the streetlight.

No.

Not Jonah.

The thing inside him.

It began walking down the slope.

Maya searched the mud for the pen she kept in her hoodie pocket. Her fingers found it.

She opened it with her teeth.

Then she wrote:

The diary is destroyed and everything goes back to normal.

The words stayed black for one heartbeat.

Two.

Then the page began to bleed.

Ink welled from the sentence, thick and dark, spreading outward until the words became unreadable. The diary convulsed in her hands.

Maya held on.

“No,” she said. “No, you listen to me.”

The ink pulled itself into new shapes.

The diary rewrote her sentence.

Everything goes back to the beginning.

Maya’s stomach dropped.

The thing wearing Jonah laughed softly from the bank.

“Maya,” it said in Jonah’s voice. “You should have written better.”

The world folded.

Not faded.

Folded.

The creek bent upward. The bridge twisted like paper. The sirens became a radio song beneath static. The cold mud under Maya’s knees became carpet. The night became fluorescent light.

Maya blinked.

She stood in Second Chances.

Afternoon sunlight pressed against the dusty windows.

A cracked porcelain angel sat on the shelf beside her.

A box of VHS tapes leaned against her ankle.

And there, on the bottom shelf of the wobbly bookcase, sat the diary.

Dark brown leather.

No title.

No markings.

No price sticker.

Maya could not breathe.

She remembered.

All of it.

Ron’s leg. Tessa’s hair. Jonah’s voice telling her to run.

She stumbled backward, knocking over a stack of old magazines.

At the front counter, Mrs. Bell looked up.

“You like that one?” the old woman asked.

Maya stared at her.

No recognition passed over Mrs. Bell’s face.

None.

This was the beginning.

Maya turned toward the door.

She would leave.

She would not touch it.

She would not buy it.

She would warn someone.

She took one step.

Her body stopped.

Not because she chose to.

Because something had written that she did.

Maya looked down.

Her hand was reaching for the diary.

“No,” she whispered.

Her fingers closed around the cold leather.

She tried to scream.

Nothing came out.

Mrs. Bell walked over, smiling politely.

“No sticker?” she asked.

Maya’s mouth opened.

The words that came out were not the ones she tried to say.

“I guess not.”

Mrs. Bell took the diary from her and held it carefully.

“Two dollars,” she said.

Maya cried silently as her own hand reached into her backpack and found the quarters.

She paid.

She carried the diary outside.

The afternoon was gray. The air smelled like rain.

For a moment, standing on the sidewalk, Maya felt the world tremble at the edges.

Then everything went still.

A voice whispered from inside the diary.

Not aloud.

Inside her.

This time, make it hurt.

Maya opened the cover.

The first page was no longer blank.

Words were already written there in her handwriting.

Maya finds a diary in a thrift shop.

She thinks the story begins with her.

But stories do not begin when characters notice them.

They begin when someone opens the book.

The sentence ended.

A new one appeared beneath it.

And somewhere, on the other side of the page, someone began to read.

Back to Top Read More Stories


30 May

Mr. Rattle

Story Summary

Mr. Rattle

After a painful divorce, Sarah moves with her six-year-old son, Leo, into an isolated farmhouse hoping for a fresh start. But when Leo begins talking to an imaginary friend named Mr. Rattle, disturbing events quickly spiral from creepy to violent: the dog is trapped, family photos are destroyed, a babysitter is harmed, and Sarah begins to fear someone is manipulating her son. Desperate for answers, she installs hidden cameras and discovers the horrifying truth: there is no intruder, no ghost, and no possession—Leo has been fully aware the entire time, using Mr. Rattle as an excuse for his cruelty. When he sets the house on fire and tries to trap her inside, Sarah makes a frantic escape into the storm, only to realize Leo may not be as far behind as she thought.

Listen to the Story

Mr. Rattle

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

Mr. Rattle

The farmhouse looked smaller from the road.

That was Sarah’s first thought when the realtor’s sedan disappeared in a cloud of pale gravel dust, leaving her alone with the keys in one hand and her six-year-old son’s backpack in the other. In the listing photos, the house had seemed wide and sunlit, all peeling white paint and pastoral charm, a place where someone could start over if they had no choice but to believe in fresh starts.

In person, it sagged.

The roof dipped slightly over the porch. The upper windows were dark even in the afternoon. Two brick chimneys rose crookedly from the roofline like broken fingers. Beyond the house stretched forty acres of dead winter field, a thin strip of woods, and a gravel road that eventually met the highway five miles back.

No neighbors close enough to wave.

No one to hear anything.

Sarah told herself that was good.

Quiet was good.

After eighteen months of lawyers, custody hearings, angry voicemails, and the slow, ugly collapse of a marriage that had once seemed ordinary enough to survive, quiet felt like medicine. She had bought the house cheap after the divorce finalized, using what little money she had left from selling the old place in town. It needed work. Everyone had said that with the careful tone people used when they meant it needed too much work.

But it was hers.

Hers and Leo’s.

Leo stood beside the porch steps, clutching a stuffed dinosaur under one arm. He wore his red coat zipped to his chin and stared at the house without blinking.

“What do you think, buddy?” Sarah asked, forcing brightness into her voice. “Big, huh?”

Leo didn’t answer.

He had been quieter since the move began. Since his father stopped calling every night and started calling whenever it suited him. Since Sarah had stopped saying, “Daddy’s busy,” because Leo was old enough to hear the lie in it.

Sarah crouched beside him. “You can pick your room first.”

Leo looked up at the second floor.

“There,” he said.

Sarah followed his gaze to the narrow window above the porch roof. One curtain still hung inside, gray with age, moving slightly though there was no wind.

“That one?” she asked.

Leo nodded.

“Okay,” Sarah said. “That one’s yours.”

The room smelled like dust, cold plaster, and something faintly metallic. The wallpaper had faded into an old pattern of yellow flowers, most of them stained brown near the baseboards. A dead fireplace sat against one wall, its mouth black and deep, bricked shut except for a narrow crack where the mortar had crumbled.

Leo walked straight to it.

Sarah set down his suitcase. “Careful. It’s dirty.”

Leo crouched in front of the fireplace, leaning close.

“Leo?”

He tilted his head, listening.

“Sweetheart?”

He pressed one small hand to the bricks.

Sarah felt a prickle move along the back of her neck.

“What are you doing?”

Leo smiled.

“Nothing,” he said.

That first week passed in a blur of boxes, phone calls, unpaid bills, and repairs Sarah did not know how to afford. The furnace coughed through the nights. Pipes knocked behind the walls. Mice scratched somewhere above the kitchen ceiling.

Or maybe not mice.

Everything in the farmhouse made noise. The floorboards popped. The chimneys groaned in the wind. The old radiators ticked and clanged like someone dragging bones through the walls.

Leo seemed to notice every sound.

He stopped asking to play outside. His toy cars remained untouched in a cardboard box by his bed. Most afternoons, Sarah found him in front of the dead fireplace, whispering into the crack in the mortar.

At first, she watched from the doorway and told herself it was normal.

Kids made things up.

Kids invented friends when they were lonely.

Kids survived hard things by turning them into stories.

One evening, while she was making boxed macaroni and cheese in the kitchen, Leo appeared in the doorway.

“Mommy?”

“Yeah, baby?”

“Mr. Rattle doesn’t like cheese.”

Sarah glanced over her shoulder.

Leo stood very still, hands at his sides, his face pale beneath the soft kitchen light.

“Who’s Mr. Rattle?”

“My friend.”

Sarah stirred the noodles, keeping her voice casual. “Oh yeah? Where’d you meet him?”

Leo pointed upward.

“In the walls.”

Sarah smiled because she thought she was supposed to.

“In the walls?”

“He came from the woods,” Leo said. “But now he lives here.”

The spoon slowed in Sarah’s hand.

“What does he look like?”

Leo’s eyes drifted toward the dark hallway.

“Tall,” he whispered. “No face.”

The furnace kicked on with a violent rattle that made Sarah flinch.

Leo did not.

He smiled a little.

“That’s him,” he said.

Sarah told herself not to overreact. The therapist had warned her that Leo might regress, act out, invent things. He had been through a lot. A bitter custody battle was hard on adults. For a six-year-old, it could become a storm with no shape, a monster with no name.

So she gave the monster one.

Mr. Rattle.

She played along lightly for a few days, asking whether Mr. Rattle wanted a place at breakfast, whether Mr. Rattle had muddy shoes, whether Mr. Rattle knew he wasn’t allowed to keep Leo awake past bedtime.

Leo never laughed.

He only listened to questions as if Sarah were missing something obvious.

Then the dog disappeared.

Milo was a mutt Sarah had adopted before Leo was born, part shepherd, part something smaller and anxious. He had been Leo’s shadow since infancy. That morning, Milo was curled under the kitchen table while Leo ate cereal. By lunch, he was gone.

Sarah searched the house first. Then the barn. Then the frozen field behind the property, calling until her throat burned.

At dusk, she heard the scratching.

It came from outside, beneath the kitchen window.

A weak, frantic scrape.

The root cellar doors were half hidden under dead leaves behind the house. Sarah had opened them once on moving day, seen the steep wooden stairs descending into darkness, and decided she would deal with it later.

Now a rusted padlock hung through the latch.

Her padlock.

The one she kept in the junk drawer.

Her hands shook so hard she dropped the keys twice before getting it open.

Milo burst out coughing and whining, his body trembling, paws bloody from clawing at the old wood. Sarah fell to her knees and grabbed him, sobbing into his fur.

Leo stood behind her in the yard.

“Did you do this?” Sarah asked, too scared to make her voice gentle.

Leo’s mouth opened. His lower lip shook.

“Mr. Rattle did,” he whispered.

Sarah closed her eyes.

“Leo.”

“He said Milo was barking too much.”

“Leo, this isn’t funny.”

Leo began to cry then, sudden and desperate, with a force that made Sarah’s anger collapse into guilt.

“He made me watch,” Leo sobbed. “He makes me watch everything.”

That night, after Leo cried himself to sleep, Sarah sat on the edge of her bed with her phone in her hand and searched imaginary friends after divorce, child blaming imaginary friend, signs of trauma in children.

Every article told her some version of the same thing.

Be patient.

Be calm.

Do not shame the child.

Create safety.

Sarah looked toward her bedroom door.

Beyond it, the hallway was dark.

From somewhere inside the house came a faint, dry rattle.

Not the furnace.

Not pipes.

Three quick taps.

Then silence.

Two days later, Sarah woke to find the family photos ruined.

She had arranged them along the mantel in the living room the night before. Little anchors of a life that still felt salvageable. Leo at three with frosting on his cheeks. Sarah and Milo at the lake. Sarah’s mother holding newborn Leo. One old wedding photo she had not been able to throw away yet, turned backward behind the others.

All the faces were gouged out.

Not cut.

Gouged.

The glass had been removed from each frame and laid carefully on the floor. The printed faces had been scraped away with something sharp until only pale scratches remained. In the wedding photo, Sarah’s face was destroyed. Her ex-husband’s was untouched.

She found Leo in the kitchen, eating toast.

A butter knife lay beside his plate.

Its tip was flecked with paper.

Sarah picked it up.

Leo looked at it, then at her.

His eyes filled instantly.

“No,” he said.

“Leo.”

“No, Mommy, I didn’t want to.”

Sarah felt cold spread through her chest.

“You didn’t want to what?”

“He said faces are how people find you.”

“Who said that?”

Leo’s voice dropped so low she barely heard him.

“Mr. Rattle.”

Sarah did not send him to school that day. She called in sick to the dental office where she worked reception three days a week, then called Leo’s therapist and left a message that became less coherent the longer she talked.

She watched Leo constantly.

By noon, he was coloring at the kitchen table.

By one, he was asleep on the couch.

By three, Sarah had convinced herself she was catastrophizing. He was six. A very hurt, very angry six. Children could be frightening in the way storms were frightening, wild and loud and impossible to reason with, but not evil.

Not evil.

At four, the sheriff came to the door.

A boy named Caleb Miller had fallen into the old well near the tree line. Twelve years old. Local. Known troublemaker. He had been found alive, thank God, with a broken ankle and a cracked wrist, screaming from twenty feet down.

His parents said Caleb had come over to scare the new kid.

“Did your son see him today?” the sheriff asked.

Sarah stood on the porch, arms wrapped around herself. “Leo was inside with me.”

The sheriff glanced past her into the house. “All day?”

“Yes.”

“Caleb says he saw a man.”

Sarah stopped breathing for half a second.

“A man?”

“Said there was a tall man near the well. No face.” The sheriff gave a small humorless laugh. “Kids, you know.”

Sarah did not laugh.

Behind her, from somewhere in the dim living room, Leo said, “Mr. Rattle doesn’t like bullies.”

The sheriff leaned to look around Sarah.

Leo stood at the foot of the stairs.

His eyes were red, but he was not crying anymore.

After that, Sarah began locking doors.

Not because she believed in Mr. Rattle. She refused to let herself believe in Mr. Rattle.

She believed in people.

People were bad enough.

There were hunters who trespassed in rural woods. Drifters who slept in abandoned barns. Cruel neighbors. Angry ex-husbands. Men who had learned how to frighten women without leaving bruises.

She called her ex, Mark, and accused him before she could stop herself.

“Are you out of your mind?” he snapped.

“Have you been here?”

“No.”

“Have you talked to Leo?”

“He won’t answer my calls.”

“That’s not what I asked.”

Mark went quiet.

Then he said, “Sarah, what is going on?”

She hung up.

That night, she pushed Leo’s dresser in front of his bedroom door after he fell asleep, then sat in the hallway outside like a guard dog, one hand wrapped around a hammer.

At 2:13 a.m., she heard a whisper through the wall beside her head.

Soft.

Childlike.

“Mommy?”

Sarah stood so fast her knees popped.

“Leo?”

The voice came again from inside the wall.

“Mommy, let me out.”

Sarah shoved the dresser aside and burst into Leo’s bedroom.

Leo was asleep.

Deeply asleep.

His cheeks were damp with tears, one hand curled around his dinosaur.

The fireplace crack was black and narrow.

From inside it came a faint scraping sound.

Sarah backed out of the room and slept with Leo beside her for the next three nights.

Then came the babysitter.

Her name was Dana, a nineteen-year-old from town who watched Leo on the occasional evening Sarah worked late. Dana was practical, bored by ghost stories, and not easily spooked. She arrived with a backpack, a phone charger, and a gas station coffee.

“I can handle a weird old house,” Dana said, smiling. “My grandma’s place has a doll room. This is nothing.”

Sarah almost cried with gratitude.

She gave Leo a long hug before leaving.

“Be good,” she whispered.

Leo clung to her sleeve.

“Don’t go.”

“I have to, baby.”

“Mr. Rattle gets louder when you leave.”

Sarah stroked his hair. “There is no Mr. Rattle.”

Leo pulled back.

For the first time, he looked angry.

Not scared.

Angry.

“You don’t know him,” he said.

At 10:41 p.m., Sarah’s phone rang.

Dana was screaming.

By the time Sarah got home, Dana was standing in the yard without her coat, crying so hard she could barely speak. Her mouth was bleeding. The coffee mug lay shattered on the kitchen floor.

“There was glass in it,” Dana sobbed. “There was glass in my coffee.”

Sarah found Leo under his bed.

He was curled into a ball, shaking.

“Mr. Rattle said he’d rattle my bones,” he cried. “He said he’d take them out and play music with them.”

Sarah held him until the police arrived.

The responding deputy searched the house, then the barn, then the cellar. No forced entry. No footprints in the frost except Sarah’s, Dana’s, and the deputy’s. No sign anyone had been inside.

Sarah watched him bag the coffee mug pieces and felt reality bending under her feet.

Later, she found Leo’s drawing books.

They were hidden behind a loose panel in his closet.

There were six of them.

Every page was filled.

Not with ordinary six-year-old scribbles, not suns and stick figures and crooked houses. These drawings were detailed in a way that made Sarah’s stomach turn. Milo scratching at the root cellar doors, tongue hanging out. The family photos with blank faces. Caleb at the bottom of the well, one leg twisted beneath him. Dana’s coffee mug, tiny triangles of glass floating inside like ice.

The drawings were still messy, still made in crayon, but the violence in them was precise.

Intentional.

On the last page of the newest book, Sarah saw herself.

She was drawn in blue crayon, standing in front of the farmhouse at night. Flames filled the windows behind her. Leo stood in the upstairs window, smiling down.

Beside him was a tall figure made of black scribbles.

No face.

Long arms.

A wide, empty head.

Under the picture, in Leo’s uneven handwriting, were three words.

MOMMY FINDS OUT.

Sarah shut the book.

Her hands had gone numb.

The next morning, she bought cameras.

Not one. Four.

A nanny cam shaped like a clock for the living room. A tiny motion camera for the hallway. One for the kitchen. One for Leo’s room, hidden high on a bookshelf behind a row of old picture books.

She told herself she was doing it to catch whoever was coming into the house.

Some stalker.

Some intruder.

Some sick person who had found a way to make her son afraid.

She did not let herself think of the other possibility.

That evening, Sarah made pancakes for dinner because Leo loved pancakes and because some desperate part of her still believed love could soften whatever was happening in him.

Leo ate seven bites.

Then he looked past Sarah toward the doorway.

“Don’t,” he whispered.

Sarah’s fork froze.

“Who are you talking to?”

Leo’s eyes moved slowly back to hers.

“No one.”

After dinner, Sarah gave him a bath, read him two stories, tucked him into her bed instead of his. She locked the bedroom door and kept the key in her pocket.

Leo watched her do it.

“You’re scared,” he said.

Sarah sat beside him. “I’m tired.”

“Mr. Rattle likes when people lie.”

“There is no Mr. Rattle.”

Leo smiled faintly.

“Okay.”

It was the smile that made her leave the room.

Not because it was monstrous.

Because it was adult.

Too patient. Too knowing. Too flat.

Sarah went downstairs and opened her laptop at the kitchen table. The camera feeds appeared in four small boxes.

Living room.

Hallway.

Kitchen.

Leo’s bedroom.

Empty.

Normal.

The farmhouse groaned around her.

Midnight passed.

Then one.

Sarah’s eyelids grew heavy. Her coffee went cold. Rain began to tap softly against the kitchen windows, and every few minutes the old chimney above the living room gave a dry, hollow clatter as wind pushed down through it.

At 2:08 a.m., a heavy thud shook the floor above her.

Sarah jerked awake.

For a moment, she forgot where she was. Then she heard something drag across the ceiling.

Her bedroom.

Leo.

She grabbed the hammer from the table and ran upstairs.

The bedroom door was still locked.

The key was still in her pocket.

Inside, the room was dark.

“Leo?” she whispered.

No answer.

She unlocked the door and stepped in.

The bed was empty.

The window was shut.

The closet was open.

Sarah’s breath came in small, sharp pulls.

“No,” she whispered. “No, no, no.”

From downstairs came the faint crackle of static.

Her laptop speakers.

Sarah ran back down so fast she nearly fell.

The live feed had changed.

The living room camera showed the curtains moving.

Sarah leaned closer.

Leo stood in the center of the living room.

He wore his dinosaur pajamas. His feet were bare. His hair stuck up on one side from sleep.

But he was not asleep.

He was staring directly at the camera.

Sarah could not move.

Leo lifted one hand and waved.

Slowly.

Then his mouth opened.

A sound came out.

Low. Dry. Mechanical.

A rattle.

Not from the walls.

Not from the chimney.

From him.

It vibrated through the laptop speakers, soft at first, then louder, until it seemed to fill the kitchen and the house and the hollow place behind Sarah’s ribs.

Leo smiled.

Not blankly now.

Proudly.

He turned and picked up a box of matches from the mantel.

Sarah screamed his name.

On the screen, Leo struck a match.

The flare lit his face orange.

He held it to the curtains.

For one impossible second, nothing happened.

Then the fabric caught.

Flames climbed fast.

Sarah shoved away from the table and sprinted into the living room. Smoke had already begun to coil along the ceiling. Leo stood just beyond the burning curtains, calm as a child watching cartoons.

“Leo!” Sarah shouted. “Move!”

He did not move.

She grabbed him around the waist and yanked him away from the fire.

His body went limp in her arms.

Then he began to sob.

Instantly.

Perfectly.

“Mommy!” he cried. “Mr. Rattle did it! He made me! He made me!”

Sarah stared down at him.

His tears ran hot over her wrist.

His face crumpled with terror.

A beautiful performance.

The kind that would make police soften. Doctors hesitate. Judges reconsider. The kind that had worked on her for weeks because she was his mother and because mothers were built to believe their children.

Over his shoulder, the curtains burned higher.

Sarah dragged him toward the front door.

The knob would not turn.

She looked down.

A chair had been wedged under it.

From the inside.

She pulled Leo back and shoved the chair aside, but he twisted suddenly, sinking his teeth into her forearm.

Sarah cried out and dropped him.

Leo hit the floor, rolled away, and scrambled toward the stairs.

“Leo, stop!”

He paused on the bottom step.

Smoke swirled around him.

The crying had stopped.

His face was calm again.

“You weren’t supposed to see,” he said.

Sarah’s arm throbbed. Blood ran between her fingers.

“You need help,” she whispered.

Leo tilted his head.

The house cracked and popped as heat crawled up the walls.

“I don’t want help.”

The living room window burst inward from the pressure, showering glass across the floor. Rain blew in, hissing where it struck the fire. Sarah flinched, and in that split second Leo vanished up the stairs.

Sarah almost followed.

Every instinct in her body told her to run after him, grab him, save him from the burning house.

Then she heard the lock turn upstairs.

Her bedroom door.

Then another sound.

Wood scraping.

Furniture moving.

He was barricading himself in.

Or barricading something else out.

Sarah stood at the foot of the stairs, shaking, smoke burning her eyes.

“Leo!” she screamed. “Come down!”

From above came his voice, high and trembling again.

“Mommy, he’s in here!”

Sarah took one step up.

Then another.

A dark shape shifted behind the upstairs railing.

For one mad heartbeat, Sarah thought she saw it.

Tall.

Faceless.

Waiting.

Then the smoke moved, and there was only shadow.

Leo began to cry harder.

“Mommy, please!”

Sarah’s foot found the third step.

Then she saw the knife.

It lay on the stair tread above her, half hidden in smoke, one of the long kitchen knives from the block. Beside it was a coil of fishing line stretched ankle-high between the banister spindles.

A trap.

Not for Mr. Rattle.

For her.

Sarah backed down the stairs.

Upstairs, Leo stopped crying.

The silence that followed was worse than the screams.

A slow, soft rattle drifted from the second floor.

Then Leo laughed.

The sound was small and delighted.

Sarah turned and ran.

The front door opened this time. Cold rain slapped her face. She stumbled onto the porch, barefoot, bleeding, coughing smoke into the night.

Behind her, the farmhouse glowed orange in the windows.

She ran down the porch steps and across the muddy yard toward her car, fumbling for the keys in her pocket. Her hands were slick with blood. The keys slipped once, twice, then fell into the mud.

“Come on,” she sobbed.

She dropped to her knees, clawing through wet leaves and gravel.

From the house came the slam of the front door.

Sarah froze.

Slowly, she looked back.

Leo stood on the porch.

The fire roared behind him, painting his small body in flickering light. Rain soaked his pajamas. His face was streaked with soot and tears.

In one hand, he held his stuffed dinosaur.

In the other, the hammer Sarah had left on the kitchen table.

“Mommy,” he called.

His voice was sweet.

Too sweet.

“Don’t leave me with him.”

Sarah’s fingers closed around the keys.

She rose slowly.

Leo stepped down from the porch.

Sarah ran for the car.

The first key missed the lock. The second scraped metal. The third slid in.

Behind her, small bare feet slapped through puddles.

“Mommy!”

She yanked the door open and threw herself inside, slamming the lock down just as Leo reached the car. His hand struck the window.

Once.

Twice.

Then the hammer hit.

The glass cracked into a white spiderweb.

Sarah screamed and jammed the key into the ignition.

The engine turned over, coughed, died.

Leo lifted the hammer again.

Behind him, the farmhouse burned brighter, flames bursting from the upstairs windows.

Sarah tried the engine again.

Nothing.

Leo pressed his face close to the cracked glass.

For a moment, through the fractured window, he looked like many different children at once. Crying in one shard. Smiling in another. Empty-eyed in the next.

Then he whispered, almost gently, “Mr. Rattle wants us to stay.”

Sarah turned the key a third time.

The engine caught.

She slammed the car into reverse.

Leo jumped back as the tires spun mud. The car fishtailed, nearly clipping the porch post, then lurched backward down the drive.

Sarah sobbed as she spun the wheel.

In the rearview mirror, Leo stood in the rain, small and still before the burning farmhouse.

Then he raised one hand.

And waved.

Sarah hit the gravel road too fast. The car skidded sideways, corrected, and tore into the dark. Her headlights bounced over the ruts. Her bleeding arm slipped on the wheel. Smoke filled her lungs, or maybe memory did.

She drove until the farmhouse disappeared behind the trees.

She drove until the only sound was the engine and the rain and her own ragged breathing.

Then, from the back seat, something rattled.

Sarah’s eyes snapped to the mirror.

The seat was empty.

Of course it was empty.

It had to be empty.

A mile marker flashed past.

The rattling came again.

Soft.

Dry.

Three quick taps.

Sarah gripped the wheel until her knuckles whitened and forced herself not to look away from the road.

In the mirror, just for an instant, she saw a small hand rise from behind the passenger seat.

Then Leo’s voice whispered from the dark behind her.

“Mommy?”

Sarah screamed.

The car swerved toward the ditch.

And still, somehow, she kept driving.

Back to Top Read More Stories


26 May

Midnight Board

Listen to the Story

Midnight Board

Five friends sneak into an abandoned church on Halloween night to use a vintage Ouija board, only to contact what appears to be a trapped child beneath the floorboards. As the session deepens, the spirit begins revealing dark secrets from each friend’s past, turning them against one another while the church transforms into a supernatural maze of shifting pews, distorted reflections, and suffocating silence. They discover the entity is not a child at all, but a malevolent force tied to the church’s violent history, feeding on guilt, fear, and betrayal. To survive, the friends must complete an old ritual to destroy the board before the church is swallowed by darkness—but even after escaping, the presence may not be finished with them.

Listen to the Story

The Midnight Board

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Midnight Board

By the time the five of them reached the abandoned church at the end of Briar Hollow Road, Halloween night had already begun to rot into something colder.

The town was alive behind them—porch lights glowing orange, kids shrieking beneath plastic masks, parents calling from sidewalks, distant laughter rolling down the streets like loose marbles. But the farther they walked past the last houses, the thinner those sounds became.

By the time the church appeared through the trees, there was only wind.

It stood in a clearing beyond the cemetery, hunched beneath a moon the color of old bone. Its steeple had split years ago, leaving the cross at the top crooked, almost bowing. Boards covered most of the windows. Ivy crawled over the stone walls like black veins. The sign near the path was too weathered to read, though someone had spray-painted three words across it in red:

GOD LEFT FIRST

“Classy,” Jonah said, shining his flashlight over the sign. “Really sets the mood.”

“Don’t pretend you’re not loving this,” Riley said.

Jonah grinned, but it was tight. “I like spooky. I don’t like tetanus.”

Mara pushed past them, boots crunching over dead leaves. She wore a long black coat and carried the vintage Ouija board under one arm like something precious. “You said you wanted a real Halloween.”

“I said I wanted a party,” Jonah replied. “With music. And heat. And people who weren’t actively trespassing.”

“We’re not trespassing,” Mara said.

Tessa looked at the rusted chain hanging loose from the front doors. “We literally cut a lock.”

“That lock was symbolic.”

Caleb laughed under his breath. He was the tallest of them, broad-shouldered and quiet, the kind of quiet that made people either trust him or assume he was hiding something. “Let’s just get inside before somebody drives by.”

“No one drives by here,” Mara said. “That’s the whole point.”

Lena hung back near the cemetery gate, her arms folded against the cold. She hadn’t said much since they left the car half a mile down the road. Her blonde hair was tucked beneath a knit hat, and her face looked pale in the wash of Jonah’s flashlight.

“You okay?” Tessa asked.

Lena nodded too quickly. “Yeah. Just… this place feels wrong.”

“That means it’s perfect,” Mara said.

She pushed open the church doors.

They groaned inward, loud enough to make them all freeze.

For a moment, nothing happened.

Then the smell came out.

Dust. Mildew. Wet wood. Old hymnals. Something faintly coppery beneath it all.

Jonah made a face. “Absolutely haunted.”

“Don’t be dramatic,” Mara said, stepping inside.

The others followed.

Their flashlights cut through the dark in nervous beams. The sanctuary was worse than it looked from outside. Half the ceiling had collapsed near the back, where moonlight spilled through broken rafters. Pews sat in crooked rows, warped by water damage. The altar was still there, though the cloth over it had blackened with mold. A wooden pulpit leaned to one side like a drunk.

Old portraits lined the walls—pastors, founders, women in high collars, solemn children with hands folded in their laps. Most were behind cracked glass, their faces warped by dust and age.

“This place was called Saint Agnes,” Tessa said softly.

Riley turned. “How do you know that?”

“My grandmother used to talk about it. She said it burned once, way back. They rebuilt it, but people stopped coming.”

“Why?” Jonah asked.

Tessa swept her flashlight over the altar. “Because bad things kept happening here.”

Mara smiled. “Even better.”

“No,” Lena said. “Not better.”

Everyone looked at her.

She hugged herself tighter. “Can we not do this?”

The room changed after she said it. Not visibly, not exactly. But the silence seemed to press closer, as if the walls had leaned in to listen.

Mara sighed. “We came all this way.”

“We can go to Cassie’s party,” Lena said. “We can still have a normal Halloween.”

Riley snorted. “Cassie’s party is twelve people drinking warm beer in her basement while her brother DJs from YouTube.”

“Still better than getting arrested,” Jonah said.

“You’re all acting like we’re about to sacrifice a goat,” Mara said. She lifted the board. “It’s a Ouija board. You ask questions. It spells out nonsense. We scream. We leave. That’s the whole night.”

Caleb looked at Lena. “We don’t have to do it.”

Mara’s eyes flicked to him, annoyed. “Seriously?”

“I’m just saying.”

Lena glanced at him, grateful but embarrassed. That was the thing about Caleb. He always noticed when someone wanted out.

And that was the thing about Mara. She always noticed when Caleb noticed Lena.

Mara’s smile sharpened. “Fine. Vote.”

Nobody moved.

Tessa rubbed her palms against her jeans. “I mean… we’re already here.”

Jonah sighed. “I hate democracy.”

Riley lifted his hand. “I vote we do the dumb haunted board thing and leave before midnight.”

“It’s already eleven forty,” Caleb said.

“Then we better summon fast.”

Lena looked toward the doors, then back at the group. Her flashlight trembled slightly in her hand.

“Okay,” she said. “But no jokes. No fake moving it.”

Mara’s expression softened, just a little. “No jokes.”

They set up near the center aisle, where the floorboards were mostly intact. Mara placed the Ouija board on the ground and brushed dust from its surface with her sleeve.

It was old—older than any board they’d seen in novelty stores. The letters were hand-painted, faded brown against stained wood. The sun and moon in the top corners had nearly worn away. Along the bottom, beneath GOODBYE, someone had carved a thin line of symbols that none of them recognized.

The planchette was even stranger. It was made of dark wood, glossy despite its age, with a small circular window in the center. Tiny scratches covered its surface like claw marks.

“Where did you even get this?” Tessa asked.

Mara hesitated.

Jonah noticed. “That’s comforting.”

“Estate sale,” Mara said.

“Whose estate?” Riley asked.

“Does it matter?”

“Yes,” Lena said.

Mara placed the planchette on the board. “Some old woman on the west side. Her house was packed with weird stuff. Dolls, antique mirrors, a creepy music box. This was in a trunk.”

“Was the trunk locked?” Jonah asked.

Mara gave him a look.

“Oh my God,” he said. “It was locked.”

“It was a tiny lock.”

“That makes it worse.”

Caleb crouched beside the board. “What were the symbols on the bottom?”

Mara shrugged. “Probably decorative.”

“They don’t look decorative,” Tessa said.

They all leaned closer.

In the silence, something creaked beneath the floor.

Everyone froze.

“Old building,” Riley said quickly.

The floor creaked again.

This time it came from directly under the board.

Lena stood. “Nope.”

“Lena,” Mara said.

“No. That was enough. That was the warning. We got warned.”

Jonah lifted a hand. “For the record, I agree with the person using common sense.”

“It’s boards settling,” Riley said, though his voice had lost some confidence.

Caleb stood too. “Maybe we should move somewhere else.”

Mara looked around the church. “Where? The haunted altar? The corpse pews?”

A third creak sounded beneath them.

Then a small knock.

Once.

Twice.

Three times.

The sound came from under the floorboards.

Nobody breathed.

Lena whispered, “There’s someone down there.”

“There isn’t a basement,” Tessa said, but she didn’t sound sure.

Mara swallowed. “Okay. That was weird.”

Jonah pointed toward the door. “Great. Weird achieved. Memories made. Let’s go.”

But before anyone could move, the planchette slid.

Not far.

Just enough to tap against the letter H.

Then I.

It stopped.

HI.

The five of them stared.

Riley pulled his hand away even though he hadn’t touched it. “Very funny.”

“No one touched it,” Caleb said.

Mara’s face had gone pale, but her eyes glittered with excitement. “Everybody sit down.”

“Mara,” Lena said.

“You wanted no fake moving. That wasn’t fake.”

“That’s why I want to leave.”

But Mara was already kneeling, placing two fingers on the planchette. “Come on. Just one question.”

“This is how every horror movie starts,” Jonah said.

“And yet you’re still here.”

He muttered something but knelt beside her. Tessa joined next, then Riley, then Caleb.

Lena stayed standing for one long moment.

The wind rattled dead branches against the roof.

Then, reluctantly, she knelt.

All five placed their fingertips on the planchette.

The wood felt cold.

Too cold.

Mara took a breath. “Is someone here with us?”

For several seconds, nothing happened.

Then the planchette moved.

Slowly at first.

Y. E. S.

Lena closed her eyes.

Jonah whispered, “Nope.”

Mara’s voice shook with thrill. “Who are you?”

The planchette circled once, twice, then moved.

E. L. I.

“Eli?” Tessa asked.

The planchette slid to YES.

Mara leaned closer. “Are you a child?”

YES.

A long groan moved through the church.

This time it came from the pews.

Caleb turned his flashlight, but nothing had shifted.

“Where are you?” Mara asked.

The planchette trembled beneath their fingers.

Then it shot across the board so fast they almost lost contact.

B. E. L. O. W.

Lena began to cry silently.

“Below where?” Tessa whispered.

The planchette crawled to the center of the board.

Then it tapped once.

Twice.

Three times.

The floor beneath them answered.

Knock.

Knock.

Knock.

Riley yanked his hands back. “Okay, I’m done.”

The planchette did not stop moving.

None of them were touching it now.

It slid to NO.

A deep cold passed over the room.

Not a draft. Not wind.

Something deliberate.

The kind of cold that knew where their skin was.

The candles Mara had brought—still sitting unlit in her bag—rolled out across the floor on their own.

Jonah scrambled backward. “Why would candles do that?”

Mara stared at the board, her mouth open.

The planchette moved again.

P. L. A. Y.

“No,” Caleb said.

The planchette snapped to YES hard enough to dent the board.

The sound echoed like a hammer strike.

Outside, somewhere far away, a siren wailed.

Then cut off.

The wind stopped.

The rustling leaves stopped.

The night outside stopped making noise.

The silence that followed was huge.

Jonah stood and hurried to the doors. “We’re leaving.”

He pulled.

The doors didn’t move.

He pulled harder. “They’re stuck.”

Caleb joined him, gripping one handle with both hands. “Move.”

Together, they yanked.

The doors held.

Riley ran to the nearest boarded window and kicked at the planks. The old wood should have splintered easily, but his boot bounced off like he’d kicked concrete.

“What the hell?” he shouted.

Behind them, the planchette moved.

Tessa was the only one still watching it.

Her voice dropped to almost nothing.

“It’s spelling something.”

Mara turned.

J. O. N. A. H.

Jonah froze at the doors.

The planchette continued.

L. I. E. D.

Jonah’s face changed.

Riley looked at him. “About what?”

“Nothing.”

The planchette zipped across the letters.

B. R. A. K. E. S.

The word hung in the air.

Tessa turned slowly toward Jonah. “What does that mean?”

Jonah backed away from the doors. “I don’t know.”

L. E. N. A. S. C. A. R.

Lena stared at him.

Her voice was tiny. “My car?”

Jonah swallowed. “It wasn’t like that.”

Caleb stepped toward him. “What wasn’t?”

Jonah looked trapped now, eyes shining in the flashlight beams. “Last winter. The hill on Mason Road. Lena almost hit that truck.”

Lena’s mouth parted.

“You said the brakes failed,” Tessa said.

“They did,” Jonah said quickly. “I mean, they were bad already.”

The planchette moved.

Y. O. U. C. U. T. T. H. E. L. I. N. E.

Lena staggered back as if struck.

“No,” Jonah said. “No, that’s not—”

“You cut my brake line?” Lena whispered.

“It was a prank,” Jonah said, panic rising. “Not cut. I loosened something. Riley said it wouldn’t do anything major.”

Everyone turned to Riley.

Riley’s face drained.

“Dude,” Jonah said, horrified. “You told me—”

“I said don’t touch her car,” Riley snapped.

The planchette slammed into NO.

Then it spelled:

R. I. L. E. Y. W. A. T. C. H. E. D.

Riley went still.

Caleb’s hands curled into fists.

Lena looked from Jonah to Riley, her face collapsing into something beyond fear. “You knew?”

“I didn’t think he’d actually do it,” Riley said. “And you were fine.”

“I could’ve died.”

“But you didn’t.”

The church groaned.

The temperature dropped again.

Their breath fogged in front of them.

Above the altar, one of the old portraits cracked.

A line split down the glass covering a painted pastor with dead gray eyes.

In the fractured reflection, Jonah saw himself standing near the doors.

Except the reflection was smiling.

Jonah stumbled away from the portrait. “No. No, no, no.”

“What?” Tessa asked.

“My reflection.”

All along the walls, the portrait glass began to shimmer.

In each one, their faces appeared faintly over the painted dead.

But wrong.

Lena’s reflection stared back with blackened teeth.

Riley’s had blood running from its eyes.

Tessa’s reflection mouthed something silently.

Caleb’s reflection lifted one finger to its lips.

Mara’s reflection was not Mara at all.

It was something wearing her outline.

Too tall. Too thin. Its smile reached almost to its ears.

Mara saw it and screamed.

The planchette moved again.

M. A. R. A. S. T. O. L. E. M. E.

The board buckled beneath the words, as if something underneath pushed upward.

Mara backed away. “I bought you.”

T. R. U. N. K.

“You stole it?” Caleb asked.

“It was an estate sale,” she said.

The planchette spun violently.

N. O.

The candles rolled into a circle around the board.

One by one, their wicks lit with blue flame.

Tessa grabbed Mara’s sleeve. “Where did it come from?”

Mara’s eyes flickered toward the altar.

“Mara,” Caleb said.

“There was a journal,” she admitted. “In the trunk. It said the board belonged here.”

Jonah laughed once, sharp and hysterical. “You brought a haunted board back to its haunted church?”

“I didn’t think it was real!”

The floorboards knocked again.

Once.

Twice.

Three times.

Then a child’s voice spoke from beneath them.

“Cold.”

Everyone went silent.

The voice was faint and wet, muffled by wood.

“Please,” it whispered. “Let me out.”

Lena covered her mouth.

Caleb stepped toward the center aisle. “There might really be someone under there.”

“No,” Tessa said.

He looked at her.

She was staring at the board, not the floor.

“The church didn’t have a basement,” she whispered. “But there were stories.”

The planchette glided to YES.

Tessa looked sick. “My grandmother told me there was a fire here in 1954. During midnight service. They said a child got trapped under the floor when part of it collapsed.”

“Eli,” Lena said.

Tessa shook her head slowly. “No. The child’s name was Peter.”

The candles flared.

The little voice beneath the floor laughed.

It was not a child’s laugh.

It was old.

Very old.

The planchette shot across the board.

N. A. M. E. S. A. R. E. D. O. O. R. S.

The pews moved.

Not all at once. Not loudly.

They scraped softly across the floor, wood dragging against wood, turning sideways, sliding into the aisles. One row blocked the front doors. Another shifted behind the group. Another pivoted toward the altar, forming a narrow path between them.

A path deeper into the church.

“Don’t go that way,” Jonah said.

The planchette answered.

G. O.

“No,” Caleb said.

The pew nearest him lurched forward and slammed into his legs.

He crashed to the floor.

Lena screamed and tried to pull him up. Riley grabbed the pew, shoving against it, but it might as well have been bolted into place.

The planchette moved.

F. I. N. D. T. H. E. V. E. S. T. R. Y.

“The vestry?” Mara said.

Tessa pointed toward a narrow door beside the altar. “There.”

A low vibration moved through the walls.

The shadows in the corners stretched longer.

There was no other way to describe it. They lengthened like living things, pouring between the pews, crawling over the floor, reaching for the circle of blue candles.

Caleb freed his legs with a grunt and stood unsteadily.

“We move together,” he said. “No one runs.”

Jonah looked at Lena. “Lena, I—”

“Don’t,” she said.

“But—”

“Not now.”

That hurt him more than if she had screamed.

They moved through the maze of pews, flashlights shaking. The aisle seemed longer than before. Every step toward the altar felt like pushing through deep water. The portraits watched them pass.

In the glass, their reflections followed a half-second too late.

At the vestry door, Riley tried the knob.

Locked.

“Move,” Caleb said.

He kicked it once. Twice.

The third time, the door flew inward.

The room beyond smelled worse than the sanctuary. Smaller. Rotting. Claustrophobic. Shelves lined the walls, stacked with ruined hymnals, rusted candleholders, jars of cloudy liquid, and boxes of communion wafers turned gray with age.

Mara shined her flashlight over a desk beneath a cracked window.

“There,” she said.

A leather journal lay open, though no one had opened it.

Its pages fluttered without wind.

Tessa approached carefully. “Don’t touch anything yet.”

The page showed a drawing of the board.

Beneath it, in cramped handwriting:

The board is not a door. The board is a mouth.

Jonah leaned over her shoulder. “That’s not good.”

Tessa read aloud.

“Once invited, the speaking thing feeds through confession, memory, and blood. It will wear the shape of grief. It will claim the voice of the dead. It will divide the circle before it devours it.”

Lena whispered, “How do we stop it?”

Tessa turned the page.

“The mouth must be closed where it first opened. Seven flames. Salt from the threshold. Ash from the altar. Iron from the house of God. Blood freely given. Speak the names it has stolen, then deny them.”

Mara’s voice cracked. “What does that mean?”

A sound came from the sanctuary.

The board was moving.

Not the planchette.

The board itself.

They heard it scraping slowly across the floorboards toward the vestry.

Riley slammed the vestry door shut.

A second later, something hit it from the other side.

The wood bowed inward.

Lena screamed.

Caleb threw his shoulder against the door. “Find the stuff!”

“Salt from the threshold,” Tessa said, thinking fast. “The front doorway.”

“Blocked by pews,” Jonah said.

“Iron from the house of God,” Riley said, scanning the room. “What does that even mean?”

Mara grabbed a rusted candle snuffer from the shelf. “Iron?”

“Maybe.”

“Ash from the altar,” Tessa continued.

“So we have to go back out there,” Jonah said.

The door bucked again.

A thin crack split down its center.

From the other side, the child-thing whispered, “Lena.”

She froze.

“Lena,” it said again, using Caleb’s voice now. “He never told you.”

Caleb stiffened.

Lena slowly turned toward him. “Told me what?”

“Don’t listen to it,” Caleb said.

The thing laughed from behind the door.

The journal pages fluttered again.

A new line appeared in wet black ink.

CALEB LEFT HER BROTHER IN THE WATER.

Lena went white.

“No,” Caleb said immediately. “That is not what happened.”

Lena stared at him. “What does that mean?”

Caleb looked like he might be sick.

Behind the door, the board struck again.

Tessa shouted, “It’s trying to split us up. That’s what the journal said.”

But Lena didn’t look away from Caleb.

“My brother drowned when we were twelve,” she said. “You were there.”

Caleb’s voice broke. “I tried to pull him out.”

“You said you didn’t see him go under.”

“I didn’t at first.”

“At first?”

Caleb’s silence answered.

The cold in the room deepened.

The shadows under the desk stretched toward his feet.

Caleb shook his head. “He dared me to jump from the old bridge. I said no. He called me scared. I shoved him. Not hard. Just—he slipped.”

Lena made a sound that was barely human.

“I jumped after him,” Caleb said. “I swear to God, I tried.”

“You lied to me for eight years.”

“I was twelve.”

“You let me think it was an accident.”

“It was an accident.”

The door cracked again.

The thing whispered, delighted, “More.”

Mara grabbed Lena’s shoulders. “It wants this. Hate him later. Survive now.”

Lena shoved her away, but the words landed.

Tessa ripped a page from the journal. “We need the components. We split into pairs.”

“No,” Caleb said. “Together.”

“There isn’t time,” Tessa snapped. “The board is coming through the door.”

The plan formed in fragments.

Riley and Jonah would get salt from the front threshold if they could move enough pews.

Mara and Caleb would get ash from the altar.

Tessa and Lena would search the vestry for iron and anything about the stolen names.

“I’m not going with him,” Mara said, looking at Caleb.

“Fine,” Tessa said. “Mara with me. Lena with Caleb.”

“No,” Lena said.

The door burst inward.

The Ouija board stood upright on the other side.

No hands held it.

The planchette clung to its surface like an eye.

Blue candlelight spilled behind it from the sanctuary.

The board dropped flat to the floor.

The planchette moved.

R. U. N.

They ran.

The church had changed.

The pews now formed crooked corridors that twisted where no corridors had been before. The ceiling seemed higher. The walls farther away. Their flashlights caught movement everywhere—reflections in glass, shadows bending, the suggestion of small hands slipping between pews.

Jonah and Riley sprinted toward the front doors, climbing over pews as they shifted beneath them.

Mara and Tessa raced to the altar.

Caleb stayed beside Lena, though she wouldn’t look at him.

The board dragged itself after them, scraping steadily.

Scrape.

Pause.

Scrape.

Pause.

Like something crawling with broken legs.

At the altar, Mara grabbed the rotten cloth and yanked it aside. Beneath it sat a shallow brass bowl filled with old ash.

“Got it,” she said.

Tessa scanned the altar. “Where’s the iron?”

Mara lifted the candle snuffer. “Maybe this counts.”

The planchette struck the board behind them.

N. O.

The snuffer flew from Mara’s hand and vanished into the dark.

Tessa looked up at the cracked cross hanging behind the altar.

Its nails were black with age.

“Iron,” she said.

Mara followed her gaze. “You want to pull nails out of a crucifix while being haunted?”

“You have a better idea?”

They climbed onto the altar.

Across the sanctuary, Jonah and Riley reached the doors. The pews around them slammed together, boxing them in.

“Salt!” Riley shouted.

Jonah dropped to his knees and scraped at the floor near the threshold. “I don’t see any!”

“Old churches used salt lines,” Tessa shouted back. “Check the cracks!”

Jonah dug his fingers between the boards.

Something beneath the floor grabbed his wrist.

He screamed.

Riley grabbed him under the arms and pulled. Jonah’s arm disappeared up to the elbow into the narrow crack, impossibly deep.

“Help!” Riley shouted.

Caleb ran toward them.

Lena stood frozen.

The floorboards around Jonah flexed upward like breathing ribs.

From below came the child’s voice.

“Jonah lied. Riley watched. Caleb pushed.”

Then Mara’s voice:

“Tessa knows.”

Tessa froze atop the altar.

Mara looked at her. “Knows what?”

Tessa said nothing.

The planchette began moving so violently the board rattled.

T. E. S. S. A. S. A. W. T. H. E. T. R. U. N. K.

Mara stared. “What?”

Tessa’s lips parted.

S. H. E. T. O. L. D. M. A. R. A. T. O. T. A. K. E. I. T.

Mara stepped back so suddenly she nearly fell from the altar. “You knew about the board?”

“I found the journal online,” Tessa said. “Just part of it. A scanned page.”

“You told me about the estate sale.”

“I thought it was fake.”

“You wanted me to bring it here?”

Tessa’s eyes filled with tears. “I wanted proof.”

“Proof of what?”

“My grandmother,” Tessa whispered. “She died talking about this church. Everyone said she was losing her mind. She said something lived here. Something that took names. I thought if we contacted it, I could prove she wasn’t crazy.”

The church seemed to inhale.

The thing beneath the floor released Jonah.

He tumbled backward into Caleb and Riley.

Jonah clutched his bleeding wrist. “I found the salt.”

In his fist was a clump of white crystals mixed with dirt and blood.

The board slid toward them faster.

Caleb pulled Jonah up. “Move!”

At the altar, Tessa reached for the cross nail. It burned her fingers. She cried out but held on, twisting until the rusted nail shrieked free from the wood.

The moment it came loose, every portrait in the church fell from the walls.

Glass shattered.

In each broken frame, their distorted reflections remained standing.

Not reflected anymore.

Present.

Five dark versions of themselves stepped out of the broken glass.

Jonah’s double grinned with too many teeth.

Riley’s cracked its neck.

Lena’s wept black tears.

Caleb’s stood with dripping hands.

Mara’s was still too tall.

And Tessa’s double had no face at all.

The church plunged into darkness.

Only the seven blue candles around the board still burned.

“Back to the center!” Tessa shouted, clutching the nail.

They ran.

The doubles moved with them, not attacking, just following, closing distance every time someone looked away.

They gathered around the board at the center of the sanctuary.

Seven candles.

Salt.

Ash.

Iron.

The journal page trembled in Tessa’s hands.

“Blood freely given,” she said.

Jonah barked a humorless laugh and held up his bleeding wrist. “Finally useful.”

He let blood drip onto the board.

The wood drank it.

The planchette spun.

M. O. R. E.

“No,” Tessa said. “Freely given. Not taken.”

She looked at the others.

One by one, they offered blood. A cut palm from Caleb’s pocketknife. Mara’s thumb. Riley’s knuckle. Lena’s fingertip. Tessa’s own hand last.

The blood soaked into the board and darkened the letters.

The church began to shake.

The shadows rose along the walls like black water.

Tessa read from the journal page.

“Seven flames to mark the mouth.”

The candles flared.

“Salt from the threshold to bar the way.”

Jonah scattered salt in a circle around the board.

“Ash from the altar to name the dead.”

Mara poured ash across the letters.

“Iron from the house of God to seal the wound.”

Tessa placed the nail through the planchette’s circular window.

The board screamed.

The sound ripped through the church, layered with voices. Children. Pastors. Women. Men. Their own voices. Voices that begged, cursed, laughed, prayed.

Then came the child’s voice again.

“Don’t leave me.”

Lena sobbed.

Caleb reached for her hand.

She flinched.

Then, after a second, she took it.

Tessa shouted over the screaming. “Speak the names it has stolen, then deny them.”

“What names?” Riley yelled.

The planchette answered, jerking beneath the nail.

E. L. I.

Mara shook her head. “You are not Eli.”

The board cracked.

P. E. T. E. R.

Tessa said, “You are not Peter.”

Another crack split the wood.

A. G. N. E. S.

Jonah shouted, “You are not Agnes.”

The church bell rang overhead.

Once.

The steeple had no bell.

M. A. R. A.

Mara’s reflection grinned from the dark.

Caleb said, “You are not Mara.”

J. O. N. A. H.

Lena said, voice shaking, “You are not Jonah.”

R. I. L. E. Y.

Jonah looked at Riley, anger and fear tangled together. “You are not Riley.”

C. A. L. E. B.

Lena’s grip tightened around Caleb’s hand.

For a moment she couldn’t speak.

The board pulsed beneath them like a heart.

Caleb looked at her, tears on his face. “Say it.”

Lena closed her eyes. “You are not Caleb.”

The shadows recoiled.

The planchette trembled.

Then it moved one last time.

L. E. N. A.

Silence dropped.

Everyone turned to her.

The thing beneath the floor whispered, using her brother’s voice now.

“Lena. Don’t leave me here.”

Her face broke.

“No,” Caleb whispered. “Lena, don’t.”

The board waited.

The church waited.

Her reflection stepped closer from the darkness, smiling through black tears.

Lena knelt beside the board.

The voice beneath the floor said, “I was cold. I was so cold. You stopped visiting the lake. You forgot me.”

“I didn’t,” Lena whispered.

“Then stay.”

The shadows reached for the candles.

One flame went out.

Then another.

“Tessa,” Mara said.

Tessa searched the journal page, frantic. “She has to deny it.”

The third candle died.

Lena’s tears fell onto the board.

“You sound like him,” she said. “But you’re not him.”

The thing hissed.

The fourth candle went out.

Lena placed both hands on the board.

“You are not my brother.”

The fifth candle died.

The church roared.

The dark doubles lunged from the edges of the room.

Lena screamed the words.

“You are not me.”

The iron nail sank through the planchette and into the board.

Every candle exploded blue.

The floor opened.

Not physically.

There was no splintering wood, no collapsing boards.

Instead, the center of the church became a hole made of absence, a circle of black so deep it seemed to pull the moonlight from the rafters. The board bent inward, bowing toward it.

Hands rose from the dark.

Dozens of them.

Small hands. Old hands. Burned hands. Bone-thin fingers clawing at the board, dragging it down.

The planchette cracked in half.

A voice bellowed from below—not child, not human, not anything that had ever needed lungs.

NO GOODBYE

Tessa grabbed the broken planchette and slammed it onto the word at the bottom of the board.

“Goodbye,” she said.

The others joined, voices ragged.

“Goodbye.”

The board folded in on itself like wet paper and vanished into the hole.

The blackness snapped shut.

The candles went out.

The church became still.

For a long time, none of them moved.

Then, softly, outside, the wind returned.

Leaves rustled.

A distant siren wailed somewhere in town.

From far away came the laughter of trick-or-treaters.

The front doors creaked open.

Moonlight spilled across the floor.

No one spoke as they walked out.

The cemetery looked ordinary now. The church behind them was only a ruin again, broken and silent beneath the Halloween moon.

They made it halfway down Briar Hollow Road before Jonah stopped.

“I’m sorry,” he said.

No one answered at first.

Then Lena said, “You should be.”

Jonah nodded, crying quietly.

Riley stared at the road. “Me too.”

Caleb looked at Lena, but he didn’t ask for forgiveness. Not then. Maybe not ever.

Tessa clutched the journal page to her chest.

Mara noticed. “Why did you keep that?”

Tessa looked down.

Her fingers were empty.

The page was gone.

They all turned back toward the church.

In one of the upper windows, where no glass should have remained, something reflected the moonlight.

A small circular shape.

Like the window of a planchette.

Then it moved.

Slowly.

Deliberately.

Across the darkness behind the glass.

The five of them ran.

They did not stop until they reached the car.

They did not speak on the drive home.

And none of them ever returned to Saint Agnes.

But every Halloween after that, at exactly midnight, each of them heard three knocks beneath the floor.

Once.

Twice.

Three times.

And somewhere in the silence that followed, a child’s voice always whispered the same thing.

“Play?”

Back to Top Read More Stories


24 May

The Funhouse Effect

Story Summary

The Funhouse Effect

The Funhouse Effect follows high school junior Maya, who vanishes inside a carnival Mirror Maze on the final night of the autumn fair—only for security footage to reveal she was never recorded entering the carnival at all. Her three friends remember her clearly and even have photos proving she was with them, but printed images and mirror reflections show her face replaced by a blank porcelain mask. As Maya’s existence begins disappearing from the world, her parents forget her and her bedroom becomes a guest room. Chloe, Jonah, and Sam realize the carnival feeds by erasing people from memory and return to the abandoned fairgrounds before dawn, entering a twisted mirror-world version of the carnival to save Maya before she becomes one of its porcelain-faced victims forever.

Listen to the Story

The Funhouse Effect

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Funhouse Effect

By the time the carnival returned to town, the first leaves had already begun to turn.

They came down in brittle gold and rust-colored spirals along Maple Ridge Road, collecting in the gutters and sticking to the wet pavement after every cold October rain. Storefronts filled their windows with plastic pumpkins and paper ghosts. The football field smelled like muddy grass and popcorn. Every night, the air got colder a little earlier.

And then, like it did every year, the carnival appeared.

No one ever saw it arrive all at once. On Monday, the empty field behind the old fairgrounds would be nothing but weeds, gravel, and flattened beer cans. On Tuesday, a few trucks would be parked there. By Wednesday, the Ferris wheel would be halfway assembled, its skeleton rising against the gray sky. By Friday night, everything would be glowing.

The sign at the entrance read:

HOLLOWAY’S AUTUMN CARNIVAL
FINAL WEEKEND ONLY

To most people in town, it was tradition. Funnel cakes. Ring toss. Rides that looked like they had been painted sometime before cell phones existed. For high schoolers, especially juniors and seniors, the last night of the carnival was almost sacred. You went, you took too many pictures, you pretended not to be scared inside the haunted trailer, and you made promises about next year even though everyone knew next year would be different.

Maya Reyes had been talking about it for two weeks.

“We have to go Saturday,” she said at lunch, stabbing a french fry into a puddle of ketchup. “Not Friday. Friday is for families and little kids. Saturday is final night. Final night is when it gets weird.”

Across from her, Chloe Bennett rolled her eyes. “You say that every year.”

“And every year I’m right.”

Jonah Price leaned back in his chair, balancing on two legs even though every teacher had warned him at least once that he was going to crack his skull open. “Last year your ‘weird thing’ was a clown sneezing into a cotton candy machine.”

“That was spiritually significant,” Maya said.

Sam Whitaker, who had been quiet while picking apart a sandwich he didn’t want, smiled faintly. “I thought it was pretty gross.”

“It was an omen,” Maya insisted. “A wet, sugary omen.”

Maya had a way of saying things like that — absolute nonsense, delivered with such confidence that people either laughed or believed her. Usually both.

She was the kind of person who made everything feel like the beginning of a story. A shortcut through the woods wasn’t just a shortcut. It was a cursed path. A substitute teacher wasn’t just bad at attendance. He was definitely an undercover spy. A closed door at the end of a hallway was never just locked. It was hiding something.

Chloe had been friends with her since second grade, long enough to know Maya’s dramatics were not an act exactly. Maya truly did believe the world was stranger than adults admitted. She believed odd things happened in familiar places. She believed mysteries were waiting under loose floorboards and behind peeling wallpaper.

And because Maya believed it so fiercely, her friends sometimes believed it too.

So on Saturday night, they went.

The carnival blazed in the distance like a fallen constellation.

Colored bulbs blinked along the ticket booth. The Ferris wheel turned slowly against a moonless sky. The air smelled like hot grease, diesel, damp hay, and sugar burning at the edges. Somewhere beyond the entrance, a ride shrieked metal-on-metal as it spun teenagers through the dark.

Maya bounced on her toes while they waited in line.

She wore a red jacket, black jeans, and silver star earrings that caught the carnival lights every time she turned her head. Her dark hair was pulled into two messy braids, and she had drawn little black bats on her cheeks with eyeliner in Chloe’s bathroom before they left.

“This,” Maya said, spreading her arms, “is cinema.”

“It’s a parking lot with churros,” Jonah said.

“Exactly. American cinema.”

Sam laughed under his breath.

Chloe pulled out her phone and snapped a photo of them while they waited at the gate. Maya ducked into frame at the last second, grinning wide, one arm hooked around Chloe’s neck.

“Send me that,” Maya said.

“You always say that and never save them.”

“I save the important ones.”

“You saved a picture of a raccoon eating pizza.”

“That raccoon had emotional range.”

They bought tickets from a man in a wool cap who never looked up from the roll of paper wristbands. Chloe got orange. Jonah got green. Sam got blue.

Maya held up her wrist and frowned.

“What?” Chloe asked.

“My band is white.”

The others looked.

Sure enough, Maya’s wristband was pale, almost colorless. Not exactly white, Chloe thought, but translucent, like fog pressed into plastic.

“Fancy,” Jonah said. “VIP ghost pass.”

Maya smiled. “Finally. Recognition.”

They moved through the entrance together, swallowed by noise.

For the first hour, the night was ordinary in the best possible way.

They rode the Scrambler until Jonah nearly threw up. Sam won Chloe a lopsided stuffed bat at a dart game, though the bat’s left eye was stitched lower than the right, giving it a permanently suspicious expression. Maya bought a caramel apple, took two bites, declared it “architecturally impossible,” and handed the rest to Jonah, who ate it anyway.

They took pictures beneath the Ferris wheel. They took pictures in front of a plywood vampire with chipped fangs. Maya insisted they pose with a fortune-telling machine called MADAME VELVET, whose mannequin head jerked forward when Jonah pressed a quarter into the slot.

The machine spat out a paper fortune.

Maya grabbed it before anyone else could.

“What’s it say?” Sam asked.

Maya unfolded the slip, and for a moment, the laughter slid off her face.

Chloe noticed.

“What?”

Maya blinked, then smiled too quickly. “Nothing. It’s dumb.”

She crumpled the paper and shoved it into her jacket pocket.

Jonah reached for it. “Then let us see.”

“Nope. My destiny. Private.”

“You don’t get private destiny at a group outing,” Jonah said.

Maya backed away, laughing. “Watch me.”

Chloe made a mental note to ask later, but the carnival pulled them onward. There were lights to chase, cheap scares to mock, and one final tradition to complete before they went home.

The Mirror Maze sat near the back of the grounds, past the food trucks and the kiddie rides, where the lights were dimmer and the grass turned patchy beneath their shoes.

It had always been there, or at least Chloe thought it had. A long rectangular building on a raised trailer, painted with warped carnival faces and red-and-gold lettering:

THE MIRROR MAZE
SEE YOUR TRUE SELF
ONE WAY IN. ONE WAY OUT.

The painted faces along the side were stretched in impossible expressions — mouths too wide, eyes too small, teeth arranged like piano keys. The front entrance was framed by bulbs that flickered weakly. A black curtain hung inside the doorway.

The operator sat on a stool beside the ticket box.

He was thin and older, with skin like folded paper and a gray mustache that drooped at the corners. His striped vest looked decades old. A name tag pinned to it read:

MR. VALE

Maya stopped in front of the maze and smiled.

“Oh, absolutely.”

“No,” Chloe said immediately.

“Yes.”

“Nope.”

“It’s tradition.”

“The tradition is that we walk past it and you call us cowards.”

Maya turned to Sam. “Sam?”

Sam looked at the maze, then at Maya. “I don’t love mirrors.”

“That is exactly what someone with a haunted reflection would say.”

Jonah shrugged. “I’ll do it if everyone does it.”

Chloe narrowed her eyes. “That means you won’t do it unless we all agree.”

“That is called democracy.”

Maya looked back at the maze. The flickering bulbs reflected in her eyes.

“Fine,” she said. “I’ll go alone.”

Chloe grabbed her sleeve. “Maya.”

“What? Quick scare. Five minutes.”

The operator, Mr. Vale, lifted his head. Chloe hadn’t noticed him watching them before.

“Maze closes in thirty,” he said. His voice was soft and dry. “Last walk-throughs now.”

Maya took two tickets from her pocket and slapped them onto the counter. “Perfect.”

Mr. Vale looked at the tickets. Then at Maya.

For one brief second, Chloe thought his expression changed. Not surprise exactly. Recognition.

Then he tore the tickets in half and opened the little chain across the entrance.

“One way in,” he murmured.

Maya grinned at her friends. “One way out.”

“Maya, don’t be annoying,” Chloe said. “Just go through and come out.”

“I will return transformed.”

“Do not return transformed.”

Maya saluted, then disappeared through the black curtain.

The curtain fell shut behind her.

For the first few minutes, they laughed.

They heard Maya inside almost immediately, her voice echoing through the walls.

“Oh my God. No. Absolutely not.”

A thump.

“Maya?” Chloe called.

“I’m fine!” Maya shouted back. “I just attacked myself.”

Jonah snorted.

Another laugh echoed from inside, then footsteps, then a squeak like rubber soles sliding on polished floor.

After five minutes, Chloe checked the time.

After ten, Jonah bought a lemonade from a nearby stand.

After fifteen, Sam stopped pretending to look relaxed.

“She should be out by now,” he said.

Chloe walked to the exit side of the trailer, where another black curtain hung beneath a painted sign that read SURVIVORS. No one came out.

“Maya?” she called.

There was no answer.

At twenty minutes, Chloe went to Mr. Vale.

“She’s still in there.”

Mr. Vale didn’t move from his stool. “Some people take longer.”

“It’s a mirror maze, not a cornfield.”

“Mirrors can be confusing.”

Chloe stared at him. “Go get her.”

Mr. Vale sighed, as if she had asked him to clean up spilled soda. He stood, took a ring of keys from his belt, and slipped through the entrance curtain.

The three of them waited.

The carnival seemed suddenly louder around them. The Ferris wheel creaked. The game barkers shouted. A child cried somewhere near the duck pond booth.

Two minutes passed.

Five.

Then Mr. Vale emerged from the exit curtain.

Alone.

Chloe pushed past Jonah. “Where is she?”

The operator looked at them with small, watery eyes.

“No one’s inside.”

“That’s not funny,” Jonah said.

“I didn’t say it was.”

Sam’s face had gone pale. “She went in. We saw her go in.”

Mr. Vale wiped his hands on his vest. “Then she came out.”

“No, she didn’t,” Chloe snapped.

“Maybe you missed her.”

“We were standing right here.”

Mr. Vale glanced behind them, toward the lights and crowds. “Carnival’s busy.”

Chloe shoved past him and ripped open the exit curtain.

Inside, the maze smelled like dust, old metal, and something faintly sweet. The mirrors stood in angled corridors, reflecting her a hundred times over. Chloe saw herself multiplied into infinity — orange wristband, frightened eyes, mouth open as she yelled Maya’s name.

Jonah and Sam followed.

They searched every corridor. They pressed on every panel. They crawled beneath the rails. Sam found a maintenance door at the back, but it was locked from the inside with a rusted slide bolt.

There was nowhere Maya could have gone.

By midnight, the police had arrived.

By one in the morning, the carnival had closed.

By two, Chloe sat on the curb beside Jonah and Sam while officers moved in and out of the Mirror Maze with flashlights.

Maya’s mother called Chloe’s phone seventeen times.

Chloe did not know what to say.

The first version of the story was simple: Maya had entered the maze and vanished.

The second version was worse.

The police pulled security footage from the front gate the next morning.

Chloe, Jonah, and Sam sat in a small interview room at the station with Chloe’s mother and Sam’s father waiting outside. Detective Harris, a square-shouldered woman with tired eyes, stood in front of a wall-mounted screen.

“Tell me what you see,” she said.

The footage was grainy but clear enough.

There was the entrance to the carnival. The ticket booth. Families walking through. Teenagers pushing each other. A little boy dragging a balloon shaped like a skeleton.

Then Chloe saw herself.

She walked into frame wearing her gray hoodie and black boots. Jonah was beside her in his varsity jacket. Sam followed, hands in his pockets.

Chloe leaned forward.

“No,” she whispered.

On the screen, there were only three of them.

Chloe watched her own recorded self turn slightly to the left, smiling at someone who wasn’t there. Jonah held up four fingers to the ticket seller. Sam stepped aside as if making room for someone to pass.

But there was empty space between them.

Not blurry space. Not a shadow. Not a glitch.

Nothing.

Detective Harris paused the video.

“Where is Maya?” she asked.

Chloe’s mouth had gone dry.

“She’s there,” Jonah said, voice shaking. “She’s right there.”

The detective looked at the screen. “I see three people.”

“She was with us,” Sam said. “She bought a ticket.”

“We checked transaction logs,” Detective Harris said. “Three tickets sold together. Three wristbands.”

Chloe shook her head hard. “No. No, she had one. It was white.”

The detective made a note. “White?”

“Like clear plastic,” Chloe said. “Almost see-through.”

Detective Harris’s expression shifted slightly, but only for a second. “The carnival does not use white wristbands.”

Jonah pulled out his phone so fast he nearly dropped it.

“Pictures,” he said. “We took pictures. We have proof.”

He opened his camera roll and shoved the phone toward the detective.

There they were.

All four of them beneath the Ferris wheel.

Chloe. Jonah. Sam.

And Maya.

She stood between Chloe and Sam, red jacket bright beneath the carnival lights, silver star earrings shining, eyeliner bats on her cheeks.

Detective Harris took the phone.

Her face changed.

She swiped to the next photo. Then the next. Madame Velvet. The vampire cutout. The game booth.

Maya was in all of them.

“Send me these,” the detective said.

Chloe felt the first small breath of relief since Maya had disappeared.

Then the detective tried to print them.

The station printer hummed and spat out the first page.

Detective Harris picked it up.

The room went silent.

In the printed photo, Maya’s body was there. Her red jacket. Her braids. Her arm around Chloe.

But her face was gone.

In its place was a smooth porcelain mask.

Blank. White. Featureless except for two shallow dents where eyes should have been.

Chloe made a sound she didn’t recognize as her own.

Jonah grabbed the paper. “What did you do?”

“We didn’t do anything,” Detective Harris said, though her voice had lost some of its authority.

Sam backed away from the table. “Print another.”

They did.

Every printed photo was the same.

On the phone screen, Maya smiled. On paper, she wore the mask.

Detective Harris took Jonah’s phone and held it up to the dark window of the interview room. The glass reflected the image faintly.

In the reflection, Maya’s face was porcelain.

Chloe stopped breathing.

That was when the world began to let go of Maya.

At first, it happened in small ways.

Maya’s name disappeared from the junior class group chat. Not the messages — those were still there — but every message she had sent now appeared under a gray default icon labeled Unknown User.

Her locker combination no longer worked.

When Chloe asked their history teacher whether Maya had turned in her essay on the French Revolution, Mr. Adler frowned and said, “Who?”

Chloe thought he was joking.

He wasn’t.

By lunch, Maya’s seat at their table had been taken by a sophomore named Emily who insisted she had sat there all year.

Jonah slammed his tray down so hard milk splashed across the table.

“This is Maya’s seat.”

Emily blinked. “Who’s Maya?”

The cafeteria did not go quiet. It should have. In movies, moments like that cracked the room open. But everyone kept eating, laughing, scrolling, complaining about homework.

The world moved around the missing space as if it had never been occupied.

By the end of the school day, Maya’s name had vanished from attendance records.

By nightfall, her Instagram account no longer existed.

On Sunday morning, Chloe went to Maya’s house.

She had been there hundreds of times. Sleepovers. Birthday parties. Study sessions that became horror movie marathons. Maya’s mother, Elena, always kept too many blankets in the living room because she said teenagers were “dramatic about temperature.” Maya’s father, Luis, made pancakes shaped like animals on snow days.

Chloe rang the doorbell with shaking hands.

Elena Reyes answered.

She looked tired but normal. Her hair was clipped up. She wore gardening gloves.

For one dizzy second, Chloe thought everything might be fine.

“Mrs. Reyes,” Chloe said, and her voice cracked. “Is Maya home?”

Elena stared at her.

“I’m sorry?”

“Maya,” Chloe said. “Your daughter.”

Something passed over Elena’s face. Confusion. Polite concern. Maybe fear.

“Honey,” Elena said gently, “I don’t have a daughter.”

Chloe actually laughed. It came out sharp and ugly.

“No. No, you do. Maya. She’s my best friend.”

Elena glanced over her shoulder into the house. “Luis?”

Maya’s father appeared behind her. “What’s going on?”

“This girl is asking for someone named Maya.”

Luis frowned. “Do we know a Maya?”

Chloe pushed past them before either could stop her.

The stairs were where they had always been. The hallway still smelled faintly like lemon cleaner and coffee. Maya’s room was the second door on the left.

Chloe opened it.

The room was gone.

Not destroyed. Not emptied.

Gone.

The walls were beige instead of purple. The bed had a plain white comforter. There were no posters, no books, no messy desk covered in pens, no string lights, no shelf of weird little thrift store figurines Maya collected because she said they were “emotionally haunted.”

It was a guest room.

A perfectly clean, perfectly blank guest room.

Chloe stood in the doorway and felt something inside her tilt.

Behind her, Elena Reyes said, “Honey, I think you need to leave.”

Chloe turned slowly.

On the dresser mirror, something moved.

Not in the room.

In the mirror.

A red jacket. Dark braids. A pale oval face.

Maya stood behind Chloe in the reflection, distorted as if the glass were bending her. Her body was stretched too long. Her head tilted at an angle no neck should allow.

Her face was not a face.

It was the mask.

Chloe screamed and spun around.

The room behind her was empty.

That night, the three of them met in Jonah’s basement.

No one wanted to be alone.

Jonah had covered the big wall mirror with a blanket. Sam unplugged the TV. Chloe placed her phone face down on the coffee table because she could not stop checking Maya’s photos and making sure her face was still there.

For now, on the screen, Maya remained Maya.

But only on the screen.

Jonah paced. “We sound insane.”

“We are not insane,” Chloe said.

“My mom wants me to see someone.”

“Mine too.”

Sam sat on the floor with his knees pulled up. He had barely spoken since Chloe told them about Maya’s parents.

“What if we forget next?” he said.

The question settled over them.

Chloe had been trying not to think it. It had been waiting behind every other fear.

“What if that’s how it works?” Sam continued. “It starts with people who barely knew her. Then teachers. Then records. Then family.”

“Then us,” Jonah said.

“No,” Chloe said.

“You don’t know that.”

“No,” she said again, louder, because she needed the word to be true. “We are not forgetting her.”

Jonah stopped pacing. “Then we write everything down.”

So they did.

They filled pages from Jonah’s old spiral notebooks.

Maya Reyes. Born April 14. Favorite movie: Coraline. Hated bananas but liked banana bread, which Jonah said was hypocrisy. Had a scar on her left knee from falling off Chloe’s bike in fourth grade. Wanted to go to art school but pretended she wanted to be a lawyer because it annoyed adults less. Once cried during a commercial about shelter dogs and denied it for six months.

They wrote until their hands cramped.

They recorded videos of themselves saying her name.

They drew her face.

Chloe took out her phone and opened one of the carnival photos. She stared at Maya smiling under the Ferris wheel.

“I remember this,” Chloe whispered. “I remember her saying the lights made us look like we were in a murder documentary.”

Sam smiled weakly. “She said Jonah would be the first suspect because he has ‘suspicious cheekbones.’”

Jonah’s eyes filled with tears. “That’s rude and accurate.”

The lights flickered.

All three of them froze.

The unplugged TV clicked on.

Static filled the screen.

Not loud. Not full volume. Just a low gray hiss.

Then the static bent inward, like something pressing against fabric from the other side.

Maya appeared.

Not fully. Not clearly. Her reflection stretched across the dark glass, though none of them stood in front of it. She wore the red jacket. Her hands were pressed against the inside of the screen.

Her face was still Maya’s for one flickering second.

Then the porcelain mask slid over it.

Chloe grabbed the remote and threw it at the TV. The screen cracked. Static snapped into darkness.

No one moved.

From somewhere in the basement came a faint carousel melody.

Tinny. Slow. Warped.

Round and round and round.

Sam covered his ears.

Jonah whispered, “We have to go back.”

The carnival was supposed to leave at dawn.

Everyone in town knew the schedule. Final night Saturday, cleanup Sunday, trucks gone before Monday morning. By the time school started, the fairgrounds would be empty except for tire tracks and trampled grass.

So at three in the morning, Chloe, Jonah, and Sam climbed the fence behind the fairgrounds.

The carnival lot in darkness looked nothing like it had under the lights.

Without music and crowds, the rides seemed abandoned mid-thought. The Ferris wheel stood still against the sky. Game booths were shuttered. Stuffed animals hung from hooks with damp fur and dead plastic eyes. The food stands had been emptied, but the smell of grease remained, sour in the cold air.

A few trucks idled near the far end of the lot, their trailers already loaded.

“Do you hear that?” Sam whispered.

Chloe listened.

At first, only wind.

Then, faintly, beneath it, music.

Carousel music.

The Mirror Maze was still standing.

Everything else around it looked half-packed, but the maze remained untouched, its bulbs glowing weakly in the dark.

SEE YOUR TRUE SELF

Chloe’s stomach turned.

Mr. Vale stood beside the entrance.

He did not look surprised to see them.

“Closed,” he said.

Jonah stepped forward. “Where is she?”

Mr. Vale tilted his head. “You should go home.”

“We’re not leaving without Maya,” Chloe said.

At the sound of her name, something shuddered through the Mirror Maze. The bulbs flickered. The painted faces on the wall seemed to stretch wider.

Mr. Vale sighed.

“Names are hooks,” he said. “You keep saying hers, and it keeps you caught.”

“What are you?” Sam asked.

The old man smiled sadly. “An employee.”

“Of what?”

Mr. Vale glanced toward the maze. “Something hungry.”

Jonah grabbed him by the front of his vest. “Open it.”

Mr. Vale did not resist. Up close, Chloe could see his name tag was not pinned to the vest. It was fused into it, as if the metal had grown there.

“You don’t understand the arrangement,” he said. “The carnival takes what towns are willing to give.”

“We didn’t give her,” Chloe said.

“No,” Mr. Vale replied. “But towns forget children every day. Little by little. They forget who needed help. Who stopped showing up. Who got quiet. The carnival only finishes what people begin.”

Chloe slapped him.

The sound cracked across the lot.

Mr. Vale slowly turned his face back to her.

For the first time, his polite mask slipped.

Behind his eyes, something vast and mirrored looked out.

Then Sam swung a metal pipe he had found near the fence.

It struck the lock on the entrance chain. Once. Twice.

On the third hit, the chain snapped.

The black curtain stirred though there was no wind.

Mr. Vale stepped aside.

“One way in,” he said softly.

Chloe pushed through first.

Inside, the maze was colder than outside.

Their flashlights cut across glass, throwing fractured versions of them in every direction. Chloe saw herself young, old, stretched thin, crushed wide. Jonah’s reflection smiled when Jonah did not. Sam’s reflection lagged half a second behind his movements.

They moved carefully.

“Maya!” Chloe called.

Her voice came back wrong.

ayaM.

Jonah grabbed her arm. “Don’t.”

The maze had changed.

The path was longer than before. Corridors bent where they shouldn’t. Mirrors opened into more mirrors. Reflections showed angles that did not exist. Chloe saw the back of her own head in glass directly in front of her. She saw Sam walking on the ceiling. She saw Jonah as a little boy, crying in a hallway.

Then they found the cracked pane.

It stood at the end of a narrow corridor, taller than the others, framed in tarnished gold. A jagged crack ran from the top corner to the center, splitting Chloe’s reflection through one eye.

Beyond the crack, the reflection did not show the maze.

It showed the carnival.

But reversed.

The Ferris wheel turned backward. Flags snapped in wind that blew the wrong direction. The sky was the color of old bruises. People moved through the midway, or things shaped like people, their faces smooth and pale.

At the center of that other carnival, a carousel spun slowly.

The music came from there.

Chloe touched the crack.

The glass rippled like water.

Sam whispered, “Nope.”

Jonah swallowed. “We came this far.”

Chloe thought of Maya’s empty room. Her mother’s blank face. The printed photo with the porcelain mask.

She stepped through.

Cold swallowed her whole.

The mirror world smelled like rain on metal and powdered sugar gone rotten. Every sign was backward. Every bulb glowed with a faint, sickly light. Their footsteps made no sound on the dirt.

The carnival people turned as they passed.

Smooth masks. No mouths. No eyes. Just blank porcelain faces angled toward them.

Chloe stayed focused on the carousel.

It spun in the middle of the midway, its horses black and glossy, their mouths open in silent screams. Gold poles rose into a canopy painted with scenes of towns burning, children laughing, families sitting at dinner with empty chairs between them.

And there was Maya.

She was strapped to one of the carousel horses with red velvet ribbons.

Her skin had gone pale and shiny. Her fingers were stiff, curled like doll hands. Porcelain crept up her throat in delicate white cracks. Her eyes moved frantically when she saw them.

Chloe ran.

“Maya!”

Maya tried to speak, but no sound came out.

Jonah climbed onto the moving carousel and nearly slipped. Sam helped Chloe grab the ribbons. They pulled, tore, clawed. The fabric tightened like living muscle.

The carousel music grew louder.

Behind them, Mr. Vale stepped out from between two mirrors that had not been there before.

“I told you,” he said. “There is an arrangement.”

Chloe yanked at the ribbon until her fingers bled. “Let her go!”

“The carnival took a life,” Mr. Vale said. “A place in memory. A shape in the world. You cannot simply steal it back.”

Jonah turned on him. “Then what?”

Mr. Vale’s eyes moved across them.

“One may be exchanged.”

The carousel slowed.

Chloe felt the words before she understood them.

“No,” Sam whispered.

Mr. Vale continued, almost gently. “Balance must be kept. One remembered soul returned. One willing soul remains.”

Maya shook her head violently. Porcelain cracked along her cheek.

Chloe looked at Jonah.

Jonah looked at Sam.

For one terrible second, no one spoke.

Then Jonah climbed onto the carousel.

Chloe grabbed him. “Don’t.”

He wouldn’t look at her. “My dad already thinks I’m a disappointment. Half the school thinks I’m a joke.”

“Stop it.”

“Maya has a family.”

“So do you!”

“She had a family,” Jonah said, voice breaking. “And they forgot her.”

Chloe held on tighter. “We won’t forget you.”

“That’s what this thing wants us to believe,” Sam said. His voice was shaking, but his eyes were fixed on Mr. Vale. “It wants one of us to panic and make a noble sacrifice.”

Mr. Vale’s expression did not change.

Sam stepped closer to the carousel.

“It feeds on memory,” he said. “That’s what you said. Names are hooks.”

Chloe looked at him. “Sam?”

Sam pulled Jonah back.

Then he took the spiral notebook from inside his jacket — the one they had filled in Jonah’s basement. Maya’s name was written across the first page in thick black marker.

Sam held it up.

“We brought more than one memory.”

For the first time, Mr. Vale looked uncertain.

Sam opened the notebook and began to read.

“Maya Reyes. Born April fourteenth. Favorite movie, Coraline. Hates bananas. Likes banana bread even though that makes no sense.”

The carousel jerked.

Chloe understood.

She pulled out her phone and started playing the videos they had recorded.

Her own voice filled the air.

“Maya Reyes is my best friend.”

Jonah fumbled for his phone too.

“Maya once convinced our substitute teacher that the classroom skeleton was named Gregory and had a peanut allergy.”

The masked carnival people began to twitch.

Sam kept reading, louder now.

“She has a scar on her left knee. She wants to go to art school. She cries at shelter dog commercials.”

The porcelain on Maya’s face cracked.

Mr. Vale hissed, “Stop.”

Chloe screamed Maya’s name.

Jonah screamed it too.

Sam read every ridiculous, beautiful, ordinary detail they had written down. Each memory struck the carousel like a hammer. The ribbons loosened. The horses bucked. The canopy split down the middle, revealing a sky of endless mirrors.

The carnival people reached for them.

Chloe climbed onto the carousel and grabbed Maya’s hand.

Maya’s fingers were cold porcelain.

“Come on,” Chloe sobbed.

Maya’s lips cracked open.

This time, sound came out.

“Chloe?”

The last ribbon snapped.

The carousel stopped.

The mirror world screamed.

Not with one voice. With hundreds. Thousands. Every person it had consumed from every town, every final night, every empty bedroom and unexplained absence.

The ground split beneath them, reflecting stars that weren’t in the sky.

“Run!” Jonah shouted.

They ran.

Through the backward midway. Past the masked crowds. Past game booths where prizes turned their blank faces to watch them. Past Madame Velvet, whose glass case was filled with white wristbands.

Behind them, the carousel music warped into a roar.

The cracked pane waited inside the maze, glowing like a wound.

Sam shoved Maya through first. Jonah followed. Chloe glanced back once.

Mr. Vale stood in the midway, his body splintering into reflections.

“You cannot remember everyone,” he said.

Chloe looked at the masked figures behind him.

For one second, she thought she saw faces beneath the porcelain. Children. Teenagers. Adults. People waiting for someone, somewhere, to say their names.

Then the mirror world folded inward.

Chloe jumped through the cracked pane.

She hit the floor of the Mirror Maze hard enough to knock the air from her lungs.

Jonah was beside her. Sam was coughing. Maya lay curled on the floor, shaking, but alive.

Her face was hers.

Chloe grabbed her and held on.

Outside, engines roared.

They stumbled out of the maze just as dawn paled the horizon.

The carnival trucks were pulling away.

The Ferris wheel was gone. The game booths were gone. The food stands, the rides, the ticket booth — all gone, though there had not been enough time to pack them. The field was empty except for tire marks in the mud and the Mirror Maze, which stood alone in the gray morning.

Then, as the sun rose, the maze collapsed.

Not dramatically. Not in flames.

It simply folded in on itself like wet cardboard, mirrors cracking one after another until nothing remained but a pile of old wood, glass dust, and one striped vest with a metal name tag still attached.

There was no sign of Mr. Vale.

Maya’s parents remembered her at 6:17 that morning.

Elena Reyes woke screaming in the guest room that had once again become her daughter’s bedroom. Luis ran down the hall and found the walls purple, the string lights glowing faintly, the thrift store figurines grinning from their shelf.

At school, Maya’s name returned to attendance records.

Her locker opened.

Her Instagram account reappeared with three hundred unread messages and one new post none of them had uploaded.

It was a photo from the carnival.

Four friends beneath the Ferris wheel.

Chloe. Maya. Jonah. Sam.

All smiling.

Behind them, barely visible between the lights, stood a row of people in porcelain masks.

The caption read:

SEE YOU NEXT AUTUMN.

For a while, people talked about what happened.

Not everyone, of course. Most of the town settled on explanations that fit inside their lives. A runaway scare. A prank. A gas leak. Teenage hysteria. The carnival company denied ever operating in Maple Ridge. No business license existed. No permits had been filed. No one could find Holloway’s Autumn Carnival online.

But Chloe, Maya, Jonah, and Sam knew better.

They kept the spiral notebook.

They added to it.

Not just Maya’s memories now, but other names too.

Names they found in old missing-person articles from towns where Holloway’s had appeared. Names whispered from cracked screens. Names that surfaced in dreams accompanied by carousel music.

They wrote them all down.

Because names were hooks.

Because memory was a door.

Because somewhere beyond the glass, the carnival was still moving from town to town, hungry and glowing beneath the autumn sky.

And every now and then, when Chloe passed a dark window or a puddle after rain, she saw the faint reflection of a midway behind her.

Not close.

Not yet.

But waiting.

Back to Top Read More Stories


19 May

The Sandbox

Story Summary

The Sandbox

A new invite-only augmented reality app turns a quiet suburban neighborhood into a game of dares, rewards, and escalating danger. When thirteen-year-old Leo and his friends begin completing quests for digital prizes, the harmless fun quickly mutates into something darker — a system that knows too much, pushes too hard, and seems to be watching every move they make.

Listen to the Story

The Sandbox

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Sandbox

The rule of Sandbox was that you weren’t supposed to talk about Sandbox.

Not to parents. Not to teachers. Not to older siblings who thought every new app was either stupid or dangerous. Especially not to adults who used words like screen time and boundaries and digital safety contract.

The second rule was that you couldn’t download it from any app store.

You had to be invited.

That was what made everyone want it.

By Monday morning, half of Briar Glen Middle School was whispering about it in the halls like it was a secret curse or a cheat code for real life.

“Jayden said his cousin got seventy-five bucks for climbing the water tower.”

“No, he didn’t. That’s fake.”

“It’s not fake. He showed me the gift card.”

“My brother said Sandbox uses real maps. Like, it knows where you are.”

“All apps know where you are.”

“Not like this.”

Leo Vance heard the rumors before he saw the app. He heard them in the cafeteria, where seventh graders leaned over trays of square pizza and green beans nobody touched. He heard them by the lockers, where kids spoke in tight circles and stopped when teachers walked past. He heard them in homeroom, where someone’s phone chimed with a sound like a shovel striking wet dirt.

A few kids turned instantly.

The teacher, Mrs. Bellamy, did not.

She was writing THESIS STATEMENTS on the board in blue marker.

Leo looked over at his best friend Marcus, who raised his eyebrows.

That sound meant Sandbox.

Everyone knew it already.

Leo didn’t have the app.

He told himself he didn’t care.

He cared.

By sixth period, he cared so much that his stomach hurt.

Briar Glen was one of those suburbs that adults described as “quiet” and kids described as “boring.” It had neat cul-de-sacs, identical mailboxes, lawn-care trucks, security cameras above garage doors, and moms who texted the neighborhood group chat when they saw a coyote. There was a frozen yogurt place, three churches, a public library, and one old strip mall that had been mostly empty since the bowling alley closed.

Nothing happened there.

Sandbox changed that.

It took the map of Briar Glen and made it glow.

That was how Riley described it at lunch. Riley Park was the kind of kid who had two phones, three hoodies, and the ability to know everything before anyone else.

“It’s augmented reality,” Riley said, stabbing a fry into ketchup. “You point your camera and stuff pops up. Like quests. Rewards. Rankings.”

Maya Chen frowned. “So Pokémon Go, but for chores?”

Riley shook their head. “Not chores. Not really.”

Marcus leaned in. “Then what?”

Riley grinned. “Real stuff.”

Leo tried not to look too interested. “Like what?”

“Like...” Riley glanced around, lowering their voice. “Last night, Tyler Nguyen had to move every trash can on Brookside Lane onto one driveway.”

Marcus laughed. “That was him?”

“My dad was yelling about that this morning,” Maya said.

“He got twenty bucks,” Riley said. “Then Level 2 unlocked.”

Leo’s pulse gave a small jump.

Twenty bucks for moving trash cans?

That was stupid.

That was amazing.

“Who runs it?” Maya asked.

Riley shrugged. “Nobody knows.”

“That’s comforting,” she said.

“It’s invite-only,” Riley continued. “You get one code after finishing Level 1. Sometimes more if you rank high.”

Marcus pointed at Leo. “We need this.”

Leo shook his head like he was above it. “Sounds dumb.”

“You sound dumb,” Marcus said.

Maya gave Leo a look. She knew him too well. She could always tell when he was pretending not to want something.

“Don’t,” she said.

“Don’t what?”

“Don’t do that thing where you act like you’re too smart to be curious.”

“I am too smart.”

“No,” she said. “You’re curious and bad at lying.”

Leo smiled despite himself.

He was curious.

He had always been curious in the way that got him in trouble. Not big trouble. Not police trouble. Just enough to make adults sigh his name like it was a chore. He took apart remotes to see how they worked. He clicked links his dad told him not to click. He once used the school library printer to print forty copies of a fake cafeteria menu that included “Mystery Lump Surprise” and “Principal Gravy.”

Sandbox sounded like trouble.

Not boring trouble.

Real trouble.

That night, Leo was in his room pretending to do algebra when his phone buzzed.

He expected a text from Marcus.

Instead, the screen showed a black notification box with a tiny white icon in the corner.

A child’s plastic shovel.

YOU HAVE BEEN INVITED TO PLAY SANDBOX.

Below it was a code.

No sender.

No app icon.

No explanation.

Leo sat up.

His room seemed to go quiet around him.

The house was normal: dishwasher rumbling downstairs, his mother on a work call in the kitchen, his dad laughing at something on TV. Rain tapped lightly against the window. His little sister, Emma, was singing in her room, off-key and fearless.

Leo stared at the message.

Then he did what he absolutely should not have done.

He tapped it.

The screen went black.

A line of white text appeared.

Sandbox builds better players.

Then:

Do you accept the rules?

There was no list of rules. No terms of service. No privacy policy. Just one button.

ACCEPT.

Leo hesitated for three whole seconds.

Then he pressed it.

His phone camera opened by itself.

For a moment, it showed his bedroom: laundry pile, desk, lamp, sneakers, science fair ribbon from fifth grade. Then the image shifted. His room became outlined in pale blue light. The walls shimmered. Icons appeared over objects.

His backpack: INVENTORY

His bedroom door: EXIT

His window: OPTIONAL ROUTE

Leo whispered, “Whoa.”

A map expanded across the screen, not like the maps app, but like a game board laid over his neighborhood. Streets glowed. Houses pulsed. Briar Glen Middle School floated at the center, marked by a gold flag.

A username appeared at the top.

LEO_VANCE_13

His level: 1

Rank: UNLISTED

Balance: $0

Then came the sound.

A shovel striking wet dirt.

NEW QUEST AVAILABLE.

Leo tapped.

The quest card opened.

LEVEL 1: TEACHER’S PET

Objective: Retrieve the blue notebook from Mrs. Bellamy’s desk.

Location: Briar Glen Middle School, Room 214.

Reward: $50 digital gift card.

Bonus: Invite tokens unlocked.

Time Limit: 24 hours.

Leo blinked.

That was it?

Steal a notebook?

From Mrs. Bellamy?

He stared at the reward again.

Fifty dollars.

Fifty real dollars.

For a notebook.

His first thought was: No way.

His second thought was: What’s in the notebook?

His third thought was: I could buy the wireless headphones Mom said were too expensive.

He tried to close the app.

It closed normally.

For a second, Leo felt silly. Creeped out, sure, but silly. It was probably some prank Riley sent him. Maybe it wasn’t even real. Maybe the gift card was fake. Maybe the blue notebook didn’t exist.

The next morning, he got to English early.

Room 214 smelled like dry erase markers and the lemon cleaner the janitors used after school. Mrs. Bellamy wasn’t there yet. A few students sat at their desks, half-asleep, hoods up, faces lit by phones.

Leo walked past Mrs. Bellamy’s desk slowly.

There it was.

A blue notebook.

Not navy. Not teal.

Bright blue.

It sat under a stack of worksheets, the corner barely visible.

Leo felt something cold slide through him.

He kept walking to his seat.

His phone vibrated once in his pocket.

He didn’t look.

Mrs. Bellamy came in three minutes later, carrying a travel mug and a tote bag full of papers.

“Good morning, scholars,” she said.

Half the class mumbled back.

Leo barely heard the lesson. He kept looking at the blue notebook. It was always there, just under the papers, like a dare with a cover.

When the bell rang, the room erupted into motion.

Mrs. Bellamy turned to answer a question from a girl near the door.

Leo moved.

He didn’t think.

That was the scary part later.

He didn’t make a plan. He didn’t weigh the consequences. He didn’t consider why an app wanted Mrs. Bellamy’s notebook.

He just stepped close, slid the notebook into his binder, and walked out with his heart pounding so hard he could feel it in his teeth.

In the hallway, his phone chimed.

Shovel into dirt.

QUEST COMPLETE.

Reward issued.

$50 gift card added to wallet.

LEVEL 2 UNLOCKED.

Invite tokens available: 3

Leo ducked into the bathroom and locked himself in a stall.

The gift card was real.

He checked the code on the store website twice. It worked.

Fifty dollars.

His hands were shaking.

Not from guilt.

From excitement.

By lunch, Marcus, Maya, and Riley had invite codes.

By dinner, all four of them were Level 1.

By Friday, half the school was playing.

At first, Sandbox felt like Briar Glen had been turned into a movie.

The app made ordinary places seem secret. A mailbox could become a drop point. A storm drain could become a tunnel entrance. The cracked sidewalk behind the gym could glow with a green arrow only players could see. It turned the whole suburb into something alive.

The quests were weird, but not terrible.

Marcus had to sneak a plastic skeleton from the science classroom into the principal’s office.

Maya had to leave a red balloon tied to every stop sign on Hollis Street.

Riley had to record the assistant principal saying the word “pickle” without explaining why.

Leo’s Level 2 quest made him switch the labels on every drawer in the art room.

The app paid them.

Not huge amounts, always. Sometimes five dollars. Sometimes a gift card. Sometimes game currency for online stores. Sometimes it rewarded them with things kids wanted more than money: exclusive filters, boosted leaderboard points, private chat badges, secret maps.

The leaderboard changed everything.

On Saturday morning, it appeared in the app with a burst of gold light.

BRIAR GLEN LOCAL BOARD

  1. RILEY_PARK — 740 XP
  2. TYLER_N — 690 XP
  3. LEO_VANCE_13 — 655 XP
  4. MARCUS_K — 610 XP
  5. MAYA_CHEN — 590 XP

Maya hated it immediately.

“This is gross,” she said, sitting cross-legged on Leo’s basement floor while rain streaked the small window above the couch.

Marcus was eating pretzels and scrolling his phone. “You’re only saying that because you’re fifth.”

“I’m saying it because it’s gross.”

Riley grinned without looking up. “That sounds like fifth-place energy.”

Maya threw a pillow at them.

Leo laughed, but he checked the board again.

Third.

Not bad.

But not first.

The app knew exactly how to hook them.

Leo understood that later. Sandbox didn’t just give quests. It studied them. It learned what made each kid move.

Riley wanted to win.

Marcus wanted to be seen as fearless.

Maya wanted to prove she wasn’t the boring responsible one.

Leo wanted to solve the mystery.

The app gave each of them exactly the right kind of bait.

Then the quests started changing.

It happened slowly enough that none of them noticed the line being crossed until they were already far past it.

One night, Sandbox sent Leo to the abandoned bowling alley in the dead strip mall.

LEVEL 4: PINSETTER

Objective: Enter through the rear service door. Retrieve object from Lane 12.

Reward: 300 XP + $30.

Bonus: Mystery crate.

He almost didn’t go.

Almost.

But Marcus had just jumped ahead of him on the leaderboard by completing something called DOG WALKER, which involved opening every backyard gate on one block and then closing them again before anyone noticed.

Leo told himself the bowling alley was empty.

He told himself it wasn’t dangerous.

He told himself thirty dollars was thirty dollars.

The rear service door was unlocked.

That should have scared him more than it did.

Inside, the bowling alley smelled like mildew, old carpet, and something sour underneath. The lanes stretched into darkness. His phone overlaid glowing arrows on the screen. Dust floated in the beam of his flashlight.

At Lane 12, an icon pulsed near the ball return.

Leo reached behind it and found a small black device with wires and a battery pack.

His phone chimed.

OBJECT RETRIEVED.

Deliver to drop point.

“Okay,” Leo whispered. “Nope.”

He should have left it there.

Instead, he carried it outside and placed it under a loose brick behind the strip mall, exactly where the app told him to.

Reward issued.

XP gained.

Mystery crate unlocked.

Inside the crate was a rare badge: NIGHT PLAYER.

He was back in second place.

The next day at school, Maya looked exhausted.

“What happened to you?” Leo asked.

She didn’t answer right away.

They were standing by the lockers before first bell. Around them, kids laughed, shoved books into bags, and pretended not to watch each other’s screens.

Maya held out her phone.

Her quest card was still open.

LEVEL 4: CONFESSION CAM

Objective: Record Zoe Palmer admitting what she did at the sixth-grade sleepover.

Reward: 350 XP + $25.

Leo frowned. “What did Zoe do?”

Maya’s face was pale. “That’s not the point.”

“Did you do it?”

Maya looked away.

Leo lowered his voice. “Maya.”

“She cried,” Maya said. “Okay? I asked her about it like it was a joke, and she started crying. She told me she was the one who posted that fake account about Nora last year. The app uploaded it automatically.”

Leo’s stomach tightened.

“Uploaded it where?”

“To the quest feed,” Maya said. “Only players can see it, but still. Everyone’s watching it.”

Leo opened Sandbox.

The feed was full of comments.

Skull emojis. Laughing faces. Shocked reactions.

The video showed Zoe Palmer sitting under the stairwell, crying into her sleeve.

Leo closed the app.

“That’s messed up,” he said.

Maya laughed once, sharp and humorless. “Great observation.”

“Did you know it would upload?”

“No.”

“Maybe you can delete it.”

“I tried.”

“And?”

“It said completed quests become part of the Sandbox.”

That phrase stayed with Leo.

Part of the Sandbox.

By the end of the week, Briar Glen felt different.

Kids watched each other with bright, suspicious eyes. Friend groups shifted. Secrets surfaced. People who had never spoken before suddenly cornered each other by the vending machines. Someone’s locker got filled with raw eggs. Someone’s bike tires were slashed. Someone spray-painted LEVEL UP on the back wall of the gym.

Teachers blamed TikTok.

Parents blamed other parents.

The school sent an email about “student behavior trends.”

No one said Sandbox out loud.

That was part of the game too.

The app punished snitches.

Everyone knew because of Maya.

On Tuesday night, she tried to delete the app.

Leo knew because she texted the group chat.

Maya: I’m done. This is insane.

Marcus: you’re just mad bc you dropped to 9th

Maya: I mean it. I’m deleting it.

Riley: don’t be dramatic

Maya: Watch me.

Three dots appeared.

Then disappeared.

Then Maya’s phone called Leo by itself.

He answered.

“Maya?”

There was static.

Not loud. Not like bad reception.

Soft.

Wet.

Like someone dragging a shovel through mud.

Then Maya screamed.

Leo grabbed his hoodie and ran the six blocks to her house.

By the time he got there, Marcus and Riley were already on the porch. Maya’s parents were at a restaurant for their anniversary. The front door was locked, but Maya let them in with shaking hands.

Her phone sat on the kitchen table.

The screen was black except for one white sentence.

PLAYERS DO NOT LEAVE MID-GAME.

Maya’s eyes were red. “It locked everything. I couldn’t call my parents. I couldn’t turn it off. I couldn’t even use emergency.”

“That’s illegal,” Marcus said, which was such a small thing to say that nobody responded.

Then every phone in the room chimed.

Not just theirs.

From outside came more chimes.

Across the street. Next door. Somewhere down the block.

Shovel into dirt.

Leo looked at his phone.

A Sandbox notification filled the screen.

MAYA_CHEN ATTEMPTED TO EXIT THE GAME.

PENALTY: TRUTH DROP.

A file opened.

Maya’s journal.

Page after page.

Photos of handwritten entries. Notes app drafts. Private messages she had deleted months ago. Things about her parents fighting. Things about feeling invisible. Things about Leo, Marcus, and Riley.

Maya made a sound Leo never forgot.

Not a sob.

A break.

Her knees buckled. Riley caught her before she hit the floor.

Marcus stared at his phone, horrified.

“Everybody got this?” he whispered.

Maya covered her face. “Everyone.”

At school the next day, no one laughed.

That was worse.

They stared. They whispered. They looked away when Maya passed. Zoe Palmer, who had been humiliated because of Maya’s quest, left a folded note in Maya’s locker.

Leo didn’t know what it said.

But Maya cried again after reading it.

That afternoon, Leo stopped thinking of Sandbox as a game.

He started thinking of it as a thing with teeth.

The problem was, by then, it was everywhere.

Kids who didn’t have invites wanted them. Kids who had them were afraid to stop. The leaderboard became a kind of weather system. If someone climbed too fast, everyone knew they had done something awful. If someone dropped, people wondered what punishment was coming.

The app knew secrets it shouldn’t know.

It knew when Marcus’s dad’s security camera went offline.

It knew the code to Riley’s garage.

It knew Leo’s sister was scared of the dark.

That was the quest that made Leo finally understand.

LEVEL 6: NIGHTLIGHT

Objective: Disable Emma Vance’s bedroom nightlight between 11:00 PM and 11:10 PM.

Reward: 500 XP.

Penalty for refusal: Parent notification package.

Leo sat frozen on his bed.

The house was quiet.

His sister’s room was across the hall. Emma was seven. She had a gap where her front tooth used to be and a stuffed rabbit named Captain Blue. She slept with a pink nightlight because the shadows from the maple tree outside her window looked like arms.

Leo looked at the quest.

Then at his door.

Then back at the quest.

A new line appeared.

Players protect their rank.

His hands went cold.

He did not complete the quest.

At 11:11, his parents’ phones both chimed downstairs.

Leo heard his mother say, “What the…”

Then his father: “Leo!”

The app had sent them a package of screenshots.

Not everything. Just enough.

His search history from late-night horror videos. Messages where he complained about his parents. A video of him stealing Mrs. Bellamy’s notebook. A clip of him entering the bowling alley.

His parents took his phone.

Or tried to.

It screamed.

Not metaphorically.

The phone emitted a shrill alarm so loud Emma woke up crying. The screen flashed:

UNAUTHORIZED REMOVAL DETECTED.

His dad dropped it onto the kitchen table.

“What is this?” his mother demanded.

Leo wanted to tell them everything.

He opened his mouth.

His phone flashed again.

A video appeared.

Leo had never seen it before.

It showed his father sitting in his car outside an office building, his face lit by the dashboard, crying. Audio played through the phone speaker.

“I don’t know how much longer I can keep the house,” his father said in the video. “Don’t tell Greg. Don’t tell the kids.”

Leo’s mother went still.

His father’s face went white.

The app displayed one message.

CALLING FOR HELP HAS CONSEQUENCES.

No one spoke for a long time.

After that, Leo’s parents didn’t ask questions in the same way.

They were scared too.

Everyone was scared.

And Sandbox knew it.

Leo began watching the app more carefully.

He noticed patterns.

Quests weren’t random.

They created blind spots.

A kid on Maple Court had to unplug a doorbell camera for “ten seconds.”

Another had to take a photo of the keypad inside the community pool office.

Marcus had to “borrow” a maintenance key from the school janitor’s cart and press it into clay, then return it.

Riley had to place a tiny black device behind the router in the school computer lab.

Maya, still playing because she was terrified not to, had to convince the school secretary to print an emergency contact list.

The quests weren’t pranks.

They were pieces.

Sandbox was building something.

Leo didn’t know what until he found the bank.

It happened because Riley couldn’t resist bragging.

They had climbed to first place after completing a Level 8 quest called WINDOW WASHER.

“What was it?” Marcus asked in Leo’s basement.

Riley looked different now. Thinner, jumpier. Their hoodie sleeves were chewed at the cuffs. “Nothing.”

Maya stared at them. “Riley.”

“Nothing big.”

“Riley.”

They swallowed. “I had to put a camera on the back of Briar Glen Savings.”

Leo sat up. “The bank?”

“It was tiny,” Riley said quickly. “Like, smaller than a penny. Magnetic. The app told me where. I didn’t even go inside.”

“Why would it want a camera on the bank?” Marcus asked.

Nobody answered.

Leo opened the local map in Sandbox.

The town shimmered with icons. Completed quests left faint marks, like footprints only visible in ultraviolet light.

He zoomed out.

The school. The police station. The bank. The strip mall. The library. Houses of city council members. The home of Police Chief Darnell Briggs.

Lines connected them.

Not visible at first. But when Leo tilted the phone, they appeared.

A network.

The app wasn’t only watching kids.

It was using them to watch the town.

Leo touched one of the lines near the police station.

His screen flickered.

For half a second, he saw something that looked like a control panel.

Feeds. Names. Addresses. Password fragments.

Then the app snapped back to the map.

A warning appeared.

Curiosity is a tool. Misuse it and it cuts.

Leo’s heart hammered.

But in that half second, he had seen something else.

A username that wasn’t a kid’s.

ADMIN: HOLLOWMAN

Leo gathered the others at the library after school. Not inside, where cameras watched the tables, but behind it near the delivery entrance, where the old brick wall blocked the wind.

Maya wore a hat pulled low. Marcus kept pacing. Riley looked sick.

Leo told them what he saw.

“Hollowman?” Marcus said. “That sounds fake.”

“It’s an admin account,” Leo said. “Someone is running this.”

“Someone local,” Maya said.

Leo nodded. “The quests are too specific. It knows teacher routines, which doors don’t lock right, who lives where, stuff about the school.”

Riley hugged their arms. “So what do we do?”

“Find him.”

Marcus laughed. “Great. Love that. Four middle schoolers versus a psycho app guy.”

“We can use the app,” Leo said.

Maya looked up. “What?”

“It tracks us. It tracks everyone. But players can track other players during live quests, right?”

“Only proximity,” Riley said. “And only if you’re on the same level or board tier.”

Leo nodded. “But admins must be able to see everything.”

“That doesn’t help.”

“It might if we make him look.”

Maya’s eyes narrowed. She understood before the others. “You want to bait him.”

Leo opened his phone and pulled up the map. “If we start doing something weird, something that looks like a major quest exploit, he’ll watch us.”

Marcus stopped pacing. “And then?”

“And then we watch who else moves.”

Riley stared. “You think the admin is nearby when quests happen?”

“I think he checks in when important pieces move,” Leo said. “And Level 10 has to be coming.”

No one argued.

They all felt it.

The app had been climbing toward something.

That night, the storm came.

It rolled over Briar Glen just after sunset, turning the sky green-gray and making the trees bend like they were trying to crawl away. Rain hit windows in hard bursts. Thunder shook the streetlights.

At 9:00 PM, every Sandbox phone chimed.

Not one at a time.

All at once.

Across Briar Glen, in bedrooms, kitchens, basements, bathrooms, and under blankets, children looked down.

FINAL LOCAL QUEST UNLOCKED.

LEVEL 10: VAULT NIGHT

Mandatory Players: Top 5

  1. RILEY_PARK
  2. LEO_VANCE_13
  3. TYLER_N
  4. MARCUS_K
  5. MAYA_CHEN

Objective A: Lure Police Chief Briggs away from station.

Objective B: Disable rear alley camera at Briar Glen Savings.

Objective C: Unlock rear service door.

Objective D: Confirm access by 12:00 AM.

Reward: $10,000 split + Full Exit Privileges.

Penalty for failure: Family Ruin Package broadcast.

Below that, five video thumbnails appeared.

Leo’s parents.

Marcus’s mother.

Maya’s father.

Riley’s older brother.

Tyler’s grandmother.

Deepfake previews.

Leo tapped his parents’ thumbnail, and his stomach turned.

The video wasn’t real, but it looked real enough to destroy them.

His mother taking money from a patient account at work.

His father screaming threats at someone he had never met.

Fake.

All fake.

But the app didn’t need truth.

It only needed people to believe for five minutes.

Maya called him.

Her voice shook. “We have to do something.”

“We are.”

“Leo, this is not like the bowling alley.”

“I know.”

“Do you?”

He looked at the quest timer.

2 hours, 41 minutes.

“Yes,” he said. “Meet at the school.”

“The school?”

“The app expects us at the bank. So we go somewhere it can’t ignore.”

By 10:15, they were in Briar Glen Middle School.

Getting in was easy because Marcus still had the clay copy of the maintenance key imprint, and Riley had used it to make a crude plastic duplicate with their brother’s hobby printer. It should not have worked.

It worked.

The halls were dark except for emergency lights. Rain battered the roof. Lockers lined the corridor like sleeping metal faces.

Tyler Nguyen was already there, soaked and terrified.

“I don’t want to do this,” he said.

“Good,” Maya said. “Then don’t.”

“I can’t let it send that video.”

“It’s going to send worse if we keep obeying,” Leo said.

Tyler looked at him. “How do you know?”

Leo didn’t.

Not fully.

But he knew games.

He knew the thing about blackmail was that paying once never ended it.

“We trap him,” Leo said.

They went to the computer lab.

Riley led them to the router where they had planted the black device. Their hands trembled as they peeled it loose from the underside of the cabinet.

“Signal repeater,” Riley said.

“How do you know?” Marcus asked.

“I don’t. It just looks repeater-y.”

“Comforting.”

Leo opened Sandbox.

The Level 10 map showed all five of them as pulsing red dots.

The bank glowed across town.

So did the police station.

The app expected them to split up.

Instead, they stacked their phones in the center of the computer lab.

Riley connected the repeater to one of the school desktops.

Maya pulled up an old school announcement system page. Her dad had once complained that the district never changed default passwords. He was right.

Marcus placed three phones into metal pencil boxes from the supply closet.

Tyler, who had said almost nothing, suddenly whispered, “My uncle works dispatch.”

Everyone looked at him.

“What?”

“My uncle. For county dispatch. He always says Chief Briggs keeps an emergency radio in his truck. If we can get a message to that frequency—”

“Can you?” Leo asked.

Tyler swallowed. “Maybe.”

Sandbox chimed.

Players are off-route.

Return to quest path.

The lights in the lab flickered.

Maya flinched but kept typing.

Leo’s phone buzzed again.

LEO_VANCE_13: Your sister wakes easily.

A live image appeared.

Emma’s bedroom.

Leo stopped breathing.

The camera angle was from the hallway outside her room.

Not inside.

Not yet.

His hands curled into fists.

Maya saw his face. “Don’t look.”

“I have to—”

“No,” she said, grabbing his wrist. “That’s how it pulls you.”

He forced himself to look away.

Riley said, “He’s watching now.”

“How do you know?”

“Because the admin ping just hit the repeater.”

On the desktop screen, a small window flashed with lines of connection data. Riley had no idea what most of it meant. Leo could tell from their face. But one thing stood out.

A device name.

BGM-IT-07

Maya whispered, “BGM?”

“Briar Glen Middle,” Leo said.

Marcus looked toward the door. “IT?”

They all knew who handled school devices.

Mr. Haskill.

Mild, soft-spoken Mr. Haskill, who fixed projectors and told kids to restart Chromebooks before asking for help. Mr. Haskill, who wore sweater vests and had a mug that said I VOID WARRANTIES. Mr. Haskill, who knew every password reset, every camera angle, every student login.

No one wanted it to be him.

Which made it feel true.

A sound came from the hallway.

A door closing.

Softly.

Then footsteps.

Slow.

Unhurried.

Leo picked up his phone.

Sandbox displayed:

New Optional Objective: Run.

Marcus whispered, “Nope.”

Maya’s eyes were wide. “He’s here.”

The footsteps stopped outside the computer lab.

For one long second, there was only rain and thunder.

Then Mr. Haskill’s voice came through the door.

“Leo?”

It was gentle.

Concerned.

Almost kind.

“You kids are making this much harder than it needs to be.”

No one moved.

Mr. Haskill sighed. “I know you’re scared. But you don’t understand what you’re interfering with.”

Marcus mouthed, Psycho.

Riley kept typing.

Tyler held the school microphone near his mouth, waiting for Maya’s signal.

Leo stepped closer to the door.

“What is Sandbox?” he called.

“A prototype.”

“For what?”

“For behavior,” Mr. Haskill said. “Incentives. Compliance. Social mapping. People do amazing things when they think they’re playing.”

“You used kids.”

Another sigh. “Kids are honest players. Adults hesitate. Adults rationalize. Children understand reward and consequence.”

“You hurt people.”

“I revealed people,” he said. “There’s a difference.”

Maya’s face hardened.

Leo looked back.

Riley gave a tiny nod.

The trap was ready.

Leo raised his voice. “We’ll do Level 10.”

Maya’s eyes widened, but he kept going.

“We’ll unlock the bank. Just don’t release anything.”

Silence.

Then Mr. Haskill said, “Open the door.”

“Send the route first,” Leo said. “All of it. We want proof the exit is real.”

Mr. Haskill chuckled softly. “You’re clever.”

“Send it.”

The app chimed.

A full admin path opened on their phones.

For one second, all the Level 10 pieces became visible: camera nodes, police patrol gaps, bank alarm map, door access exploit, emergency dispatch diversion.

And Mr. Haskill’s admin location.

Right outside the computer lab.

Riley slammed the enter key.

The school announcement system clicked on.

Tyler spoke into the microphone.

“Chief Briggs, this is Tyler Nguyen at Briar Glen Middle School. Please listen. Mr. Haskill is running Sandbox. He’s at the school. He’s using us to break into the bank. The rear door plan is fake. The bank is the target. Please trace this signal. Please hurry.”

The message went not only through the school speakers.

It went through the emergency radio channel Tyler had patched using the repeater.

It went through Sandbox’s quest feed.

It went to every player in Briar Glen.

For half a second, there was silence.

Then Mr. Haskill hit the door so hard the wired glass cracked.

Maya screamed.

Marcus shoved a filing cabinet in front of the door. Tyler grabbed a chair. Leo held his phone up and watched the admin dot thrash against their location.

Sandbox notifications exploded.

SYSTEM BREACH.

PLAYER VIOLATION.

RETURN TO QUEST.

RETURN TO QUEST.

RETURN TO QUEST.

The door shook again.

The filing cabinet scraped backward.

Mr. Haskill’s calm voice was gone.

“You stupid little parasites!”

The word sounded wrong in his mouth. Too big. Too ugly. Too adult.

Red and blue lights flashed through the rain-streaked windows.

Sirens.

Real ones.

Not app sounds.

Mr. Haskill stopped hitting the door.

Footsteps ran away down the hall.

“Move!” Leo shouted.

They shoved the cabinet aside and burst out.

Mr. Haskill was halfway to the east exit, slipping on the wet floor where rain had blown in under the doors. He clutched a tablet against his chest.

Leo didn’t think.

Again.

He threw his phone.

It hit Mr. Haskill in the back of the head.

Not hard enough to hurt him badly.

Hard enough to make him stumble.

Marcus tackled his legs.

Maya grabbed the tablet.

Riley kicked it across the floor.

Tyler yelled words Leo couldn’t understand.

Then the doors burst open and Police Chief Briggs came in with two officers behind him.

It ended quickly after that.

Adults liked endings that looked clean.

Mr. Haskill on the floor in handcuffs.

Officers taking statements.

Parents arriving pale and frantic.

Kids crying.

Phones bagged as evidence.

The local news called it “a disturbing cyber exploitation case.” The police called it “ongoing.” The school district sent a message promising counselors and a full investigation.

Parents hugged their kids and checked their devices and asked questions nobody knew how to answer.

How did one man do this?

Where were the servers?

How many children were affected?

Had the videos been deleted?

Was it over?

Leo sat on the curb outside the school wrapped in a scratchy emergency blanket while rainwater ran along the gutter.

Maya sat beside him.

Marcus was with his mom.

Riley was talking to an officer and crying angrily, which was very Riley.

Tyler was being hugged by at least six relatives.

Maya leaned her shoulder against Leo’s.

“You threw your phone at him,” she said.

“Yeah.”

“That was the dumbest thing you’ve ever done.”

“Top five,” Leo said.

She almost smiled.

Across the parking lot, Mr. Haskill was led toward a police car. His sweater vest was torn. His glasses were crooked. He looked smaller than Leo expected.

As he passed, he turned his head.

For a moment, he looked directly at Leo.

He smiled.

Not because he had won.

Because Leo still didn’t understand the game.

The officer guided him into the car.

The door slammed.

Then it happened.

Every phone buzzed.

Not just the recovered ones in evidence bags.

Not just the kids’ phones.

Parents’ phones.

Teachers’ phones.

Police phones.

From backpacks. From pockets. From cars. From inside the school. From houses across Briar Glen, where children sat awake in bedrooms, watching the storm.

A thousand tiny vibrations.

One sound followed.

A shovel striking wet dirt.

Leo looked at Maya.

Her face had gone completely still.

Chief Briggs pulled out his phone.

The screen glowed white in the rain.

So did Leo’s cracked phone, lying inside an evidence bag on the hood of a police cruiser.

A notification appeared.

SERVER TRANSFERRED.

LOCAL TEST COMPLETE.

GLOBAL ROLLOUT INITIALIZED.

Then, beneath it:

LEVEL 11 BEGINS NOW.

Across Briar Glen, every screen changed.

A new map loaded.

Not the school.

Not the neighborhood.

Not even the town.

The whole world shimmered in pale blue lines.

And somewhere deep inside the app, something began to build.

Back to Top Read More Stories


18 May

The Static Between Stations

Story Summary

The Static Between Stations

After visiting a strange casino basement bar, five friends wake with a buzzing in their ears and a terrifying inability to hear one another clearly. As their identities begin to blur, they must trace the signal back before the static erases them completely.

Listen to the Story

The Static Between Stations

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

By the time the last card hit the felt, Marcus Bell had decided the night was trying to warn them.

He would remember that later.

He would remember the dealer’s hand pausing half a second too long over the blackjack shoe. The way the overhead lights in the casino flickered, not all at once, but in a wave, as if something unseen had passed through the ceiling. He would remember the little pop in his left ear just after midnight, sharp and painless, like pressure changing on an airplane.

At the time, though, he blamed the noise.

Every casino had its own kind of weather. The weather at Crown Nine Casino, tucked along the Kansas City riverfront in a building that had once been a warehouse and then a nightclub and then nothing for nearly twenty years, was made of slot machines, bad perfume, bourbon, fried food, carpet cleaner, and people pretending they were having more fun than they were.

Marcus was there with four friends, celebrating nothing in particular and everything at once.

Talia Reed had just left her job at a marketing firm she hated and was treating the night like a victory parade. Devon Pike had come because he never said no to a casino, even though he always claimed he was “statistically due” and had never once been right. Priya Shah was taking pictures of everything for reasons nobody understood, because she hated social media but loved documentation. And Owen Mercer, quiet, pale, and dryly funny, had driven them all there in his ancient blue Honda because he was the only one who trusted himself to stop after two drinks.

Marcus was the unofficial glue. Not the leader exactly, but the one who made sure nobody wandered off, nobody overpaid for shots, nobody texted an ex, and nobody, under any circumstances, let Devon explain betting strategy to strangers.

They had known each other since college, though college had ended seven years ago. Now they were all thirty-ish, employed-ish, tired in different ways, and less able to pretend that friendship kept itself alive. Nights like this mattered. You picked a date, sent the group text, bullied everyone into showing up, and then tried not to think too hard about how rare it had become.

At 12:17 a.m., Talia won two hundred dollars on a slot machine shaped like a pirate ship and shouted loud enough for a security guard to look over.

At 12:28, Devon lost $80 in less than 6 minutes and called it “research.”

At 12:41, Priya took a photo of Marcus eating fries under a neon sign that made his face look radioactive green.

At 12:58, Owen checked his watch.

“Last lap?” he asked. “I can drive us home before Devon tries to mortgage his shoes.”

“My shoes have equity,” Devon said.

“Your shoes have trauma,” Talia told him.

Marcus laughed, but then the sound thinned in his ear. For one strange second, the casino around him seemed to drop away. The dinging machines dulled. The voices softened. Beneath everything, he heard a low hum.

Not loud.

Not mechanical exactly.

Rhythmic.

Like a tone hiding inside the building.

“Do you hear that?” he asked.

Priya looked up from her phone. “Hear what?”

“That… hum.”

Devon leaned dramatically toward the carpet. “That’s the sound of my ancestors telling me to go back to roulette.”

“Your ancestors are exhausted,” Owen said.

Talia tilted her head. “Actually, I hear something too.”

Marcus glanced at her.

The lights flickered again.

This time, they all noticed.

A row of slot machines went dark, then bright. A cocktail server stopped mid-step, blinking as though she had forgotten where she was going. Somewhere behind the blackjack tables, a speaker crackled.

Then everything resumed.

“Old building,” Owen said, but he sounded less certain than usual.

They should have left then.

Instead, Devon saw the door.

It was tucked beneath a staircase near the back wall, half-hidden behind a heavy velvet curtain the color of dried blood. There was no sign above it, no employee posted nearby, no velvet rope, nothing to suggest guests were meant to use it.

But the curtain shifted.

Not from wind. There was no wind.

It breathed outward, then settled.

Devon pointed. “What’s that?”

“A door,” Priya said. “Common architectural feature.”

“No, behind it.” He was already walking.

“Devon,” Marcus warned.

But Devon pulled the curtain aside.

Behind it was a narrow stairwell descending into dim amber light.

A brass plaque on the wall read:

THE BETWEEN ROOM
PRIVATE BAR
LAST CALL SERVED NIGHTLY

Talia grinned. “Oh, absolutely not.”

Which, in the Talia language, meant absolutely yes.

Owen frowned at the stairwell. “I don’t remember seeing this on the way in.”

“That is because you are not fun,” Devon said.

“I am extremely fun in well-lit, legally inspected spaces.”

Marcus looked down the stairs. The hum was stronger here. It seemed to gather in the bones behind his left ear.

Priya lifted her phone to take a picture.

The screen turned black.

She tapped it. “That’s weird.”

“What?”

“My camera crashed.”

“Because even your phone thinks this is how people die,” Owen said.

From below, music should have been playing. Jazz maybe. Piano. Something classy and dim.

Instead, there was only that hum.

Low.

Steady.

Almost like a note being held by a throat too large to imagine.

“Just one drink,” Talia said. “Then we leave.”

“That sentence has killed millions,” Owen said.

Marcus should have stopped them. He was good at stopping them. He had stopped Devon from getting into a golf cart at a wedding. He had stopped Talia from confronting a man who had cut in line at a taco truck. He had stopped Priya from adopting a stray cat she found outside a dentist’s office.

But the hum had begun to feel familiar.

That was the worst part.

Not safe. Not pleasant.

Familiar.

Like something he had heard as a child while sleeping in the backseat of his father’s car, late at night, between radio stations, when static swallowed voices and then gave them back wrong.

“One drink,” Marcus said.

They went down.

The stairwell was longer than it needed to be. The casino was only two stories, and the basement, if there was one, could not have been far below. But they descended for nearly a minute, each step carpeted in old red fabric worn thin at the center. Brass sconces glowed along the walls. The air cooled. The smell changed.

Ozone.

Old velvet.

Dust warmed by electricity.

At the bottom, the stairwell opened into a bar.

It was beautiful.

That was what made it so convincing.

The room had a low ceiling and walls covered in dark wood paneling. Round tables sat beneath shaded lamps. The bar itself curved like the inside of a grand piano, polished black and trimmed in brass. Behind it, shelves of bottles gleamed in amber light. No television. No windows. No visible exit except the stairs behind them.

There were other patrons, though not many. A woman in a pearl necklace sat alone at a corner table, stirring a drink she never raised to her lips. Two men in matching gray suits leaned close together near the bar, their mouths moving without sound. A thin older man sat in a booth, smiling at nothing, both hands flat on the table.

The bartender stood beneath the shelves.

He was tall and narrow, dressed in a white jacket, black bow tie, and red gloves.

His face was forgettable, like a dream. Marcus looked directly at him, then immediately lost the details.

“Welcome back,” the bartender said.

No one moved.

Talia laughed once. “Back?”

The bartender’s smile widened by exactly the wrong amount. “Figure of speech.”

Devon slid onto a stool. “What’s good?”

The bartender reached beneath the bar and set five coupe glasses on the polished surface.

“You are just in time,” he said. “The Last Call.”

“We haven’t ordered,” Owen said.

“Everyone does.”

The hum pulsed through the room.

Priya looked toward the speakers mounted in the corners. They were old, square, cloth-covered things, the kind that belonged in school hallways or municipal buildings. They gave off a faint vibration that trembled in Marcus’s teeth.

“What is that sound?” she asked.

The bartender’s red gloves moved with delicate precision as he poured from a bottle with no label.

“House music.”

“That’s not music,” Marcus said.

The bartender placed a glass before him. The liquid inside was dark blue, almost black, but when the light hit it, it flashed silver.

“Not to everyone.”

Talia picked up her glass. “Okay, that’s a line.”

Devon raised his. “To statistically due.”

“No,” Owen said. “Absolutely not to that.”

“To quitting terrible jobs,” Talia said.

“To documenting bad decisions,” Priya added.

“To getting older and still showing up,” Marcus said.

That one softened them.

They clinked glasses.

The drink was cold, sweet, and metallic. It tasted like blackberries, smoke, and the instant before a thunderstorm.

Marcus swallowed.

The hum stopped.

For one impossible second, the silence was total.

Then someone screamed.

He turned, but the bar smeared. Lights stretched into long gold lines. Talia’s face blurred. Devon’s mouth opened, but instead of his voice, Marcus heard a blast of static so loud he dropped his glass.

The bartender leaned close.

His face was no face now, only a suggestion of features beneath a trembling skin of gray light.

“Hold the frequency,” he whispered.

Then the room blinked out.


Marcus woke in his own bed with sunlight on his face.

He stared at his ceiling fan for a long time, waiting for nausea, headache, regret, anything recognizable.

Nothing came.

No hangover.

No sour stomach.

No dry mouth.

He felt fine.

Except for the buzzing in his left ear.

It was low and constant, as if someone had placed a tiny machine behind his eardrum. Not painful. Not even loud. Just present.

He sat up.

His phone was on the nightstand, fully charged.

There were twenty-six unread messages in the group chat.

TALIA: Everybody alive?

DEVON: define alive

PRIYA: Does anyone else have ringing in their ear?

OWEN: Left ear?

MARCUS: Yeah.

The typing bubbles appeared and vanished.

TALIA: What the hell happened last night?

DEVON: We went to the casino.

PRIYA: Then the basement bar.

OWEN: What basement bar?

That stopped Marcus.

He remembered the stairwell. The plaque. The bartender’s red gloves. The drink.

But the memory was slippery, like holding ice in a warm hand.

MARCUS: The speakeasy.

TALIA: I remember it.

PRIYA: Me too.

DEVON: Same.

OWEN: I remember stairs. Then waking up.

Marcus got out of bed and went to the bathroom.

He looked normal.

Tired, yes. His beard needed trimming. His eyes looked a little red. But he was himself.

Then his reflection flickered.

It lasted less than half a second.

His face softened, pixelated, lost definition. His left eye dragged downward like a video buffering on bad internet.

Then it snapped back.

Marcus gripped the sink.

“No,” he whispered.

The buzzing in his ear deepened.

His phone rang.

Talia.

He answered immediately.

“Hey, are you—”

Static exploded from the speaker.

Marcus cried out and dropped the phone onto the bathroom rug.

The sound was awful. Not ordinary static, not white noise, but jagged and layered, like glass being ground inside an old television. Beneath it, something almost human tried to form syllables.

He stared at the phone.

The call ended.

A text came through.

TALIA: DID YOU HEAR THAT TOO?

Marcus’s hands shook as he typed.

MARCUS: Your voice was static.

TALIA: Yours too.

DEVON: group calls?

OWEN: No calls.

PRIYA: Everyone, come to my apartment. Text only.


Priya lived in a converted brick building near the Crossroads, the kind with exposed ductwork, concrete floors, and rent that everyone pretended was reasonable because the windows were tall.

Marcus arrived at 11:32 a.m. Talia was already there, pacing barefoot across the living room. Devon sat on the couch, pale and unusually quiet. Owen stood by the kitchen island with his arms crossed. Priya had her laptop open and three notebooks spread out in front of her.

No one spoke.

The moment Marcus walked in, Talia turned toward him, and her mouth twisted with relief. She took one step forward like she might hug him, then stopped.

Right.

No voices.

They all held their phones.

Priya had created a shared note titled: DON’T TALK.

Talia typed first.

TALIA: This is insane.

Devon looked up and mouthed something.

The room filled with static.

Not as loud as the phone had been, but sharp enough to make everyone flinch.

“Stop,” Marcus said without thinking.

To his own ears, his voice sounded normal.

Everyone else recoiled.

Talia clapped both hands over her ears. Owen staggered backward into the island. Priya’s laptop screen flickered.

Marcus froze.

Priya typed with furious speed.

PRIYA: YOU TOO. WE CAN’T HEAR YOU. ONLY STATIC.

Marcus sat down slowly.

The buzzing in his left ear pulsed once.

Owen typed.

OWEN: We can hear strangers?

TALIA: Barista spoke to me. Sounded normal.

DEVON: My neighbor yelled at his dog. Normal.

PRIYA: I talked to my mom. Normal.

Marcus added:

MARCUS: So it’s only us. To each other.

They sat with that.

Outside the tall windows, Kansas City went on being Kansas City. Cars moved through sunlit intersections. A delivery truck double-parked. Someone laughed on the sidewalk below. The world looked cruelly intact.

Priya turned her laptop toward them.

She had pulled up her bank app.

PRIYA: Check your transactions from last night.

Marcus opened his banking app.

There were the expected charges. Casino parking. Drinks at the main bar. Late-night fries.

Then a pending charge for $0.00.

Merchant: BETWEEN ROOM LLC

Time: 1:01 a.m.

He showed the others.

They all had the same charge.

Devon typed:

DEVON: I don’t like LLC ghosts. That feels too organized.

Priya switched tabs to her phone’s location history.

A map appeared. A blue line traced her route from her apartment to the casino, then stopped.

From 1:00 a.m. to 5:00 a.m., the location dot was several blocks away from the casino, in a rectangular area near the riverfront.

An empty lot.

Not the casino.

Not the speakeasy.

Just an abandoned patch of gravel and weeds between two old industrial buildings.

Priya zoomed in.

PRIYA: All of us. Same location?

One by one, they checked.

All five phones showed the same thing.

They had been stationary in the empty lot for four hours.

Marcus pulled up street view. The lot was surrounded by chain-link fence and broken concrete barriers. There was no bar. No stairs. No building entrance. Just scrub grass, rubble, and the remains of what might once have been a small brick structure.

Owen typed:

OWEN: Could be GPS error.

Talia stared at him.

He sighed and typed again.

OWEN: I know.

Then Devon made a sound.

It was small and frightened.

Everyone looked at him.

He was staring at Talia.

Talia’s face was blurring.

At first, Marcus thought his eyes were watering. But no. It was her. Her features shifted in and out of focus. Her nose flattened, then sharpened. Her mouth smeared to the side, then corrected. For two seconds, her entire face became a gray mosaic of moving squares.

Then she was back.

Talia looked from one friend to another, horrified by their expressions.

TALIA: What?

Priya’s fingers hovered over her keyboard.

PRIYA: Your face buffered.

Talia touched her cheeks.

DEVON: I’m going to throw up.

OWEN: Don’t be alone.

They looked at him.

Owen swallowed and typed.

OWEN: I don’t know why I said that.

But they all felt it.

The room had become dangerous around its edges. Corners seemed darker than they should have been. Doorways felt less like openings and more like mouths waiting for someone to pass through alone.

Priya began searching.

The Between Room. Crown Nine Casino basement. Kansas City speakeasy Last Call. Ozone old velvet hum radio static.

Nothing useful came up.

The casino website had no mention of a basement bar.

No “Between Room LLC” appeared in Missouri business records.

Then Priya searched the empty lot.

An article from a local history blog loaded slowly.

The lot had once housed KZKC, a small independent radio station that operated from the late 1940s into the early 1960s. It broadcast jazz, local ads, weather bulletins, church services, emergency alerts, and late-night call-in shows. In 1962, the building burned down during a thunderstorm. The owner, a man named Everett Vale, vanished. Three technicians were found dead inside.

The article included a black-and-white photo.

A squat brick building with a radio tower rising behind it.

In the front window, painted in block letters:

KZKC 1310 AM
THE VOICE BETWEEN STATIONS

Marcus felt the buzzing in his ear sharpen.

Priya scrolled.

The last paragraph mentioned rumors. After the fire, nearby residents claimed they could hear broadcasts from the ruined station on radios that were not plugged in. A woman reported hearing her dead husband singing an advertising jingle. A police officer claimed an emergency warning played from his squad car radio at 3:13 a.m., describing a tornado that never happened.

The final line made Marcus cold.

The station’s old transmitter was never recovered.

Devon typed:

DEVON: So haunted radio bar. Cool cool cool.

Talia wrote:

TALIA: We go back to the casino and make them explain.

Owen shook his head.

OWEN: They won’t know. Or they’ll say they don’t.

Marcus stared at the article photo.

The radio tower. The burned building. The empty lot.

MARCUS: We weren’t at the casino from 1 to 5.

Priya looked at him.

He kept typing.

MARCUS: We were at the station.

The buzzing in his ear rose until it seemed to fill his skull.

Then the speakers in Priya’s apartment clicked on.

She had no music playing.

Her Bluetooth speaker sat on the kitchen counter, dark and unplugged.

It crackled.

Everyone turned.

A burst of static filled the room.

Then a voice emerged.

Not one voice. Many.

Layered.

A deep announcer’s tone. A bright commercial jingle. A clipped emergency broadcast. A woman laughing far away.

“This is a test—”

“—smoothest smoke in Kansas City—”

“—remain indoors and await further—”

“—tell them you heard it on KZKC—”

“—do not adjust—”

“—do not adjust—”

“—do not adjust—”

Priya grabbed the speaker and threw it across the room.

It hit the wall and broke apart.

The static continued from the pieces.

Then every phone lit at once.

A new message appeared in the group chat.

No sender.

Just text.

HOLD THE FREQUENCY.

The lights went out.

In the darkness, Devon screamed.

Not static.

A real scream.

When the lights snapped back on, he was standing in the hallway outside the bathroom, staring at his hands.

They were fading.

Not vanishing exactly. Losing color. His brown skin drained toward gray. The edges of his fingers fuzzed and trembled, tiny black-and-white sparks crawling around them like ants.

Talia lunged for him and grabbed his wrist.

His color rushed back.

He collapsed against the wall.

Priya typed with shaking hands.

PRIYA: Were you alone?

Devon nodded.

He typed one-handed.

DEVON: Bathroom. Door closed. Maybe 20 seconds.

Owen’s face hardened.

OWEN: Nobody alone. Not even for a second.

They pushed the furniture into the center of the living room and sat together like children at a sleepover, except no one laughed and no one spoke. They texted, researched, watched each other’s faces, and listened to the buzzing in their ears.


By afternoon, the static began changing.

When Talia forgot and whispered, Marcus heard static first, then something inside it.

A man’s voice:

“Lucky Strike means fine tobacco—”

Then a siren.

Then Talia’s mouth closed and she burst into tears without making a sound.

Marcus wanted to comfort her, but what was comfort when your voice had become a weapon?

He texted:

MARCUS: We’re going to fix it.

TALIA: You don’t know that.

MARCUS: No. But I’m typing it anyway.


At 5:46 p.m., Owen disappeared.

It happened because of soup.

Priya had insisted they needed food. She ordered delivery, met the driver downstairs while Marcus, Talia, Devon, and Owen stayed together in the living room. No one was alone. They had rules now.

But when the food arrived, a container of soup leaked through the bag and spilled across the kitchen floor.

Owen stood.

Talia grabbed his sleeve, but he gestured toward the mess and typed:

OWEN: I’m literally six feet away.

He went to the kitchen.

Still visible. Still in the apartment.

He grabbed paper towels.

Marcus glanced down at his phone because Priya had texted something.

PRIYA: Did anyone else find references to “signal traps”?

Marcus looked up.

Owen was gone.

The kitchen was empty.

The roll of paper towels spun slowly on the counter.

For one full second, nobody moved.

Then a shape appeared near the refrigerator.

Owen.

Or the outline of him.

A gray silhouette, flickering with static, hands raised, mouth open in a silent cry. The air around him warped like heat over asphalt. His glasses hung on his face as dark smudges. His body had no depth, no color, no personhood.

Talia ran for him.

Marcus caught her around the waist.

The silhouette shook violently.

From everywhere at once came Owen’s voice, not as static now but as dozens of old broadcasts speaking through him.

“Severe weather advisory—”

“Come on down this weekend—”

“Children should leave the room—”

“The following message has been transmitted at the request—”

“Owen!” Talia screamed.

Her voice was static to them, but maybe Owen heard it.

His silhouette turned.

For a heartbeat, his face came back inside the gray.

Terrified.

Then he burst apart.

No blood.

No body.

Just a soft collapse of magnetic dust that fell to the kitchen floor in a narrow pile.

His phone hit the tile and cracked.

The buzzing in Marcus’s left ear cut out.

For one blissful second, silence.

Then it returned louder.

Talia made no sound.

She dropped to her knees.

Priya covered her mouth with both hands.

Devon curled forward on the couch and rocked.

Marcus stared at the pile of dust.

Owen had driven them there.

Owen had made jokes when things got uncomfortable.

Owen had always been the first to say the practical thing, the sensible thing, the thing nobody wanted to hear but everyone needed.

Now he was dust on Priya’s kitchen floor.

The apartment lights flickered.

On the wall, the shadow of an old radio tower stretched where no shadow should have been.


They left immediately.

They did not discuss it. They could not. Priya packed flashlights, duct tape, a hammer, a tire iron, and a small emergency radio she found in a closet. Marcus took Owen’s cracked phone. Talia took a jar from under Priya’s sink and swept Owen’s dust into it with trembling hands.

Devon refused to look at the jar.


By 10:30 p.m., they were in Marcus’s car outside a diner near the river, parked under a failing streetlamp, waiting for midnight to pass.

They had decided the lot mattered.

The charge had appeared at 1:01 a.m.

Their location histories had placed them there from 1:00 to 5:00.

Whatever had happened, whatever was still happening, began at one.

So they would return at one.

The hours before it stretched horribly.

Devon deteriorated first.

His face flickered more often than the others. Sometimes, when Marcus looked at him from the corner of his eye, Devon’s body seemed slightly transparent, as if he had become a bad copy of himself laid over the real world.

At 11:17, Devon typed:

DEVON: I can hear it talking when nobody is talking.

Priya replied:

PRIYA: What does it say?

Devon stared at his phone for a long time.

DEVON: My name.

At 11:52, Talia opened Owen’s phone.

No passcode. Typical Owen, who claimed nobody wanted his data except “boring federal agencies.”

His last unsent text was still open.

To the group chat.

The message read:

It wants us separated. Not just physically. Forgotten from each other. That’s the static. It’s breaking the signal between us.

Marcus read it three times.

Then another message appeared beneath it.

Typed from Owen’s phone.

Although Owen was dead.

YOU ARE ALREADY OFF AIR.

Priya threw the phone out the car window.

It landed on the pavement, screen glowing.

The radio in Marcus’s dashboard turned on by itself.

The car was off.

The display showed no station.

Just: 1310 AM.

Static poured from the speakers.

Then a man’s voice, smooth and cheerful, said, “It’s one minute to midnight in beautiful Kansas City, friends. Don’t touch that dial.”

Marcus ripped the keys from the ignition, though they were already out.

The radio kept playing.

“Tonight’s forecast calls for scattered memories, isolated identity loss, and a strong chance of total erasure by morning.”

Talia slammed both hands against the dashboard.

The radio cut to a jingle.

“The Last Call, the Last Call, the drink that drinks you back—”

Devon opened the car door and stumbled out.

Marcus lunged after him.

Too late.

Devon ran toward the river.

Not fast. Not even purposefully. More like sleepwalking, drawn by a sound only he could hear.

They chased him across the gravel shoulder and down a service road lined with weeds and broken fencing. The city lights shimmered behind them. Ahead, the empty lot sat under a low, cloudy sky.


At 12:43 a.m., they reached the gate.

A rusted chain hung loose around it.

The lot beyond was exactly as street view had shown it. Gravel. Weeds. Chunks of concrete. The burned outline of an old foundation barely visible in the dark.

But in the center stood a staircase descending into the ground.

The same staircase from the casino.

The velvet curtain hung at the entrance, stirring without wind.

Devon stopped.

Marcus caught his arm.

Devon turned.

His eyes were full of static.

Not metaphorically. The whites, the irises, the pupils—all of it crawling gray and black, like a detuned television.

His mouth moved.

From it came a child’s voice singing:

“Brush your teeth with Sparkle-Dent, nine out of ten mothers recommend—”

Then Devon smiled.

Not his smile.

He yanked free and walked through the curtain.

Talia started after him.

Priya grabbed her.

The stairwell vanished.

One blink it was there.

The next it was only broken concrete and weeds.

Devon was gone.

On the ground where he had stood lay a thin scatter of magnetic dust.

Talia folded forward, retching silently.

Marcus wanted to collapse. To stop. To let whatever had them finish the work. There was a strange seduction to it now, inside the buzzing. A promise that if he let go, he would become part of something vast and humming and painless. No bills. No grief. No need to keep gathering friends who were harder and harder to hold onto.

Just signal.

Just transmission.

Priya slapped his face.

Hard.

Marcus blinked.

She held up her phone.

PRIYA: STAY WITH ME.

He nodded.

Talia wiped her mouth and stood.

There were three of them now.


12:58 a.m.

The lot changed.

The air thickened. The weeds bent inward. From beneath the rubble came the hum, louder than ever. Not from speakers this time. From underground.

The old station foundation trembled.

Priya pointed her flashlight toward the center of the lot.

A rectangle of concrete lay cracked in three places. Beneath one crack, silver light pulsed.

Marcus and Talia ran to it. Priya followed with the tire iron.

They dug with their hands first, then the tools. Concrete scraped skin from Marcus’s knuckles. Dust filled his mouth. The buzzing in his ear became a drill, a living thing pushing inward.


At exactly 1:00 a.m., the ground split.

The radio emerged.

It was not large. That almost made it worse.

An old tabletop radio, dark wood casing, brass dial, cloth speaker grille. It should have been rotten after decades underground, but it looked freshly polished. The dial glowed amber. The needle slid slowly across numbers that did not belong to any frequency Marcus knew.

Then beyond.

Into symbols.

Into scratches.

Into shapes that hurt to see.

The hum came from inside it.

The speaker cloth bulged in and out like something breathing.

Priya raised the hammer.

A voice boomed from the radio.

“Ladies and gentlemen, we interrupt this life for a special bulletin.”

Priya froze.

Her face blurred.

Marcus grabbed her wrist, but she did not move. Her eyes filled with tears.

The radio spoke in her mother’s voice.

“Priya, sweetheart? Why don’t you come home?”

Priya shook her head violently.

Talia took the hammer from her.

The radio switched voices.

Talia’s father.

“Baby girl, I’m proud of you.”

Talia stopped as if shot.

Marcus had never met Talia’s father. He had died when she was nineteen. She had once told them, drunk and furious, that the worst part of grief was forgetting the exact sound of someone’s voice.

Now that voice came from the radio, warm and clear.

“I’m right here,” it said.

Talia lowered the hammer.

Marcus typed with one hand, shoved the phone in front of her face.

NOT HIM.

The radio crackled.

Then it used Owen’s voice.

“Marcus,” it said.

He closed his eyes.

Owen sounded tired. Annoyed. Real.

“Come on, man. You’re the glue, right? Hold us together.”

Marcus’s throat tightened.

The radio’s dial turned.

Priya screamed without sound.

Her left arm went gray.

Talia saw it and swung the hammer.

The radio shrieked.

The blow cracked the wooden casing but did not break it.

The hum became a roar.

All around the lot, silhouettes appeared.

People made of static.

Dozens.

Maybe hundreds.

A woman in a pearl necklace. Two men in gray suits. A thin older man smiling at nothing. Others in old-fashioned clothes. Casino guests. Radio technicians. Children. Bartenders with red gloves.

All of them flickering.

All of them facing the radio.

The dial kept turning.

Marcus grabbed the tire iron and drove it into the crack Talia had made.

The radio screamed in every voice at once.

“Please stand by—”

“Tonight only—”

“Take shelter immediately—”

“Welcome back—”

“Hold the frequency—”

Priya fell.

Her legs were fading.

Talia dropped beside her, gripping her shoulders, refusing to let her be alone. Talia’s own face buffered violently, her features rearranging in stuttering frames.

Marcus lifted the tire iron again.

The radio spoke in his own voice.

Not static.

Not an imitation.

His voice.

“Do it, and they’re gone forever.”

He stopped.

The silhouettes flickered.

The radio continued.

“Break the signal, break the archive. Every voice inside me disappears. Owen. Devon. Everyone. Their last trace.”

Marcus stared at the radio.

That was the hook.

Not survival.

Memory.

The thing had not simply killed them. It had collected them. Preserved them in its awful way. Turned consciousness into broadcast. A graveyard with speakers.

If he smashed it, Owen and Devon would not come back.

But if he did not, no one would remember they had existed at all.

Talia looked up at him.

Her eyes were still hers.

She mouthed one word.

Please.

Marcus thought of Owen’s practical voice. Devon’s ridiculous confidence. Talia winning at the pirate slot. Priya taking pictures of things no one else thought mattered. All the years behind them. All the years they thought they still had.

Then he swung.

The tire iron punched through the speaker grille.

The radio burst open.

Inside was no circuitry.

No tubes.

No wires.

Only a small, wet, star-shaped thing, pulsing with silver light.

It looked like an eye.

It looked at him.

Marcus swung again.

The lot exploded into sound.

Not a bang. Not thunder.

Broadcast.

Every station at once. Every warning. Every advertisement. Every love song. Every dead voice. Every unsent apology. Every prayer spoken into a microphone after midnight by someone who thought no one was listening.

The static silhouettes lifted into the air like ash.

The radio collapsed inward, folding into itself, wood and brass and impossible flesh twisting smaller and smaller until there was nothing left but smoke.

Then silence.

Real silence.


Marcus woke on the gravel with blood on his hands and dawn in the sky.

His left ear was quiet.

For a moment, he did not move.

Then he heard someone breathing.

Priya lay a few feet away, curled on her side, alive.

Talia sat beside her, holding the glass jar of Owen’s dust against her chest.

There were only three of them.

The lot was empty. No staircase. No curtain. No radio. No silhouettes.

Marcus sat up.

His phone buzzed.

A notification from his banking app.

The $0.00 charge from Between Room LLC had vanished.

So had the casino parking charge.

So had every photo from the night before.

Priya checked her phone with shaking hands. Her pictures from the casino were gone. The group chat still existed, but every message from the previous day had been replaced by blank gray bubbles.

Owen’s contact was still in Marcus’s phone.

Devon’s too.

That felt like mercy.

Then Marcus opened his photo gallery.

At the very bottom, dated 1:00 a.m., was one image he did not remember taking.

Five coupe glasses on a black polished bar.

Five hands holding them.

Behind the glasses, reflected in the mirror, stood the bartender in red gloves.

His face was blurred.

Beneath the photo was a caption.

Not typed by Marcus.

Not typed by anyone living.

THANK YOU FOR LISTENING.


They held a funeral for Owen with no body.

Devon’s family held a memorial two weeks later after the police classified him as missing. Marcus, Talia, and Priya attended both services. They sat together without speaking much, not because they couldn’t, but because grief had its own frequency, and sometimes words only made it worse.

They could hear each other again.

Mostly.

Every now and then, if the room was too quiet or if a storm rolled over Kansas City after midnight, Marcus would hear a faint buzz in his left ear.

Talia heard it too.

Priya pretended she didn’t, which meant she did.


Crown Nine Casino closed six months later after an electrical fire started in a storage room near the rear staircase. The news reported no injuries. The building was sold to developers, then stalled in the permitting process, and then sat empty.

The lot where KZKC once stood was paved over.

A luxury apartment complex went up there, all glass balconies and rooftop fire pits. In the lobby, the developers installed vintage decor as a tribute to the neighborhood’s “broadcast history.”

An old microphone.

A framed radio schedule.

A tabletop radio behind glass.

Marcus saw it one evening through the lobby window as he walked back to his car.

He stopped so suddenly that someone behind him cursed.

The radio sat on a decorative shelf, polished dark wood, brass dial, cloth speaker grille.

A small placard read:

ORIGINAL 1950s RADIO
RECOVERED DURING CONSTRUCTION

Marcus stepped closer to the glass.

The lobby was empty.

The radio was silent.

Then the dial moved.

Just a little.

From behind him, on a street full of traffic and voices and ordinary life, Marcus heard a low rhythmic hum.

His phone buzzed.

One new message.

No sender.

Just text.

LAST CALL SERVED NIGHTLY.

Back to Top Read More Stories


18 May

The Blood Beneath Vine Street

Story Summary

The Blood Beneath Vine Street

A Kansas City coven resurrects an ancient vampire to protect the historic 18th & Vine district from a ruthless developer. But once Viktor tastes the city’s blood, the witches realize they have unleashed something far older and hungrier than they can control.

Listen to the Story

The Blood Beneath Vine Street

Experience the story with audio, captions, and full-screen playback.

Reading Mode Skip to Ending

The Blood Beneath Vine Street

The first time Maribel Cross saw the vampire’s name, it was written in rust-colored ink on the back of a deed from 1889.

The deed had been folded into quarters and hidden inside the false bottom of an old cash drawer at Bell, Book & Bitterroot, the occult shop her grandmother had opened in the 1970s on a quiet side street near the 18th & Vine Jazz District. The drawer had belonged to a man named Thomas Bell, who sold patent medicines and spiritual remedies out of the same brick storefront back when the district was still raw with new music, bootleg whiskey, and the smoky promise of becoming legend.

Maribel had owned the shop for six years, and in that time she had found plenty of odd things tucked into its bones. Chicken bones bundled with red thread. A silver dime nailed beneath the threshold. A cracked pocket watch that only ticked during thunderstorms. Once, behind a loose brick in the basement, she found a jar of river water that whispered prayers in a language she did not know.

But she had never found a name that made the lights dim when she read it.

VIKTOR OF THE BLACK BLOOD.

The words shivered under her thumb.

Maribel stood alone in the back room, surrounded by shelves of dried lavender, graveyard dirt, prayer candles, and handmade protection charms. Rain tapped against the front window, soft and polite. Outside, the district was changing in ways that were anything but.

Across the street, a demolition notice had been stapled to the old boarding house where jazz musicians once rented rooms by the week. Two blocks down, the mural of a trumpet player had been painted over with a developer’s rendering of glass balconies and rooftop fire pits. Every month, another family-owned business disappeared. Every month, another historic building was bought under a shell company and left to rot until the city called it dangerous.

And every month, Collier Dane smiled for the cameras.

Developer. Visionary. Investor. Savior of forgotten neighborhoods.

That was what the papers called him.

Maribel had other names.

Thief. Grave robber. Parasite.

She turned the deed over. Beneath Viktor’s name was a map drawn in a trembling hand. It showed a route beneath Kansas City, through the limestone caves under the West Bottoms, past old storage tunnels and sealed slaughterhouse drains, into a chamber marked with a single symbol.

A crown made of teeth.

The bell above the shop door jingled.

Maribel slid the deed into her apron pocket and stepped out from the back room.

Three women stood in the shop, shaking rain from their coats.

Nadia Vale was the first to look up. She was tall, sharp-eyed, and dressed in black wool, with silver rings stacked on every finger. She taught history at a community college and could curse a man in six dead languages without raising her voice.

Behind her came Tessa King, round-faced and soft-spoken, carrying a canvas bag heavy with jars and herbs. Tessa ran a flower stall by day and a healing practice by night, though everyone in the coven knew her gentleness had limits. Plants bent toward her when she entered a room. So did frightened people.

Last was June Baptiste, the youngest of them, barely twenty-three, with blue-black braids and a nervous habit of tapping rhythm patterns against her thigh. Her grandmother had sung in clubs along Vine Street, and June’s magic came through sound. A hum from her could unlock a door. A scream from her could shatter glass.

“You found something,” Nadia said.

Maribel looked toward the front windows, where the neon OPEN sign glowed red against the rain.

“I found a weapon,” she said.

No one smiled.

Weapons had become a common topic lately.

Not guns. Not knives. Not anything so ordinary.

The women of Bell, Book & Bitterroot were not the kind of witches who wore velvet capes or danced under a full moon for tourists. They were the kind who kept neighborhoods breathing. They blessed newborns and cleared bad luck from corner stores. They whispered over sickbeds. They buried hexes in potted plants outside courthouses. They knew which alleys remembered blood and which buildings had ghosts too old to reason with.

For decades, their coven had guarded the spiritual seams of 18th & Vine.

And now Collier Dane was ripping those seams open.

“He bought the Lincoln Rooms this morning,” June said, voice tight.

Tessa closed her eyes.

The Lincoln Rooms had been empty for years, but empty did not mean abandoned. Spirits lingered there. Music lingered there. Whole summers seemed trapped in the brick, humming through the walls after dark.

“He’s tearing it down?” Maribel asked.

“Luxury apartments,” Nadia said. “Ground-floor cocktail lounge. Underground parking.”

June gave a bitter laugh. “They’re calling it The Vine.”

The rain hit harder.

Maribel reached into her apron pocket and unfolded the deed on the counter.

The women gathered around it.

At first, none of them spoke. The shop seemed to hold its breath.

Then Tessa whispered, “No.”

“You know the name?” Maribel asked.

“I know the warning.” Tessa touched the edge of the paper but did not touch the ink. “My grandmother told me there are things under the city that were not born here, only buried here.”

Nadia leaned closer. “Viktor of the Black Blood.”

The lights flickered.

June stepped back. “Okay. Hate that.”

“He was brought over in the 1500s,” Maribel said. “Before Kansas City. Before Missouri. Before any of this had names that men like Collier Dane could buy.”

Nadia’s expression sharpened. “A vampire?”

“Older than that word,” Tessa said. “Vampires are stories people made to explain things like him.”

Maribel nodded. “According to the notes, he was trapped beneath the West Bottoms by a circle of river witches, Osage medicine workers, and Catholic nuns. Took all of them to bind him.”

June stared at her. “That is a very specific group of people to ignore.”

“We are not ignoring them,” Maribel said.

“No, we’re just discussing unbinding the ancient murder king under the city.”

Nadia traced the map with one finger. “What does the ritual require?”

“Nadia,” Tessa snapped.

Nadia did not look away from the map. “I asked what it requires.”

Maribel swallowed.

“Blood from the living. Blood from the wronged. Blood from the land. A name spoken where stone remembers the dark.”

June made a face. “That sounds like old magic for ‘don’t do this.’”

“It can be bargained with,” Maribel said.

Tessa’s eyes flashed. “You don’t bargain with hunger.”

“You bargain with everything,” Nadia said coldly. “That’s what civilization is.”

Tessa turned on her. “That is what men like Collier Dane say before they bulldoze a church.”

The shop went quiet.

Outside, thunder rolled over Kansas City.

Maribel looked at the shelves, at the candles, at the protection charms, at the bundles of sage and cedar and sweetgrass hanging from the rafters. For years, people had come to her shop for help. Mothers facing eviction. Elders afraid to leave their homes after dark. Musicians who said the new buildings made the air feel wrong. Children who dreamed of a man in a hard hat standing over their beds with a mouth full of concrete dust.

The coven had warded. Petitioned. Protested. Hexed. Prayed.

And Collier Dane kept winning.

“He starts demolition Monday,” Maribel said. “The crews are already in the West Bottoms tonight. They’re surveying the underground access tunnels. Once he opens those caves, whatever is down there will be disturbed anyway.”

Tessa shook her head. “So we disturb it first?”

“We aim it,” Nadia said.

June looked from one woman to the next. “You all hear yourselves, right?”

Maribel folded the deed.

“I hear the buildings screaming,” she said. “Every night now.”

No one argued with that.

They heard them too.

By midnight, the coven was driving west through sheets of rain, away from the glow of 18th & Vine and down toward the West Bottoms, where the city seemed to sink into itself.

The West Bottoms had always felt like a place caught between breaths. Old brick warehouses leaned beneath black windows. Rusted fire escapes clung to walls like broken ribs. In October, the area filled with haunted houses and shrieking crowds, people paying to be scared in buildings that had never needed help being frightening.

But this was May, and the streets were empty.

Maribel parked behind a former meatpacking plant with a collapsed loading dock and weeds growing through the asphalt. A sign on the fence read:

DANE DEVELOPMENT GROUP
AUTHORIZED PERSONNEL ONLY

Someone had spray-painted LIAR across it in red.

“Charming,” June muttered.

Nadia cut the chain with a whispered word. It fell apart link by link, silently.

They entered through a side door that had been left unsecured by a careless survey crew. Inside, the air smelled of wet brick, old grease, and something faintly sweet, like meat long removed but never forgotten. Their flashlights sliced across graffiti, broken pallets, and walls stained by decades of industry.

Tessa paused near a cracked tile drain.

“What is it?” Maribel asked.

Tessa crouched and pressed her palm to the floor.

“Fear,” she said. “Old fear. Not human.”

June gave a small, humorless laugh. “Great. Even the rats are scared.”

They found the stairwell behind an elevator shaft, exactly where the map said it would be. It descended beneath the warehouse in narrow concrete turns, down past the basement, down past old storage rooms, down until the walls changed from brick to rough limestone.

The temperature dropped.

The city above disappeared.

Kansas City was famous for what it hid underground. Miles of limestone caves had been carved out over generations, some used for storage, some sealed, some forgotten. Down there, the air did not move right. Sound traveled strangely. A footstep could return as a whisper. A whisper could come back as a scream.

The tunnel opened into a vast chamber supported by stone pillars. Their lights revealed rusted rails embedded in the ground, the remains of some industrial track. Water dripped from the ceiling. Far off, something shifted.

June hummed under her breath, a nervous little tune.

“Don’t,” Nadia said.

“It helps.”

“It might wake something.”

June stopped humming.

Maribel unfolded the map and led them deeper.

They passed old doors set into the stone. Some were metal. Some were wood swollen black with age. One had a rosary wrapped around its handle. Another was covered in claw marks from the inside.

At last, they reached a circular chamber with a low ceiling and walls stained dark by mineral deposits. In the center stood a slab of limestone carved with the crown of teeth.

Tessa began crying before anyone said a word.

June noticed first. “Tess?”

Tessa wiped her face angrily. “It’s the room. It wants grief.”

Nadia set her bag down on the slab. “Then grief it shall have.”

They prepared the ritual in silence.

Maribel drew the circle with brick dust and black salt. Nadia placed four iron nails at the cardinal points. Tessa poured river water into a copper bowl. June unwound a spool of red thread and tied it around each of their wrists, linking them.

Then Maribel took out a small glass vial.

“What is that?” June asked.

“Dust from the Lincoln Rooms.”

Tessa looked wounded. “You took it?”

“I asked permission.”

“And did it answer?”

Maribel hesitated.

“That’s what I thought,” Tessa said.

Nadia removed a silver knife from her coat. “We are here now.”

One by one, they cut their palms.

Blood fell into the copper bowl.

The water darkened.

Maribel spoke first.

“We call to the blood beneath the blood.”

Nadia followed.

“We call to the hunger beneath the stone.”

Tessa’s voice shook.

“We call to the buried wrong.”

June nearly whispered.

“We call to the name that should not wake.”

The chamber seemed to tilt.

Maribel looked down at the deed in her hand. The rust-colored ink had turned wet and bright.

She said the name.

“Viktor.”

The lights died.

In the dark, something inhaled.

It was not loud. It was worse than loud.

It was intimate.

A first breath after centuries.

The ground cracked beneath the slab. Stone split with a sound like bone under pressure. June screamed, and her scream became power, throwing a pulse through the chamber that shattered droplets of water in midair.

Something rose from inside the limestone.

At first, Maribel thought it was a man.

Then it unfolded.

Viktor was too tall. Too thin. His limbs were long in the wrong places, his shoulders narrow, his hands tipped with black nails curved like hooks. His skin was not pale but translucent, stretched tight over veins as dark as river mud. His hair hung in ropes down his back. His mouth was sealed shut by old iron wire threaded through his lips.

His eyes opened.

They were not red.

They were gold.

Ancient, animal, and awake.

Tessa backed away. “Bind him.”

Nadia lifted both hands. “Viktor of the Black Blood, by circle, salt, nail, and name, we command—”

Viktor moved.

No one saw him cross the chamber. One second he stood on the broken slab. The next he was in front of Nadia, sniffing her throat.

Nadia froze.

The vampire’s wired mouth twitched.

Maribel forced herself to speak. “We woke you.”

Viktor’s eyes slid toward her.

His voice entered her mind like a knife drawn slowly from a sheath.

Yes.

June gagged. “Oh, that is not okay.”

“We offer you a bargain,” Maribel said.

Viktor tilted his head.

Above them, faintly, came a rumble.

Not thunder.

Engines.

The construction crew.

Maribel looked up toward the tunnels.

“Men have come to break this place,” she said. “They will destroy old stone. Old blood. Old memory. Feed on them. Frighten the ones who sent them. Drive them out.”

Viktor stared.

For a moment, Maribel thought he did not understand.

Then his wired mouth pulled into something like a smile.

The iron stitches snapped one by one.

His lips opened.

His teeth were not fangs.

They were a wolf’s mouth trapped in a man’s face.

Gladly, he whispered into their minds.

Then he vanished into the dark.

The first man died twelve minutes later.

His name was Owen Leary, and according to the news, he had been a crane operator contracted by Dane Development Group. His body was found hanging upside down from a steel beam in the West Bottoms, drained so completely of blood that the medical examiner initially blamed an industrial accident involving machinery that did not exist.

The second and third men were found near a tunnel entrance under the old warehouse, their hard hats crushed, their bodies folded backward in ways bodies did not fold.

The fourth man survived long enough to call 911.

The recording leaked by morning.

At first there was only static, rain, and ragged breathing.

Then a man screamed, “There’s something in the walls.”

A dispatcher asked him to repeat himself.

The man sobbed.

“It’s wearing Dennis.”

The call ended with a wet clicking sound.

By noon, every local news station was camped outside the West Bottoms. Collier Dane appeared on camera in a navy suit and hard expression, offering condolences, promising cooperation, insisting the site would remain closed pending investigation.

Maribel watched him from the small television behind the shop counter.

He looked rattled.

Good, she thought.

Then the camera panned slightly, and she saw something behind him.

A construction worker stood near the police tape. His face was slack. His eyes were dull and glassy. He had a bandage wrapped around his neck.

He turned toward the camera.

For one second, his eyes flashed gold.

The television cut to commercial.

Maribel’s stomach dropped.

The bell above the shop door jingled violently as June burst in.

“You saw it?” June asked.

Maribel nodded.

June locked the door and flipped the sign to CLOSED.

“Tessa’s on her way,” she said. “Nadia is pretending not to panic, which means she is panicking the most.”

“They’re not dead,” Maribel said.

“No,” June replied. “They’re worse.”

The coven gathered in the basement beneath the shop, where the walls were lined with warding sigils and old photographs of women who had guarded the district before them. Tessa arrived with mud on her boots and a bruise blooming on her wrist.

“What happened?” Maribel asked.

“I went to the Lincoln Rooms,” Tessa said. “To reinforce the protection line.”

“And?”

“There is no protection line.”

Nadia went still.

Tessa’s voice broke. “He ate it.”

June blinked. “He ate magic?”

“He consumed the ward like it was alive.”

Nadia pulled several books from the shelves, flipping pages with frantic precision. “That is not possible.”

“Neither is a 500-year-old vampire in a cave under a haunted meatpacking plant,” June said, “yet here we are.”

Maribel looked at Tessa. “Tell us.”

Tessa sat on the bottom step.

“His bite doesn’t turn people into vampires,” she said. “Not exactly. It empties them first. Whatever they were, he drinks it. Blood, will, memory. Then he puts a piece of himself back in.”

“Thralls,” Nadia said.

Tessa nodded. “Mindless unless he directs them. Strong. Hungry. Loyal.”

June’s face went pale. “How many?”

“More than the news knows about.”

Silence settled over the basement.

From above came the muffled sound of a car passing on the wet street.

Maribel thought of the bargain.

Feed on them. Frighten the ones who sent them. Drive them out.

She had spoken those words.

She had opened the door.

“Collier Dane has security footage,” Nadia said suddenly.

Everyone turned to her.

“What?”

“His crews were wearing body cameras for liability. Site surveillance too. If Viktor attacked them, Dane has seen him.”

June crossed her arms. “I fail to see how the rich man’s panic helps us.”

“Because if Dane understands what is happening, he may have resources we do not.”

Tessa stared at her. “You want to ask him for help?”

“I want to use him,” Nadia said. “There is a difference.”

Maribel almost laughed.

The enemy of my enemy was still often a bastard.

But he might be a useful bastard.

They found Collier Dane that evening at his temporary office on the top floor of a renovated building overlooking the district. The lobby smelled like new paint and expensive coffee. The walls displayed framed concept art of the future: smiling couples on balconies, boutique storefronts, rooftop gardens, clean sidewalks scrubbed of history.

Maribel hated every inch of it.

Dane’s assistant tried to stop them.

Nadia whispered one word, and the assistant sat down with a blissful smile, suddenly fascinated by her own hands.

“Was that necessary?” Tessa asked.

“No,” Nadia said. “But it was satisfying.”

They entered Dane’s office without knocking.

He stood behind his desk, phone in hand, eyes red from lack of sleep. He was younger than Maribel expected, maybe early forties, with perfect hair, a tailored shirt, and the strained expression of a man whose money had encountered something it could not purchase.

“You,” he said.

Maribel stopped. “You know me?”

“You own that witch store.”

“Occult shop.”

He pointed at them. “You did this.”

June smiled thinly. “That was fast.”

Dane grabbed a remote and turned on the wall-mounted screen.

Security footage filled it.

A tunnel. A work light. Three men walking.

Then darkness poured from the ceiling.

The footage blurred. One man was pulled upward so quickly his boots stayed on the ground for half a second after the rest of him was gone. Another turned, screamed, and the camera caught a shape behind him.

Viktor.

His mouth opened too wide.

The screen went black.

Dane’s hand trembled as he lowered the remote.

“What the hell is that?” he asked.

Maribel looked him in the eye.

“Your problem.”

“My problem?” Dane laughed once, hard and humorless. “My people are dead.”

“And how many people did you plan to displace?”

His expression changed. Fear gave way to anger.

“I bought buildings.”

“You bought graves,” Tessa said.

“You bought songs,” June added. “You bought prayers. You bought rooms people still dream about.”

Dane looked at Nadia. “Are they always like this?”

“Usually worse,” Nadia said.

Maribel stepped closer to the desk. “We made a mistake.”

Dane’s laugh returned, sharper this time. “A mistake?”

“We woke something old. We intended to aim it at you.”

“At me?”

“Yes.”

He stared at her.

For a second, no one spoke.

Then he sank slowly into his chair.

“You’re admitting this?”

“I’m explaining why you’re still alive,” Maribel said. “Viktor is not done. He will take your crews. Your security. Your investors. Then the neighborhood. Then the city.”

Dane swallowed.

“Can you stop it?”

Maribel did not answer.

Nadia did. “With difficulty.”

June muttered, “That means maybe.”

Dane rubbed both hands over his face. When he looked up again, he seemed ten years older.

“What do you need?”

“Access to every tunnel your company opened,” Nadia said. “Blueprints. Survey maps. Security footage. Equipment.”

“UV lamps,” Tessa added.

Dane frowned. “Sunlight hurts it?”

“We don’t know,” Tessa said. “But most old things dislike being reminded of morning.”

“Salt,” Maribel said. “Iron. Generators. Floodlights. Every worker pulled out of the site.”

Dane nodded quickly.

“And,” Maribel continued, “you stop the demolition.”

He froze.

June tilted her head. “Man is negotiating with witches during a vampire outbreak. Bold time to protect the portfolio.”

Dane looked out the window toward the district below. The sun was setting. Streetlights flickered on across 18th & Vine.

“I stop the demolition,” he said quietly, “if we survive the night.”

Maribel leaned over his desk.

“No,” she said. “You stop because some things should not have to kill you to earn your respect.”

Dane held her stare.

Then he nodded.

By nightfall, the storm came in full.

Rain hammered the streets. Wind shoved trash through the alleys. Thunder rolled so low it seemed to come from the ground rather than the sky. The West Bottoms vanished behind curtains of water, its old warehouses looming like ships wrecked in a black sea.

The final plan was simple, which meant everyone hated it.

Viktor had made his nest in the abandoned brick warehouse above the chamber where he had been resurrected. His thralls moved through the tunnels beneath it, growing in number. If the coven could draw him into a containment circle and sever the blood connection between Viktor and his thralls, they might weaken him enough to bind him again.

Or kill him.

No one knew if killing him was possible.

Dane provided floodlights, generators, rebar, demolition salt used for winter crews, and twenty gallons of diesel fuel. He also provided three security guards who quit after June explained what they were hunting.

“Smart men,” she said as they ran into the rain.

Only Dane stayed.

Maribel did not ask why.

They entered the warehouse through the loading bay.

Inside, water poured through holes in the roof. Lightning flashed through broken windows, illuminating hanging chains, old hooks, and walls tagged with graffiti. The air smelled of wet dust and old blood.

Nadia drew the circle in the center of the warehouse floor using salt, brick dust, and powdered iron. Tessa placed bowls of river water at each point. June set small speakers around the room, each connected to a recorder loaded with layered notes from her own voice. Maribel carried the deed against her chest.

Dane stood near the entrance holding a crowbar like a man deeply aware of its uselessness.

“What should I do?” he asked.

“Try not to die,” June said.

Tessa gave her a look.

June sighed. “Fine. Try not to die near us.”

The first thrall came through the ceiling.

It dropped onto all fours with a wet slap.

It had once been a woman in a reflective survey vest. Her neck was torn open, but no blood spilled. Her eyes were gold. Her jaw worked loosely, as if she had forgotten how bones fit together.

Dane whispered, “Her name was Carla.”

The thrall turned toward him.

Tessa stepped forward and threw a handful of crushed marigold and salt. The mixture hit Carla’s face and burst into golden sparks. The thrall shrieked, clawing at her eyes.

More shapes moved in the rafters.

“Nadia,” Maribel said.

“I see them.”

Nadia lifted both hands. Iron nails rose from her coat pockets and spun in the air around her like a crown.

The thralls came at once.

They poured from stairwells, windows, vents, and holes in the floor. Men and women in work boots, security uniforms, business casual, all emptied and refilled with Viktor’s hunger. June activated the speakers.

Her recorded voice filled the warehouse.

Not singing.

Wailing.

The sound struck the thralls like invisible wire. They staggered, twitching, their gold eyes flickering. Tessa moved between them, throwing salt, whispering names of plants that grew through ruins and roots that cracked stone. Nadia sent iron nails into shoulders, thighs, hands, pinning thralls to brick and timber without killing them.

Maribel stood in the circle and opened the deed.

“Viktor!” she shouted.

Thunder answered.

The warehouse lights went out.

The generators coughed, sputtered, and died.

In the darkness, every thrall stopped moving.

June’s recorded wail warped, slowed, and deepened until it became laughter.

Then Viktor spoke through every stolen mouth.

Little witches.

The voice rolled through the warehouse, layered and hungry.

You gave me meat.

Lightning flashed.

Viktor stood on the far side of the circle.

Rain streamed from his hair. His skin had changed since the cave. It looked thicker now, less translucent. His veins pulsed beneath it. He wore no shirt, only the shredded remains of something taken from a dead worker. His mouth dripped black-red.

He smiled at Maribel.

You gave me a city.

Maribel’s fear rose so fast she nearly choked on it.

Nadia whispered, “Hold the circle.”

Dane stared at Viktor, unable to move.

Viktor’s eyes shifted to him.

Builder, he whispered. Breaker. Thief.

Dane took a step backward.

Viktor moved toward him, but Maribel sliced her palm open with the silver knife and flung blood into the circle.

It ignited in midair.

Viktor stopped.

His eyes returned to her.

“You made a bargain,” Maribel said.

The vampire laughed inside her skull.

I honored it.

“You broke it.”

I grew beyond it.

The thralls began to crawl forward.

June’s speakers burst one by one.

Tessa shouted over the storm, “Now would be good!”

Nadia slammed her palms together.

The iron in the circle rose, forming a cage around Viktor, bars twisting upward from the floor. He struck them once, and the whole warehouse shook. Brick dust rained down.

Maribel began the binding.

“Blood beneath blood, hunger beneath stone—”

Viktor hit the bars again.

One cracked.

June stepped beside Maribel, humming through clenched teeth, adding force to the words.

“Name bound by nail and bone—”

Tessa poured river water into the circle. It ran against gravity, climbing the iron bars in silver streams.

Viktor snarled.

Dane suddenly shouted, “Carla!”

The surveyor-thrall had broken free and was crawling toward him.

Dane raised the crowbar, but his hands shook too badly to swing.

Maribel could not stop chanting.

June could not stop singing.

Nadia could not release the iron.

Tessa turned, but another thrall grabbed her ankle.

Carla lunged.

Dane dropped the crowbar.

Instead of running, he caught the thrall by the shoulders and drove them both backward into the salt line near the loading bay. The salt flared. Carla screamed. Dane screamed with her, his sleeve smoking where the magic burned through fabric into skin.

Tessa threw a loop of red thread around Carla’s throat and pulled.

“Say her name!” Tessa shouted.

Dane gasped, “Carla Ruiz!”

The thrall convulsed.

For one second, the gold left her eyes.

A woman looked out.

Terrified.

Human.

Then her body collapsed.

All around the warehouse, the thralls faltered.

Maribel understood.

Names.

Viktor had emptied them, but he had not erased them.

He had taken their blood, their will, their memory.

But not their names.

“June!” Maribel shouted.

June changed her song.

Her voice rose, clear and cutting, no longer a wail but a summons. The sound moved through the warehouse, touching each thrall, demanding what had been stolen.

Tessa understood next. She began calling names from work badges, uniforms, scraps of memory.

“Dennis Porter!”

A thrall fell.

“Owen Leary!”

Another collapsed.

“Malik Jones!”

“Sarah Voss!”

“Peter Nguyen!”

Dane joined in, voice cracking as he shouted the names of his employees, contractors, people he had known only from payroll and liability forms until that moment.

One by one, the thralls dropped.

With each fallen body, Viktor weakened.

His skin thinned again. His veins blackened. His ancient face twisted with rage.

Mine, he hissed.

“No,” Maribel said, blood running down her wrist. “Not yours.”

She lifted the deed.

The old paper was soaked now, the ink moving like insects.

“You were buried here,” she said. “You do not belong to this city.”

Viktor gripped the iron bars. “I belong to hunger.”

Nadia stepped closer, blood dripping from her nose from the strain of holding the cage.

“Then starve.”

The roof exploded inward.

Not from Viktor.

From lightning.

A bolt struck the rusted metal crane rail above them, traveled through the hanging chains, and hit the iron cage. White light filled the warehouse. The air became heat and metal and screaming.

Viktor burned.

He did not burn like wood or flesh.

He burned like a shadow forced to remember the sun.

His body arched. His mouth opened impossibly wide. Inside it, Maribel saw centuries: plague ships, battlefield mud, cellar doors, children hiding beneath floorboards, men with torches, women with knives, all swallowed by the same hunger.

The cage shattered.

Viktor fell to his knees.

For one terrible second, Maribel thought he would rise again.

Then Tessa stepped into the broken circle with the copper bowl from the first ritual. She had carried it all night beneath her coat.

“No more bargains,” she said.

She poured the river water over Viktor’s head.

Maribel spoke the final words.

“Stone remembers. Blood returns. Name is chain. Grave is home.”

June screamed his name.

Not Viktor.

The older one.

The one written beneath the ink, hidden in the deed, revealed only now as the paper burned in Maribel’s hands.

“VIKTOR DRAGOSLAV, SON OF NO DAWN!”

The floor opened.

Limestone split beneath him, revealing darkness below.

Viktor reached for Maribel.

His claws grazed her cheek.

Then the stone swallowed him.

The crack sealed.

The warehouse went silent except for the storm.

For a long time, no one moved.

Then June sat down hard in a puddle.

“I hated that,” she said.

Tessa began to laugh. Then cry. Then laugh again.

Nadia wiped blood from her nose and looked at Dane, who was kneeling beside Carla’s body.

“You stopped the demolition,” she said.

Dane looked up at her.

Rain ran down his face, or maybe it was tears. In the ruined light, it was hard to tell.

“Yes,” he said.

Maribel believed him.

Not because he had become good. People did not become good in one night, even a night full of monsters.

She believed him because fear had taught him something profit had not.

Some places bite back.

By morning, the official story was a gas explosion caused by old underground lines, worsened by the storm. Several workers were dead. Others were missing. Dane Development Group suspended all projects in the historic district pending “community review and structural reassessment.”

The news called it a tragedy.

The neighborhood called it a warning.

Weeks passed.

The Lincoln Rooms still stood.

The boarding house across from Bell, Book & Bitterroot was purchased by a preservation trust funded anonymously through a shell company no one could trace, though June suspected Nadia had bewitched a banker or two. The mural of the trumpet player was restored. The luxury apartment rendering disappeared beneath layers of posters for local shows.

Collier Dane left Kansas City before summer.

He mailed Maribel one thing before he went: a box of old keys recovered from his development sites. Attached was a note.

I don’t know what they open. Maybe you should.

Maribel burned the note but kept the keys.

The coven changed after that night.

Tessa planted marigolds outside every tunnel entrance she could find. Nadia began cataloging old bindings with a humility she pretended was academic rigor. June refused to enter the West Bottoms after sunset, though she wrote a song about the warehouse that made every glass in the shop tremble when she played it.

And Maribel kept the deed’s ashes in a jar behind the counter, beside the cracked pocket watch that only ticked during thunderstorms.

Sometimes, late at night, when the rain came hard and the city lights blurred against the windows, she heard something under the floorboards.

Not scratching.

Not whispering.

Breathing.

Slow.

Patient.

Deep beneath Kansas City, in the limestone dark, stone remembered what blood had returned to it.

And hunger, Maribel knew, was never truly dead.

Only waiting for someone desperate enough to call its name again.

Back to Top Read More Stories