Read Receipts

Read Receipts

  • Admin
  • April 16, 2026
  • 72 minutes

The first message came on a Wednesday at 11:43 p.m., just as Jonah was deciding whether to close his chemistry notebook and pretend he had studied enough.

His phone buzzed against the desk.

He glanced at the screen without thinking, expecting a dumb meme from Owen or a reminder from his mom about taking out the trash in the morning.

Instead he saw:

Mia Harper
you still awake?

Jonah stopped breathing.

For a second, everything in his room seemed to flatten into silence: the hum of his desk fan, the ticking of the cheap clock over his dresser, the distant TV downstairs where his dad had fallen asleep in the recliner. All of it dulled, like someone had stuffed cotton into Jonah’s ears.

He stared at the name until his eyes burned.

Mia Harper.

His thumb hovered over the screen, then jerked away like it had touched something hot.

Mia Harper had died eleven months ago.

He knew because he had stood in a black suit that didn’t fit right under a white tent in the cemetery while the pastor talked about “unimaginable loss” and “a light gone too soon.” He knew because he still had the funeral card tucked into the back pocket of his wallet for reasons he didn’t understand. He knew because sometimes he still caught himself turning in math class when he heard someone laugh like her.

And because, three days before she died, she had texted him fourteen times in a row and he had left every message unopened until it was too late.

The phone buzzed again.

jonah?

His throat tightened.

It had to be a joke. A hacked number. Someone had kept her phone. Someone cruel.

His room reflected dimly in the dark window over his desk: pale face, messy hair, hunched shoulders, the blue-white glow of the screen lighting one side of his face. He looked like a stranger.

He pressed the power button to lock the phone.

The black screen showed his reflection for half a second.

Then it lit up again.

it says you read it

Jonah’s stomach turned.

He hadn’t opened the messages. The preview showed through the lock screen, but he hadn’t tapped anything.

His thumb slipped as he swiped to unlock. The message thread opened.

The old conversation bloomed onto the screen as if it had been waiting.

Most of the earlier messages were theirs from last year, stupid inside jokes, homework complaints, links to songs, Mia sending blurry photos of her dog wearing one sock on his head. Then, farther down, the texts from the last week of October. The ones Jonah had avoided reading after they had their fight.

And beneath all of those, two new gray bubbles.

you still awake?
jonah?
it says you read it

A tiny label appeared under the most recent message.

Read 11:44 PM

Jonah’s chest went cold.

He hadn’t typed. Hadn’t touched the text box. But there it was.

Read.

A minute passed. Then another bubble appeared.

good

His fingers felt numb. He typed before he could stop himself.

Who is this?

The three dots came immediately.

mia

Jonah swallowed hard.

This isn’t funny.

No dots this time. No response for ten seconds. Fifteen.

Then:

i know
you never liked my jokes anyway

A memory hit him so suddenly he had to grip the edge of the desk.

Seventh grade, lunch table, Mia snapping a pretzel stick in half and saying, “That’s your sense of humor, Jonah. Dry and broken.” Then laughing so hard milk came out her nose.

He deleted the image from his mind.

Stop.

why didnt you answer me that night?

His hand began shaking so badly he could barely hold the phone.

There it was. No warm-up. No fake-friendly conversation. Straight for the bruise.

That night.

The night she died.

Jonah exited the message thread so fast his finger slid across the screen. He hit her contact card by accident. The number was still there, unchanged, the little photo bubble still showing Mia squinting into the sun at last year’s spring fair, dark curls blowing across her face.

Under her number, the phone gave him options:

Call
Video
Info

He almost threw the phone across the room.

Instead he dropped it face down on the desk and shoved back from his chair so hard the wheels caught on the rug.

“Nope,” he whispered to the empty room. “Nope.”

He stood there for a full minute, arms wrapped around himself, staring at the phone as if it might crawl away.

Finally he snatched it up again and marched into the hallway.

His parents’ bedroom door was closed. The TV downstairs was still murmuring. He could wake them. Hand his mom the phone. Let an adult look at it and explain it away.

But then he pictured her face if she read the messages. His mom had never really understood the Mia part. She knew Jonah had been upset after the funeral, but not why. Not what had happened in the week before. Not what Jonah had ignored.

He backed into his room and shut the door.

The phone buzzed in his hand.

if you dont want to talk thats okay
im almost there

Jonah stared.

Almost where?

No answer.

He hit Call.

The screen changed to Mia’s contact photo and the familiar ringing sound filled the room, weirdly normal, horribly normal.

One ring.

Two.

Then the call clicked.

Static hissed softly.

Jonah couldn’t speak.

For two seconds, maybe three, there was only static and a faint rustling sound, as though the phone on the other end were rubbing against fabric.

Then, very clearly, a breath.

Not through a speaker. Not like a recording.

A person breathing into a phone in the dark.

Jonah hung up so hard his thumb hurt.

The screen flashed.

i cant talk right now
im walking

Something moved outside his window.

He turned so fast his shoulder slammed into the bookcase.

The curtains were half open. Beyond the glass, his backyard lay under a wash of moonlight, sagging fence, dead flower beds, the shadowy shape of the swing set his little sister had outgrown three years ago.

Nothing there.

Then he saw it.

Past the yard, beyond the fence, where the alley cut between rows of houses someone standing perfectly still beside the telephone pole.

A shape, darker than the darkness around it.

Jonah stumbled backward until his calves hit the bed.

His phone buzzed again.

dont close the curtain

He made a sound he would later swear wasn’t a scream, though it had all the panic of one.

The figure by the pole lifted one arm.

Waved.

Jonah yanked the curtains shut and dropped to the floor.

He stayed there for a long time with his back against the bed, listening to his own ragged breathing and the furious pounding in his chest.

The phone kept buzzing.

He didn’t look.

By morning he had convinced himself of two things.

First: he had not actually seen anyone in the alley.

Second: whatever this was, it had to have a real explanation.

Lack of sleep. Bad joke. Some app that spoofed numbers. Owen, maybe, though even Owen wouldn’t touch Mia’s name. Not after last year. Not after what happened.

Jonah made it downstairs with sandy eyes and a headache that felt like a screw turning behind his forehead.

His little sister Emma was already eating cereal at the counter, watching some animated ghost-hunting show on the kitchen TV. His mom stood at the stove in scrubs, making eggs before her hospital shift. His dad was at the table scrolling through news headlines.

“Morning,” his mom said without turning around.

Jonah muttered something close enough.

“Rough night?” his dad asked.

“Studying.”

His dad snorted. “Sure.”

Jonah poured himself orange juice and checked his phone.

Nine unread texts.

All from Mia.

His vision narrowed.

He opened the thread under the table, angling the screen away from his family.

you closed it
that was rude
i waited so long to talk to you
why are you acting like this
you know me
look outside
jonah
JONAH
im sorry i got mad

He nearly dropped the glass.

“Careful,” his mom said. “You okay?”

Jonah locked the phone. “Yeah.”

His mother set a plate in front of him. “You look pale.”

“Didn’t sleep.”

“Well, tonight you’re putting the phone away before bed.”

He laughed once, sharp and humorless. “Great idea.”

Emma peered over from her stool. “Why are you being weird?”

Jonah shoved a forkful of eggs into his mouth so he wouldn’t answer.

At school, he told Owen everything.

Not in the hallway, where people drifted past in clumps and sounds bounced off lockers. Not in chemistry, where Mrs. Bell could hear a gum wrapper open from twenty feet away. He waited until lunch, when the two of them sat at the far end of the cafeteria with a view of the parking lot and the table noise covered low voices.

Owen listened with his fries halfway to his mouth and a frown deepening between his eyebrows.

When Jonah finished, Owen set the fry down carefully.

“That’s messed up,” he said.

“Yeah.”

“You sure it was her number?”

Jonah handed over the phone.

Owen studied it. He scrolled farther up, through the old messages. His eyes flicked quickly over one section and then away.

Jonah knew which section.

The unread texts from last October.

Owen handed the phone back.

“Could be somebody spoofing her number.”

“Who?”

Owen shrugged. “Someone trying way too hard to be a psycho.”

“They knew stuff.”

“Like what?”

Jonah opened his mouth, then shut it.

Like what indeed? That she’d once joked he hated her jokes? That he hadn’t answered her that night?

Owen had known both of those things. Lots of people knew they’d fought. Mia had been loud about it for two days before she died.

“Stuff,” Jonah said.

Owen leaned in. “Did you tell anybody else?”

“No.”

“Good.”

Jonah bristled. “Good?”

“I mean, because if this is a prank, whoever’s doing it wants a reaction. And if it’s not a prank...” Owen stopped.

“If it’s not?”

Owen shoved a fry into his mouth. “Then I definitely don’t want to know.”

Jonah almost smiled, because that was such an Owen answer, but the feeling died before it fully formed.

“What if we call the number from your phone?” Owen said.

“Already did.”

“And?”

Jonah stared at him.

Owen’s expression changed. “Seriously?”

“I heard breathing.”

Owen sat back. “Okay. That’s... okay.”

“You don’t believe me.”

“I do. I mean, I believe you heard something. I’m just saying there are apps, man. There are websites. My cousin made a number call me from ‘Satan’ once.”

Jonah rubbed at his eyes. “It was outside my house.”

That shut Owen up.

The bell rang before either of them spoke again.

The afternoon dragged. Every vibration in Jonah’s pocket made his spine stiffen. By the last period he’d stopped checking the phone altogether.

When he got to his locker after school, Lila Moreno was waiting there.

Jonah nearly swore.

Lila had been one of Mia’s closest friends. Where Mia was bright and loud and impossible to ignore, Lila was quiet in a way that made teachers think she wasn’t listening until she said something cutting and brilliant. Since the funeral, she talked to Jonah only when forced.

Now she stood with her backpack slung over one shoulder and her eyes fixed on him.

“I heard you asked Owen about Mia,” she said.

Jonah shot Owen, halfway down the hall, a murderous look. Owen saw it and grimaced apologetically.

“I didn’t ask about Mia,” Jonah said. “Not exactly.”

“Then what exactly?”

He glanced around. A few students lingered nearby, pretending not to listen.

“Not here.”

Lila studied him, then jerked her head toward the side exit.

The wind outside slapped cold against Jonah’s face. They crossed to the bike racks where nobody else was hanging around.

“Well?” Lila said.

Jonah hesitated. He could hear how insane it would sound if he said it out loud. Mia is texting me from beyond the grave. There’s a person in my yard. My dead friend’s ghost is mad I left her on read.

Lila’s expression sharpened. “Something happened.”

He took out the phone and held it toward her.

She frowned at the screen, reading.

Jonah watched the color drain from her face.

“You didn’t do this?” he asked quietly.

Her eyes snapped to his. “You think I’d do that?”

“I didn’t say that.”

“You thought it.”

Jonah took a breath. “I don’t know what to think.”

Lila handed the phone back as if it might burn her. “That’s her number.”

“I know.”

“She texted me from that number until...” Lila swallowed.

Jonah waited.

“Until after the accident,” she finished.

For a second he wasn’t sure he’d heard right. “After?”

Lila wrapped her arms around herself against the cold. “The night she died, around midnight, I got a message.”

Jonah felt something drop inside him. “What did it say?”

She looked toward the parking lot. “Just my name. Then, ‘come outside.’”

A chill crawled up both his arms.

“What did you do?”

“I called her. No answer. Then I texted back. Then I called her mom because I knew Mia had borrowed her cousin’s car and she wasn’t supposed to be driving.” Lila’s voice grew flatter, as if she were reciting from memory. “Her mom said police had already come by. The crash happened at 10:18.”

Jonah stared.

“I deleted the messages,” Lila said. “I thought... I don’t know what I thought. That it was a glitch. Or somebody else had her phone. I didn’t want to deal with it.”

The wind rattled the chain-link fence beside them.

“Why didn’t you tell anyone?” Jonah asked.

Lila gave him a look so tired it seemed older than either of them. “Because my best friend was dead, Jonah.”

He flinched.

She saw it and looked away.

“Sorry,” she muttered. “That came out meaner than...”

“No. It’s fine.”

She tucked a strand of hair behind her ear, though the wind immediately blew it back loose. “Has it only texted you?”

“So far.”

Lila went still. “It?”

Jonah hated how relieved he felt hearing someone else say it instead of who.

His phone buzzed.

Both of them jumped.

He looked down.

you showed her
that wasnt nice

Lila read it over his shoulder and made a tiny sound in the back of her throat.

“How would it know?” she whispered.

Jonah turned in a slow circle, scanning the parking lot, the school windows, the street beyond. Students moved everywhere, laughing, shoving, climbing into cars. Too many faces. Any one of them could be watching. None.

Another buzz.

lila shouldnt be there
she never answered either

Lila backed away from the phone as if it were alive.

“You need to go to the police,” she said.

“And say what?”

“That someone is stalking you.”

“Using a dead girl’s number?”

“Yes!”

He almost laughed. It came out as a shaky exhale.

Lila hugged her arms tighter. “Don’t answer it anymore.”

Jonah looked at the screen. The text box waited at the bottom of the thread, blank and patient.

Too late, he thought.

That night he turned the phone off.

He placed it face down on the dresser, plugged it in, and held the side button until the screen went black. Then he checked to be sure. Then checked again.

At 12:07 a.m., the screen lit up.

Jonah saw it from bed and sat bolt upright so fast he nearly head-butted the wall.

The phone vibrated once. Twice.

He snatched it up.

The battery icon showed charging. The screen glowed with a new message notification.

Mia Harper
you cant do that forever

His hands went slick.

He hit the side button. The screen went dark. He hit it again.

The phone powered on to the lock screen.

He was so startled he dropped it on the blanket.

No startup logo. No reboot. It was just on now, as if it had never been off at all.

Then the phone rang.

Not a text tone. A call.

Mia Harper calling.

Jonah stared until the ringtone seemed to come from miles away.

He could decline it. Throw the phone. Smash it. Run downstairs. So many options.

Instead, he answered.

For a moment there was only that soft static again, the faint background hush.

Then a voice.

“Jonah?”

His blood froze.

It was Mia’s voice.

Not perfect. Not clean. There was distortion, a watery fuzz, as if the sound were passing through a tunnel. But it was her voice. High and bright and unmistakable.

Jonah pressed the phone so hard to his ear it hurt. “Who is this?”

Silence.

Then, very small: “I’m cold.”

His mouth went dry.

“This isn’t funny,” he whispered.

“You always say that when you’re scared.”

The room seemed to tilt.

Because she did say that. Used to. Anytime they watched horror movies at Owen’s house and Jonah called the plot stupid while quietly holding a throw pillow in front of his chest.

The voice on the phone took a hitching breath.

“Why didn’t you answer me?”

Jonah squeezed his eyes shut. “Stop.”

“Was I that annoying?”

“Stop it.”

“I needed you.”

The last word cracked.

Something inside Jonah cracked with it.

He sat hunched in the dark, gripping the phone so hard his fingers ached. “You told me not to come.”

On the other end, silence.

Then a rustle. And softly: “That’s not what I said.”

Jonah’s chest tightened.

He remembered that night in ugly, jagged pieces. The football game. The argument afterward by the bleachers because Mia had told half the grade Jonah liked her, and Jonah had denied it too hard and too publicly, more out of panic than honesty. Mia had gone red-faced and furious. Told him to forget it, forget her, forget everything. Later that night, texts from her rolling in while Jonah lay staring at the ceiling, refusing to look because he was angry and embarrassed and thirteen and stupid.

In the morning she was dead.

He had read the messages two days later.

The last one said: please answer. I dont know what to do.

Jonah opened his eyes.

“What do you want?” he asked.

The static breathed in and out.

Then: “Come outside.”

Every muscle in his body locked.

“No.”

“Please.”

“No.”

The voice grew distant for a second, then sharpened again. “I’m right here.”

Something tapped his window.

Jonah turned, moving slowly, phone still clamped to his ear.

The curtains were open a crack.

Through it he could see a pale blur at the glass.

A face.

He screamed and dropped the phone.

It hit the hardwood with a crack and slid under the desk.

Jonah scrambled backward off the bed, tangling in his blanket and slamming to the floor. By the time he got to his feet and yanked the curtain shut with both hands, whatever had been at the window was gone.

He didn’t sleep at all.

The next morning his parents finally noticed something was really wrong.

His mom found him in the kitchen at 5:50 a.m., sitting in the dark with all the lights off and his phone in the freezer.

She turned on the overhead and stopped.

“Jonah.”

He blinked at her.

She took in his face, the untouched cereal bowl, the freezer door hanging open. “What happened?”

He wanted to say nothing. Fine. Bad dream. Headache.

Instead, to his horror, tears rushed hot into his eyes.

His mom crossed the kitchen in three steps. “Hey. Hey. What is it?”

Jonah shook his head because speaking would make it worse.

She sat him down and wrapped both hands around his wrists, grounding him.

“Did someone hurt you?”

“No.”

“Did something happen at school?”

He let out a broken laugh. “Not exactly.”

“Then tell me.”

So he did, or most of it. He left out the fight with Mia. Left out the unread messages. Left out his own part in any of it. But he told her about the texts, the calls, the number.

His mother listened without interrupting, which somehow made it easier and worse.

When he finished, she took a slow breath and said, “You should have told us sooner.”

“I know.”

She squeezed his wrist. “This is a stalking issue first and a technology issue second. We’ll deal with both.”

His dad joined them ten minutes later, more rumpled and less calm, but with the same practical anger that seemed to be holding the whole kitchen together. He checked the locks. Walked the yard. Looked for footprints under the bedroom window and found only damp leaves and churned dirt too messy to mean anything.

Then Jonah’s mom called the police.

Officer Ramirez arrived at 7:15, took notes at the dining room table, and held Jonah’s phone between two fingers like it was a frog he didn’t especially want to touch.

“You’re sure it’s her number?” he asked.

“Yes.”

“And this girl is deceased.”

Jonah hated that word. Deceased. It made Mia sound like paperwork.

“Yes.”

Ramirez nodded, as if dead classmates texting in the middle of the night was a category he dealt with every week. “We’ll file the report, contact the provider, see if we can trace whether the number was reactivated or spoofed. In the meantime, keep records of everything. Don’t delete any messages. Don’t answer unknown calls. Make sure your parents know if you see anybody near the house.”

Jonah almost said, I did see somebody, but the memory of the face at the window already seemed slippery, unreal. Had it been a face? Or just a pale oval of his own reflection layered over the dark outside?

Ramirez looked at him for a long moment. “You’ve had a rough year.”

Jonah stared at the table.

“It’s not unusual,” Ramirez continued carefully, “for grief to make things feel... especially intense.”

Jonah’s head jerked up.

“I’m not saying the messages aren’t real,” the officer said quickly. “I’m saying lack of sleep, stress, memories, guilt, those things can make a real situation feel even more frightening.”

Guilt.

The word landed like a stone.

Jonah’s father thanked the officer in the front hall after the report was taken. Jonah didn’t move from the dining room chair until the front door shut behind Ramirez.

Then he stood abruptly. “I’m not crazy.”

His mother came back from the hall. “No one said you were.”

“He did.”

“He said you’re scared.”

“Because something is happening.”

She stepped closer. “I know.”

But Jonah could hear the uncertainty under it.

By afternoon the whole thing had spread anyway.

Owen texted first: u okay? people saying cops came

Then Lila: Did you tell them about me?

Then three separate classmates asking vague, hungry questions like what happened at your house?

Jonah ignored them all except Lila.

No. But I think someone saw.

Her reply came instantly.

Meet me after school. Library.

He should have told his parents. He knew that. Instead he lied about needing makeup work from chemistry and biked to the public library two neighborhoods over.

Lila was waiting in one of the study rooms upstairs. Her backpack was on the floor and a laptop sat open in front of her. She had several tabs pulled up: local news archives, an old memorial page, a forum about caller ID spoofing, and, bizarrely, a map.

“You look terrible,” she said.

“Thanks.”

“You’re welcome.”

For the first time in days, Jonah nearly smiled for real.

“What is all this?” he asked.

Lila pushed the laptop toward him. “I’m trying to figure out if anybody else got messages after Mia died.”

Jonah stared. “How?”

“I searched her memorial page comments. Some people posted weird stuff and then deleted it. I found cached versions.”

He sat down across from her.

“There,” she said, tapping the screen.

A screenshot from months earlier showed a comment under a photo of Mia at the lake, grinning with braces flashing silver.

miss you every day. still can’t believe i got a text from your phone that night. i thought it was some sick joke. love you forever.

Posted by: Aunt Denise

Jonah looked at Lila.

“She got one too?”

Lila nodded. “Apparently.”

“What did it say?”

“No clue.”

He scrolled lower.

Another screenshot. Different commenter. Username hidden, but the text remained.

If anyone else got messages after, please tell me. I’ve never said anything because I thought I imagined it.

The comment had later been removed.

Jonah’s scalp prickled.

“This is insane.”

“I know.”

“Did you message them?”

Lila grimaced. “Tried. Most old accounts. But I did get one response.” She pulled a folded paper from her notebook and flattened it on the table. “From Mia’s cousin, Rachel.”

It was written in cramped blue ink.

I borrowed Mia’s phone charger from her room two days after the funeral. The phone was gone. Her mom thought police still had it, but police said they returned personal belongings. No one ever found the phone. A week later, my brother got a call from Mia’s number at 1:13 a.m. He answered and heard road noise. He hung up. He never told Aunt Karen because she was a mess already.

Jonah read it twice.

“The phone disappeared?” he said.

Lila nodded.

“Then how is anybody texting from it?”

She was already shaking her head. “Don’t.”

“Don’t what?”

“Don’t say it.”

He leaned back in the chair. The study room suddenly felt too small, the fluorescent lights too bright, the closed glass door too thin.

Lila tapped another tab. “Look at the map.”

It showed the county road where Mia had crashed. A curving stretch of asphalt north of town, flanked by woods and drainage ditches. Jonah knew it. Everybody did. There had been flowers there for months.

“I checked timestamps,” Lila said. “Mine came at 12:02. Rachel’s brother got the call at 1:13. You said yours started Wednesday at 11:43.”

“So?”

“So they all cluster around late night. And not just any late night. Close to the time of the accident.”

Jonah frowned. “The crash was at 10:18.”

“Reported at 10:18. Doesn’t mean she died then.”

They looked at each other.

The fluorescent light above them buzzed.

Jonah rubbed both palms on his jeans. “What are you saying?”

Lila’s gaze dropped to the table. “Maybe nothing happened after. Maybe... maybe those messages were sent before.”

He stared.

She went on, faster now, as if afraid she’d stop if she slowed. “Scheduled somehow. Delayed. Or maybe the phone kept trying to reconnect and sent them later. Or maybe she made some weird app thing. I don’t know. I’m just saying there could be an explanation that isn’t...”

She trailed off.

“Then how does it know what I’m doing now?” Jonah asked.

Lila had no answer.

His phone buzzed.

He had brought it because, despite everything, he couldn’t stand not having it. Now both of them watched it on the table like it might sprout teeth.

library isnt safe either

Lila whispered, “No.”

Jonah stood so quickly the chair legs scraped.

On the other side of the glass study-room wall, a teenage boy in a blue hoodie was shelving books. An old woman shuffled past with a stack of magazines. A mom read picture books with a little girl in the corner. Normal life, ten feet away.

Jonah stepped out into the aisle.

Nothing.

No one looking at him. No pale face at the window. No breathing voice from the dark.

He turned slowly. The boy in the blue hoodie glanced up, then away.

Jonah went back into the room.

“Could it see through the phone?” Lila whispered.

“That’s not a thing.”

“You sure?”

He didn’t answer.

Lila pulled her backpack into her lap and unzipped a front pocket. From it she took a tiny silver cross on a chain.

Jonah stared. “Are you serious?”

“It was my grandmother’s.”

“That’s your big plan? Jewelry?”

“Shut up.” She placed it on top of his phone. “I’m covering options.”

It would have been ridiculous if her hand hadn’t been shaking.

That evening Jonah made his worst decision.

He texted back.

He did it sitting on the floor of his bedroom with the door locked, while his parents argued downstairs in low voices about security cameras and changing Jonah’s number and whether he should stay home from school tomorrow.

Jonah stared at the last message for a long time.

library isnt safe either

Then he typed:

What do you want from me?

The reply came instantly.

the truth

His mouth went dry.

About what?

The dots appeared. Disappeared. Reappeared.

that night

He leaned his head back against the bedframe and shut his eyes.

He could feel the old shame stirring, hot and sour.

I already know what happened that night.

no you don't

Yes I do. You crashed.

A pause.

before that

Jonah’s thumb hovered over the keys.

He remembered the bleachers, the stupid joke gone wrong, Mia’s face when he denied liking her. Worse than angry. Hurt. Then his own panic turning mean because he wanted to erase the whole moment, the whole hallway rumor, the way everyone had started singing kiss songs every time Mia walked by him.

He typed:

We fought.

and then?

You texted me.

and then?

His heartbeat thudded in his throat.

I didn’t answer.

No response.

He waited, staring.

Finally:

why?

Jonah swallowed.

Because I was embarrassed. Because I thought you were being dramatic. Because I wanted you to feel bad for once too. Because I figured there’d be time.

Instead he typed:

I was mad.

Nothing.

Then:

that's not all

He read the words three times.

A dull roaring began in his ears.

What do you mean?

No answer.

He typed again, faster.

What do you mean?

The bubbles appeared and vanished.

Then:

meet me where it happened and ill tell you

Jonah went cold from scalp to heel.

No.

then i come to you

He stood up so abruptly he smacked his knee on the desk.

“No,” he said aloud.

The phone buzzed.

tomorrow night
11:43
come alone

He hurled the phone onto the bed as if distance could change what was on it.

Downstairs, Emma laughed at something on TV.

The sound was so normal that Jonah nearly cried.

He told Lila.

Not his parents. He knew what they would say. Absolutely not, under no circumstances, police again, end of discussion.

So he told Lila, who read the new messages with a face like stone and then said, “You’re not going alone.”

“I’m not going at all.”

She looked at him. “You are, though.”

He hated that she knew him well enough to say it.

The next day passed in a sick fog. Officer Ramirez called to say the carrier couldn’t trace the messages because the number was inactive but somehow still pinging through overlapping towers. His mother muttered that made no sense. Ramirez agreed.

At school, Owen cornered Jonah in the locker bay and demanded to know why Jonah looked like he was about to throw up.

“Nothing.”

“Don’t lie. You never pull off lying.”

Jonah glanced around, lowered his voice, and gave him the short version.

Owen’s eyes widened with each sentence. “Absolutely not.”

“I know.”

“Then why are you saying it like you’re still considering it?”

“Because if this is a person, maybe I can find out who.”

“And if it’s not a person?”

Jonah had no answer.

Owen scrubbed both hands over his face. “I hate this. I really hate this.”

“So don’t come.”

“Wow. Great. Thanks.”

“I’m serious.”

Owen looked personally offended. “As opposed to what? Letting you walk into some horror movie by yourself?”

Jonah rubbed his forehead. “Lila’s already involved.”

Owen froze. “Lila knows?”

“Yes.”

“And you didn’t tell me that part first?”

Jonah stared at him. “Why would that be the important part?”

Owen opened his mouth, closed it, then said stiffly, “It’s not.”

Jonah would have teased him under any other circumstances. Instead he just said, “I’m not dragging both of you into this.”

“Too late,” Owen muttered.

At 10:55 p.m. the next night, Jonah climbed out his bedroom window.

He hated himself a little for how easy it was. Open window. Drop onto the porch roof over the kitchen. Lower himself to the garbage bins below. He had done the same thing twice last summer when he and Owen snuck out to bike to the 24-hour gas station for slushies.

Tonight the yard seemed too still, the darkness too deliberate.

Lila was waiting at the corner in her brother’s dented hatchback. Owen sat in the back seat, hoodie up.

Jonah stopped short. “No.”

Owen leaned between the seats. “Counterpoint: yes.”

“I told you...”

“Save it,” Lila said. “Get in.”

He did.

Nobody talked much on the drive.

The road north of town cut past fields, then stretches of dense black woods. The farther they went, the fewer houses there were, until the world narrowed to the headlights, the yellow lines, and the trees pressing in on both sides.

Lila parked a quarter mile from the crash site on the gravel shoulder of an old service road.

“We’re not driving right up?” Jonah asked.

“No chance,” she said.

The three of them got out.

Cold air bit into Jonah’s lungs. Somewhere far off an animal called once, high and wavering.

They walked the rest of the way by flashlight.

The memorial appeared first: wilted flowers tied to a fence post, a waterlogged stuffed bear, a laminated photo of Mia smiling beside her old blue bike. The beam of Jonah’s flashlight trembled over it.

He stopped moving.

For a second he couldn’t hear the woods or the wind or Owen breathing beside him.

Only memory.

Mia on the school steps, tossing him a grape soda from the vending machine because she knew he hated orange. Mia rolling her eyes when he corrected her math. Mia at the fair. Mia furious beside the bleachers.

Mia gone.

Lila touched his sleeve lightly. “Jonah.”

His phone buzzed in his pocket.

He took it out.

you came

The three dots appeared again before he could type.

good

The air changed.

That was the only way he could later describe it. The night around them seemed to tighten, to draw inward. The woods went abruptly silent, as if every insect and bird had been switched off.

Owen whispered, “Do you guys hear that?”

“Hear what?”

“Exactly.”

Jonah looked up from the phone.

The road ahead curved left into darkness.

At the edge of the curve stood a girl in a pale sweatshirt.

Jonah’s breath stopped.

She was half lit by moonlight, half by the weak spill of Lila’s flashlight. Dark curls. Thin shoulders. Bare legs under oversized sleeves. One sneaker on, one foot bare and muddy.

Mia.

Not a perfect movie-ghost Mia. Not glowing or transparent.

Just Mia, standing in the road like she had been walking home and gotten tired.

Lila made a broken choking sound.

Owen whispered, “No. No, no, no.”

The girl lifted her head.

Even from thirty feet away Jonah saw what was wrong.

The left side of her face looked normal.

The right side was streaked dark, skin torn across the temple, hair matted as if with wet dirt and blood. Her arm hung at a strange angle. Her eyes, both of them, were open too wide.

Jonah’s knees threatened to give out.

“Jonah,” she said.

Her voice carried clearly in the stillness.

Not through a phone now. Through the air.

Lila grabbed Jonah’s wrist hard enough to hurt.

But he stepped forward.

He couldn’t help it. Some terrible mix of hope and horror pulled him.

“Mia?”

Her mouth twisted. “You came.”

Owen hissed, “Don’t get closer.”

Mia’s gaze shifted to him, then to Lila.

A flicker of anger crossed her face. “I said alone.”

“We weren’t letting him...” Lila began.

“Shut up,” Mia snapped.

Lila flinched as if struck.

Jonah took another step. “What is this?”

Mia looked at him as if the answer should be obvious. “You know.”

“No, I don’t.”

She laughed once, a jagged little sound that held none of the old Mia in it. “Liar.”

The woods remained utterly silent.

Jonah’s phone buzzed in his hand.

He looked down.

A new text from Mia.

ask me what happened after the texts

His skin crawled.

He looked back up. “What happened after the texts?”

Mia tilted her head. Bone gave a tiny crack in her neck.

“You still didn’t read them,” she said.

“I know.”

“You thought I was being dramatic.”

He couldn’t speak.

“I was scared,” she said. “I shouldn’t have been driving. I took Rachel’s car anyway. I just wanted to leave town for a while and calm down and then maybe come back when I wasn’t so embarrassed and mad. But then I hit the ditch, and the engine died, and my phone battery was almost gone.” Her good hand clenched. “I texted you because I knew you’d answer if it was really bad.”

Jonah’s throat burned.

“I was going to,” he whispered.

“When?”

He had no answer.

Mia took one limping step forward. Gravel crunched beneath her bare foot. “Do you know how long I waited?”

Lila whispered, “Jonah, don’t...”

Mia whirled on her with a speed that made all three of them jump. “You too.”

Lila went still.

“You got my message,” Mia said. “You looked at it and did nothing.”

Tears sprang into Lila’s eyes. “I called your mom.”

“Too late.”

Owen found his voice. “This isn’t her.”

Mia’s head snapped toward him.

For the first time her expression changed from anger to something stranger, almost hungry. “You weren’t invited.”

Owen stepped back.

The thing wearing Mia’s face smiled.

And Jonah understood at once, with the cold clarity of falling ice, that Owen was right.

This was not Mia.

Or not only Mia.

Because Mia would have looked at them differently. Mia would have cried. Mia would have laughed at how terrified they were even while being terrified herself. Mia would never have smiled like that.

The grin widened. Too wide. Splitting the dark blood on the torn side of her face.

Jonah took a step back.

The thing noticed and smiled more.

“See?” it said softly, and though it used Mia’s voice, something beneath it shifted, like a second voice turning under the first. “You know me.”

Lila whispered a prayer under her breath.

The thing’s eyes slid to the silver cross hanging around her neck. “That won’t help.”

The road behind Mia darkened.

At first Jonah thought clouds had crossed the moon. Then he realized the darkness was moving forward along the asphalt, low and spreading like spilled ink.

Shapes moved inside it. Glimpses only. A hand. A shoulder. Faces half formed and gone.

Jonah’s stomach lurched.

His phone buzzed again.

they all answer eventually

He dropped it.

“Run,” Owen said.

Nobody moved.

The thing in Mia’s shape took another step. The bad arm dangled, swinging slightly.

“Jonah,” it said, with awful gentleness, “I came because you kept reading.”

He backed up. “What?”

It pointed to the road where his phone lay face up in the gravel, screen lit.

“Every message. Every time you looked. Every time you listened. Every time you answered.”

The darkness behind it swelled.

Lila found her voice. “What are you?”

The thing considered her.

Then, in a whisper that seemed to come from the trees as much as from its mouth, it said, “The part that remains when the last thing you wanted was heard by no one.”

Owen made a frightened, angry sound. “That doesn’t mean anything.”

“It means,” the thing said, and now more voices layered softly under Mia’s, overlapping, crackling like bad reception, “that every unanswered call leaves a door open.”

Jonah could not breathe properly.

Because somehow, horribly, he understood.

It had not started with Mia.

Maybe not even with the people on the memorial page.

Something had answered those last messages. Something that looked for the lonely, the ignored, the panicked reaching into the dark with no one on the other end. Something that wore voices and memories like borrowed clothes.

Mia’s face tilted toward him again.

“But she was real,” it said, almost kindly. “At first.”

Jonah felt the world sway.

“Did she...” He swallowed. “Did she suffer?”

The thing’s smile faded.

For one terrible second, just one, Mia seemed to look out through it. Not clearly. Not fully. But enough that Jonah saw pain flood her eyes.

“Jonah,” she whispered.

Then the darkness inside her surged back.

“She waited,” the thing said.

The moving blackness reached the edge of the memorial post.

Owen grabbed Jonah’s hoodie. “We’re leaving. Now.”

This time Jonah moved.

They ran.

Branches slapped their faces as they veered off the road toward the service path where the car was parked. Lila’s flashlight beam whipped crazily through the trees. Behind them came no footsteps, only the sound of many phones vibrating at once.

Jonah dared a glance back.

Lights moved in the woods. Tiny white rectangles. Screens floating between trunks, blinking on and off as if carried by unseen hands.

His own phone vibrated in his pocket.

No, he thought wildly. He dropped that.

But the weight was there.

He yanked it out while running. It was his phone, screen spiderwebbed now from the fall, lit with incoming messages.

dont run
listen first
we waited too
read
READ

He hurled it into the dark.

Something rustled beside him and Owen shouted.

Lila screamed.

A figure stepped from behind a tree directly into their path.

Not Mia.

A man in a torn flannel shirt, face gray and water-swollen, eyes shining with screenlight. He held a phone to one ear and smiled vacantly as they skidded to a stop.

Then another shape emerged to the left. A woman in hospital scrubs, one side of her head crushed inward, thumbs moving endlessly over an unlit phone screen.

Then farther back, small and fast between the trunks, something child-sized.

Jonah made a sound of pure terror.

“Back!” Lila shouted.

But behind them the road thing was coming too, wearing Mia’s ruined body like a dress.

They were boxed in.

Owen grabbed a fallen branch from the ground and swung wildly at the nearest figure. It connected with a wet crack. The flannel-shirt man stumbled sideways, not injured so much as interrupted, then turned his glowing stare toward Owen.

Lila snatched the cross from her neck and shoved it into Jonah’s hand. “Do something with it!”

“What?”

“I don’t know! Be symbolic!”

Even then, even there, Jonah nearly laughed from hysteria.

The thing in Mia’s shape stopped ten feet away.

“Jonah,” it said. “One answer. That’s all.”

He clutched the cross so hard the edges bit into his palm.

“What answer?”

Its smile returned.

“The one you owed her.”

Lila’s breath came quick and shallow beside him. Owen’s knuckles were white on the branch.

Jonah understood then, with a sick certainty, that this was the trap.

Not the road. Not the messages.

Guilt.

It had found the hollow place in him and widened it until he stepped willingly into the dark.

If he answered now, maybe it would take that too. Maybe that was what it wanted most: not his body, but his surrender.

Mia’s face looked at him, torn and pleading and wrong.

“I’m sorry,” he said.

The thing waited.

Jonah swallowed hard.

“I’m sorry I didn’t answer,” he said, louder now. “I’m sorry I was cruel. I’m sorry I let you be alone.”

Mia’s good eye shimmered.

The trees seemed to lean in.

Then Jonah forced the rest out, the part he had never admitted even to himself.

“But you’re not her.”

For the first time, the smile twitched.

“You don’t get to keep using her voice,” Jonah said. His whole body shook, but the words came anyway. “You don’t get to use what happened. I should have answered her. I can’t change that. But I’m not answering you.”

The night shuddered.

The thing’s face rippled.

For a fraction of a second Mia vanished entirely and Jonah saw what stood beneath: not a body, not even a shape, but a mass of flickering darkness held together by light from a thousand tiny screens, each one showing a face frozen mid-call, mid-text, mid-plea.

Lila whispered, horrified, “Oh my God.”

The thing screamed.

No human throat made that sound. It came from everywhere at once the road, the woods, the phones in their pockets, the memorial post speakers from passing cars, all the swallowed voices it carried opening together.

Owen clapped his hands over his ears.

The dead figures lunged.

Jonah didn’t think. He grabbed Lila’s arm and ran straight at the gap between two trees where the child-sized shape had been. Owen barreled after them. Branches tore at their clothes. Behind them the scream became a storm of incoming message chimes.

The hatchback burst into view ahead.

“Keys!” Owen yelled.

“I have them!” Lila was already fumbling in her pocket.

Jonah yanked open the passenger door and half shoved, half threw Lila inside. Owen dove into the back as shadows reached the edge of the headlights.

Lila jammed the keys into the ignition. The engine coughed once, twice.

Something hit the rear windshield.

Owen shouted.

Jonah twisted around.

A pale hand slapped against the glass from outside. Not Mia’s. A small hand, childlike, muddy fingernails scratching lightly.

Then another hand appeared beside it. And another.

The engine caught with a roar.

Lila slammed the car into reverse so hard they all whipped forward. Gravel sprayed. The hands slid off the glass.

A face rose in the rear window.

Mia.

Or the thing in Mia’s skin.

It mouthed one word.

Read.

Then Lila hit the gas and the hatchback fishtailed onto the road and tore south toward town.

Nobody spoke for the first five minutes.

Owen kept twisting around in his seat to look out the back. Jonah watched the darkness beyond the headlights, waiting for a figure in the road, a floating phone screen, anything.

Nothing followed.

By the time they reached the first gas station on the outskirts of town, Lila was crying soundlessly and still driving.

“Pull over,” Jonah said.

She didn’t seem to hear.

“Lila.”

Owen reached forward and squeezed her shoulder. “Hey. Pull over.”

She finally jerked into the parking lot and stopped crooked across two spaces.

The three of them sat there panting.

Under the harsh fluorescent gas station lights, the world looked insultingly normal. A guy in a truck yawned while pumping gas. A woman herded two little kids into the convenience store. Somewhere music played tinny through a speaker.

Owen was the first to say it.

“What,” he asked hoarsely, “the hell was that?”

No one answered.

Jonah looked down at his empty hands.

The cross was still there, bent nearly in half.

Three days later, Officer Ramirez found Jonah’s phone lying on the shoulder near the crash site.

The screen was shattered beyond use. The SIM card had melted.

Ramirez told Jonah’s parents it looked like it had been run over repeatedly.

Jonah did not mention that he had thrown it into the woods, not onto the road.

He didn’t mention the figures. Or the scream. Or the faces in the dark.

Neither did Lila or Owen.

Some things, once said aloud, seemed more likely to stay.

For a while life pretended to become normal again.

Jonah got a new phone and a new number. His parents installed cameras around the house. Lila stopped staying late after school. Owen insisted on biking home with Jonah whenever it got dark early.

They did not talk much about the road.

But once, two weeks later, Jonah and Lila sat under the bleachers after a miserable football game, jackets zipped to their chins against the cold, and she said quietly, “Do you think any of that was really her?”

Jonah stared out at the empty field.

He thought of that one moment when the thing’s grip had slipped and pain, real pain, had moved behind Mia’s eyes.

“Yes,” he said at last. “I think part of her was there.”

Lila nodded as if she had expected that answer.

Then she said, “Do you think she knows?”

He looked at her.

“That you’re sorry,” Lila clarified.

Jonah took a long breath. The lights over the field hummed. Wind pushed candy wrappers across the concrete.

“I don’t know,” he said.

It wasn’t enough. It was all he had.

Winter came. Then spring.

The nightmares lessened.

Sometimes Jonah went days without thinking about message tones or read receipts or roads curving into dark woods. Sometimes he even laughed without feeling guilty about it afterward.

But he never left texts unopened anymore.

Not from his mom. Not from Owen. Not from group chats full of nonsense. Not even from people he didn’t want to talk to.

He answered.

Always.

Because he had learned there were ordinary consequences for silence, and then there were others.

And because sometimes, very late, when his room was dark and the house was quiet, he still remembered the thing wearing Mia’s face saying: I came because you kept reading.

On the anniversary of her death, Jonah went to the cemetery alone.

He brought no flowers because Mia had once said flowers at graves were “like giving salad to a rock.” Instead he left a grape soda at the base of her headstone and sat cross-legged in the cold grass.

The stone was simple: name, dates, Beloved Daughter and Friend.

He traced the carved letters with one finger.

“I should’ve answered,” he said aloud.

The cemetery wind moved through bare branches overhead.

“I know saying it now isn’t useful. I know it doesn’t fix anything.”

His voice sounded too small in the open air.

“I was scared and stupid and I thought there would be another day. There should have been.”

A long silence followed.

Then Jonah looked up sharply.

Somewhere behind him, faint and brief, came the vibration sound of a phone against stone.

He turned.

No one there. Rows of quiet headstones. Brown grass. Gray sky.

His own phone sat in his jacket pocket, silent.

Jonah stood very slowly.

“Not again,” he whispered.

Wind moved through the cemetery.

Then, so softly he might have imagined it, a girl’s voice near his left ear said, “I know.”

He spun around.

Nothing.

Only the soda can at the base of the headstone, shining purple in the weak sun.

Jonah stood frozen for a long moment.

Then he let out a breath he had been holding for nearly a year.

Maybe it was grief. Maybe memory. Maybe wishful thinking.

Maybe not.

He looked down at the stone once more.

“Bye, Mia,” he said.

And walked away before the silence behind him could change its mind.

That night, just before bed, Jonah checked his phone out of habit.

No missed calls. No unknown numbers.

One unread text.

From Owen.

u finish the chem review?

Jonah stared at it for half a second, then smiled despite himself and typed back:

No. Send pics.

The dots appeared immediately.

Warm, ordinary, alive.

Jonah waited until Owen’s next message came through before setting the phone on his nightstand.

Then he turned off the light.

In the darkness, the screen glowed once with Owen’s blurry photo of the homework packet.

Only that.

Nothing more.

But long after Jonah closed his eyes, he lay awake listening to the house settle and the wind brush lightly against the siding, and thinking about all the invisible messages crossing the dark at every moment, calls, texts, voicemails, unsent drafts, words traveling from one person to another, hoping to be heard.

He hoped, with a kind of fierce desperation, that most of them arrived where they were meant to go.

And somewhere far out beyond his room, beyond the houses and roads and sleeping town, where signals thinned and darkness gathered between the pines, something hungry listened to the night fill with answers and waited for the next unanswered call.