Chapter 9
Morning arrived with a kind of honesty the night before had never possessed.
The light that came through my curtains was clean and pale, almost polite, as if the sun had no idea what had been said in my house after midnight. It touched the floorboards, the desk, the edge of my blanket, and made everything look manageable. Normal. That was the lie mornings always told best.
I sat on the side of my bed for a long time before moving.
The envelope was on my desk.
So was the brass prayer card.
Neither of them had disappeared while I slept, which was disappointing in a strange way. Some small part of me had hoped that if I closed my eyes hard enough, the night would turn out to have been one of those bad dreams that leave your body hot and your thoughts messy but vanish once daylight comes. Instead, the envelope sat there exactly where I had left it, the seal broken, the page inside still folded once and waiting.
My mother's voice had called my name downstairs after the three knocks.
I had not answered.
I had stood there listening until the silence felt like it had weight, then I had gone to bed with the page still clenched in my hand and my pulse still trying to climb out of my chest.
Now, in the daylight, the words were still with me.
If you hear your mother's voice at the door again, do not answer.
I rubbed a hand over my face and tried not to think about the fact that whoever had written that sentence knew my house better than I wanted to admit. Knew my mother. Knew the sound of her voice. Knew, somehow, that I would hesitate.
A knock came at my bedroom door.
I nearly tore the prayer card in half.
"Robert," Mother called, "you are going to be late."
Her voice was real this time. Warm. Ordinary. Tired in a familiar way that made me want to believe in it immediately.
"I'm coming," I said, forcing my voice to stay level.
"You said that five minutes ago."
"I mean it now."
"Your father used to say that too."
There was a pause after that.
Not long. Just long enough.
Then she walked away.
I sat still for another few seconds before standing, dressing in silence, and shoving the folded page into my bag without reading it again. My school tie felt too tight. My shirt collar seemed to scratch my neck no matter how I adjusted it. Everything about the morning was making a point of acting normal, and the effort of pretending along with it already made me tired.
Downstairs, the smell of tea and fried eggs met me in the hall.
Diane was already at the table, one sleeve of her uniform rolled up while she attacked her breakfast like it had insulted her personally. Mother stood by the stove, one hand on the kettle, the other on her hip, looking at me with that expression that meant she had noticed my face and did not intend to let me off easily.
"You look like you wrestled the mattress and lost," Diane said.
"Good morning to you too."
Mother set a plate in front of me. "You didn't sleep."
It wasn't a question.
"I slept."
Diane snorted. "A haunting sort of sleep?"
Mother shot her a look. "Don't start."
"I wasn't starting. I was observing."
I lowered myself into a chair and tried to concentrate on the eggs in front of me. My appetite was gone again, though that had become such a regular thing that it hardly deserved comment anymore.
Mother poured tea into my cup and paused long enough for the steam to brush her face. "If you are worried about last night—"
"I'm not."
She looked at me until the lie grew uncomfortable.
I forced a mouthful of egg down. "I'm just tired."
Diane tilted her head. "You keep saying that. It's becoming your personality."
"That's not fair."
"It's a little fair."
Mother sat opposite me and crossed her hands on the table. Her face softened in that way it always did when she was trying to be careful with me. "If something is bothering you, tell me."
Nothing is bothering me, I thought.
Only the house.
Only the door.
Only the possibility that the voice downstairs had not been Mother's.
"I'm fine," I said again.
Mother accepted the answer the way adults do when they know it is false and have decided, for the moment, that forcing the truth would do more damage than waiting.
The morning moved on.
That was its trick.
It made me think I might actually survive the day.
By the time I reached the gate, the neighborhood had begun its usual noisy rhythm. A vendor shouted about ripe mangoes somewhere down the road. A motorcycle rattled past with too much confidence. Two boys in an oversized school jersey were fighting over a football on the opposite side of the street. Life, in all its ordinary stubbornness, carried on as if it had no interest in whatever had happened inside my house.
Which somehow made everything worse.
CJ spotted me from halfway across the school gate and threw both arms into the air.
"There he is," he announced loudly. "The man of mystery."
"I'm not a mystery."
"You absolutely are."
He came toward me with the same exaggerated swagger he used for everything, but there was something slightly different in his face when he got closer. Less joke. More concern dressed up as irritation.
"You looked wrecked on the phone," he said under his breath.
"I didn't send you anything."
"You sent enough by existing."
Before I could answer, a bright voice cut in from behind him.
"Is he always this dramatic, or is it a special morning thing?"
Zee.
She was leaning against the wall near the gate as if she had been there longer than the school itself. Her uniform was still modified in ways that would have offended any strict teacher on sight, and her hair looked even brighter in daylight, impossible to ignore. A phone was already in her hand, of course, and she was chewing gum with the calm arrogance of someone who knew the world was watching her even when it wasn't.
CJ blinked. "You need to stop materializing like that. It's unsettling."
"I walked," she said. "Use your eyes."
"I was using my eyes. They simply failed me."
She looked at me, and her expression changed a little. Not much. Zee did not do much in small ways. But enough. Enough to tell me she had seen something in my face she didn't like.
"You got my message?" she asked.
I nodded.
"And?"
I hesitated.
CJ looked between us. "What message?"
"The one where she complained about your haunted face," I said.
Zee rolled her eyes. "Not that one. The serious one."
CJ pointed at himself. "There's a serious one?"
Zee ignored him and took one step closer to me. "Did you watch the clip all the way through?"
"Yes."
"And the part after my room changed?"
"Yes."
She studied me for a second, then lowered her voice. "That was not my room."
I did not answer.
"Say something," she muttered.
"Like what?"
"Like whether I'm losing my mind."
"No," I said quietly. "I think something is wrong."
For a second her face went still, and I saw beneath the attitude, beneath the bright scarf and the loud confidence, a flash of something more human. Worry. Not the theatrical kind. The real sort. The sort people usually hide until they can't.
"Good," she said at last, though her voice had gone quieter. "Because I was starting to hate that possibility."
CJ folded his arms. "Can you two discuss the spooky stuff after I've had breakfast? I need emotional protection."
"You need attention," Zee said.
"Same thing."
She almost smiled. Almost.
Naome arrived with a notebook tucked under her arm and immediately looked from one of us to the other as if she had stepped into a conversation already in progress and was mentally organizing it.
"What happened?" she asked.
CJ pointed at Zee. "She's being mysterious again."
"I'm always mysterious," Zee said.
Naome gave her a flat look. "No, you're usually loud."
That made CJ laugh, which made Zee shove his shoulder lightly, which made him act offended in a way that was clearly fake. For a moment, standing there in the school gate with the noise of other students around us and the sun on the pavement, it almost felt like things were normal.
Almost.
Then Naome looked at me.
Her voice changed only slightly. "You didn't sleep."
It was not a guess.
I started to answer, but she lifted a hand.
"Don't lie. Your face is terrible."
CJ coughed to hide a laugh. I glared at him.
Naome ignored both of us and held up her notebook. "I looked at the timestamp on Zee's recording."
Zee straightened. "Thank you."
Naome continued, "It doesn't match the time the video was taken."
CJ frowned. "Meaning?"
"Meaning," she said carefully, "the file says it was recorded yesterday before first period."
Zee blinked. "That's impossible. I made it after school."
"Exactly."
The four of us went quiet.
Naome flipped her notebook open and pointed to a line she'd written in neat, compressed handwriting. "The metadata also changes when you try to send it. The file duplicates in a way that suggests it's not storing one timestamp. It's storing more than one."
CJ stared. "That makes no sense."
"No," Naome agreed. "It doesn't."
Zee rubbed the back of her neck. "I hate when people explain things in ways that make them worse."
Naome looked at her. "I haven't even started."
I stared at the notebook. "Can you fix it?"
She hesitated. "Maybe. But I don't think it's a technical problem."
That made the air between us feel colder.
CJ noticed. He always did when a conversation started slipping too far into the serious. "Well, congratulations. We've officially reached the point where the school's being haunted by software."
Zee pointed at him. "You joke too much."
"It's how I remain beautiful."
"Debatable."
He spread his hands. "Cruel."
Naome closed the notebook. "I need to check something later. Maybe the original file was made near your house."
Zee groaned. "Of course it was near his house. Why is everything near his house."
I pretended not to hear that.
The bell rang before anyone could say more, and the ordinary flood of students pushed us into classrooms with the gentle violence of routine. For a little while, lesson swallowed thought.
It almost worked.
Mr. Benson spent the first period speaking about algebra with the steady voice of a man who believed the world could be saved by understanding numbers. I liked him for that, even when I hated numbers. He made everything sound like order was possible if you only paid enough attention.
I was halfway through pretending to understand a sequence when I felt someone watching me.
Not in the classroom. Outside it.
My head turned before I decided to move.
Through the narrow window beside the blackboard, I could see the courtyard below. Students crossed the space between buildings. A teacher in a faded blue shirt was scolding somebody near the notice board. Two girls were laughing over a shared umbrella even though it wasn't raining.
And there, at the far end of the courtyard, stood Sophie.
Not Sophia. Sophie.
The new girl with the glowing phone.
She had not been in any of my classes before, not formally. She was standing beside the administration block now, one shoulder against the wall, looking down at her screen with that practiced air of someone who found boredom insulting.
CJ had told me she could talk a room into turning in her direction.
Now she looked up.
Right at me.
She was too far away for me to read her expression clearly, but it seemed to shift from casual to intent in a way that made my stomach tighten. Then she lifted her phone, not enough for anyone else to notice, and tapped the screen twice.
My own phone buzzed in my pocket.
I nearly dropped my pen.
I fumbled for it under the desk while pretending to look for a textbook. The screen lit up with a new message.
Unknown number.
One line.
DON'T LET IT CALL YOU BACK.
My skin went cold.
I looked up again.
Sophie was gone.
The courtyard below was ordinary once more. Just students, dust, and sunlight. No sign of her bright hair. No sign of the phone. No sign that I had just seen the world tilt and right itself in the same breath.
The rest of the lesson passed in pieces.
CJ passed me a folded scrap of paper at one point that read:
You look like you've seen a tax collector from hell.
I almost laughed. Almost.
At lunch, Ethan sat down with food he did not deserve and began narrating some ridiculous story about a teacher who had fallen asleep during assembly and snored so loudly the microphone picked it up.
CJ leaned back on his bench and said, "Your life is a sitcom and the rest of us are suffering."
Ethan pointed at him with a fry. "You love it."
"I tolerate it."
"That's love in your case."
Naome was quieter than usual. She had my phone near her and was studying something on the screen with serious concentration.
"What?" I asked.
She turned the device toward me.
The video from Zee's room was open again.
Only now, behind Zee's shoulder in the darkened frame, there was something else.
Not a person exactly.
A shape, pale and stretched, standing too close to the edge of the room.
I blinked. "That wasn't there before."
"No," Naome said.
"Could it be a reflection?"
She shook her head. "There's no glass there."
CJ leaned in, then frowned. "That's from the clip?"
"Yes."
He looked at Zee. "Did you know?"
Zee's face had gone a little less bright than usual. "Of course I didn't know."
"Then why did you send it?"
She opened her mouth, then shut it again.
For once, she didn't have an immediate comeback.
That worried me more than the shape in the video.
Naome tapped the screen. "The image appears for two frames only."
"Two?"
"And the shape is different every time I replay it."
Ethan, who had been pretending not to pay attention, finally looked over. "Different how?"
Naome's tone stayed flat. "Closer."
No one spoke after that.
I took the phone back and shoved it into my pocket like it could still protect me from whatever was using it.
The afternoon dragged. Teachers spoke. Books opened. Pages turned. My pencil moved across my notebook without my mind being anywhere near it. By the time the final bell released us, the sky had dulled to the color of old tin, and a faint weight of evening was already settling over the buildings.
CJ walked with me part of the way home.
"You're going to tell me what's really happening eventually," he said.
"I don't know what's happening myself."
"That's not an answer."
"It's the only one I've got."
He looked at me from the corner of his eye. "You've been getting messages. Zee's video is weird. Naome's trying not to panic. Sophie is creepy in a professional way. And you keep looking like someone's standing behind you."
I glanced at him.
He kept going. "That is not nothing."
"No," I said. "It isn't."
He slowed near the corner where our streets separated. "If it gets worse, you tell me."
I almost told him it already had.
Instead I said, "You'd probably run."
He scoffed. "Please. I'm too curious to be wise."
That was so perfectly him that I actually smiled.
He saw it and pointed at me. "There. That's the first decent face you've made all day."
"Lucky you."
He shoved me lightly with his shoulder and headed off, still muttering about homework and food and the unfairness of life.
I stood in the road for a second longer than I needed to, watching him go, then turned toward home.
The house looked unchanged from a distance.
That was the lie it always told best.
The front gate was half open. The curtains in the study window shifted once before becoming still. My hand tightened around the strap of my bag as I walked inside. Mother was in the kitchen. Diane was upstairs. The radio hummed low and ordinary. I almost believed I had made it through another day without anything breaking apart.
Then my phone buzzed again.
A new message.
This one had no number attached.
No file.
No voice.
Just six words.
BRING THE ENVELOPE TO THE STUDY.
My mouth went dry.
I had not told anyone about the envelope.
Not Mother.
Not Diane.
Not CJ.
Not Naome.
Not Zee.
I stood in the hallway with the phone trembling in my hand, staring at the message until the letters blurred and sharpened again.
Then, from upstairs, came a sound I knew far too well now.
Three slow knocks.
My breathing stopped.
And before I could move, my mother called my name from the kitchen.
"Robert?"
This time, her voice sounded exactly right.
That was the worst part.
