Revan did not sleep much after the message.
He stared at the dark ceiling for a long time that night, one hand resting on his phone as if holding it close enough could force the words to change. We found you, Revan.
He checked the number twice.
No name. No profile picture. No clue.
By the time the first pale light of morning reached the alley outside, he still had not decided whether the message was a joke, a threat, or something even stranger. The restaurant downstairs had already started its quiet morning rhythm. Water ran. Metal clinked. The smell of soup rose through the floorboards, warm and familiar, but there was something uneasy in it now, something he could not name.
He sat up slowly, the blanket tangled around his legs.
The room looked the same as it had every other morning: the narrow desk, the chair with his school uniform hanging over it, the window with its blurred edge of city gray. But Revan felt different in a way he could not explain. Not stronger. Not braver. Just more aware, as though the world had shifted one inch to the left and he was the only one who noticed.
His phone lit up again.
For one brief second, his chest tightened.
Then he saw the sender.
Jiwoo
> Did you wake up?
I'm outside.
That alone was enough to pull him out of bed.
Downstairs, his mother was already at work. She was stirring a pot at the stove, apron tied tightly, hair pinned back, face calm in the way only hardworking people could manage before dawn. When she saw him coming down the stairs, she gave him a quick glance.
"You were up late again."
Revan hesitated. "I couldn't sleep."
She did not ask why. She only moved a bowl toward him, just like she always did, with rice and soup and a side dish of seasoned spinach laid out carefully on the counter.
"You'll ruin your health if you keep doing this."
"I'm fine."
His mother's eyes flicked up. "That is what weak people say when they do not want to worry anyone."
The words were gentle, but they still landed with the weight of truth. He lowered himself onto the stool and took the spoon with both hands. The broth was hot. The rice was soft. The smell wrapped around him like a memory.
At the doorway, the bell above the front door chimed.
Jiwoo came in without ceremony, brushing the cold from her sleeves. She looked tired too, but in a different way—tired from studying, from thinking too much, from carrying a quiet concern for things she could not fix by force. She wore her school uniform neatly, her hair tied back, and when she saw him, the tension in her face eased a little.
"You actually ate breakfast," she said.
Revan blinked. "I always eat breakfast."
Jiwoo looked at the bowl, then back at him. "That is not the same thing."
His mother smiled faintly, pretending not to enjoy their small argument. "He needs someone to keep him honest."
"I know," Jiwoo replied, and her gaze softened when it settled on Revan again.
He looked away.
There was something dangerous in how easily she could make him feel seen.
She stepped closer and reached up without hesitation to smooth the wrinkle at the shoulder of his uniform. It was such a small gesture that it should not have meant anything. Yet it did. It always did.
"Did you read the message from last night?" she asked quietly.
He stiffened.
So she had noticed his expression. Of course she had.
Revan gave the smallest nod. "It was nothing."
Jiwoo did not look convinced. "Unknown number is never nothing."
Before he could answer, a sharper voice came from the front of the restaurant.
"Then maybe it's a ghost. Or a stalker. Or both."
Min Seorin walked in with her satchel over one shoulder and her usual look of mild irritation, as if the morning itself had insulted her personally. She glanced at Revan once and immediately frowned.
"You look worse than yesterday."
"Good morning to you too," he muttered.
Seorin kicked off a damp spot near the door and leaned against the counter. "I'm being generous. Yesterday you looked like a corpse with homework."
Jiwoo sighed, but there was a smile at the edge of it. "Why do you always come here just to bully him?"
"Because he's easy." Seorin pointed at Revan with the kind of confidence only childhood friends could carry. "And because if I don't, someone else will."
That made the room go quiet for a second.
His mother, who had been pretending to focus on the stove, paused with the ladle in her hand.
Revan looked down into his soup.
The silence was not uncomfortable, exactly. It was worse than that. It was familiar.
Seorin noticed, and for once her teasing expression softened. "I'm kidding," she said, though the words did not quite erase the truth beneath them.
A little later, the three of them left the restaurant together.
Morning in Seoul had fully arrived by then, turning the streets into a moving sheet of noise and light. Delivery scooters rushed past. Office workers walked with coffee cups in their hands. Students in uniform spilled from convenience stores, chewing bread or drinking canned coffee, all of them acting as if the day belonged to them.
It never felt that way to Revan.
He walked between Jiwoo and Seorin, his backpack slung too low, his shoulders slightly hunched against the cold. The city around him was alive with its usual contradictions: bright signs over old buildings, expensive cars passing broken sidewalks, luxury apartment towers rising above narrow roads lined with tiny businesses that could disappear any year without anyone noticing.
Jiwoo talked about a test coming up. Seorin complained about a teacher who assigned too much homework. Revan listened, nodded, and tried to keep up. Their voices were familiar enough to make the walk almost peaceful.
Almost.
Because every time they passed a reflection in a store window, he saw himself and hated how small he looked beside them.
At the corner, Jiwoo reached out and tugged lightly at his sleeve. "Are you okay?"
He forced a nod.
She studied him for a moment longer, then seemed to accept the lie for now. That was one of the things he liked most about her. She never pushed too hard in public. She knew when to wait.
Hanlim High appeared at the end of the road, its front gate already crowded with students. The building looked the same as yesterday: clean, gray, modern, and entirely uninterested in the people forced to spend their lives inside it.
The moment Revan saw the entrance, his stomach tightened.
He knew what would happen before it happened.
Taeyun was already there.
Of course he was.
Jang Taeyun stood with his two usual followers near the gate, hands in his pockets, posture easy, expression bright with the kind of cruel amusement that never needed a reason. One of the boys beside him was chewing gum noisily. The other kept glancing around to see who was watching.
Taeyun's eyes found Revan instantly.
"Well, look at that," he called. "Our favorite weakling survived the night."
A few students nearby laughed under their breath. Some looked away. A couple of girls slowed just enough to watch before continuing on. The school had its own weather system, and Taeyun always knew how to make it storm.
Revan kept walking.
Taeyun stepped into his path again, same as yesterday, same as every day before that.
"Did you think about my advice?" he asked. "About not embarrassing yourself?"
Seorin's voice cut in before Revan could answer. "Did you think about shutting up?"
One of Taeyun's friends grinned. "Careful. He might cry."
Jiwoo's eyes sharpened. "Move."
Taeyun's smile only widened. "You're still here? I thought the pretty ones usually learn faster."
The joke landed the way he wanted it to. A few of the nearby boys laughed. One teacher passed through the gate and looked in their direction, then away again, as if the whole scene had become too ordinary to bother with.
That was the most rotten part of it. Not the laughter. Not even Taeyun himself. It was the fact that everybody knew what was happening and had already decided it was easier to pretend it wasn't.
Revan clenched his jaw.
Taeyun noticed and stepped closer. "You always make that face," he murmured. "Like you want to do something, but you don't know how."
His hand shot out and gave Revan a sharp push against the chest.
Revan stumbled back half a step.
The others laughed again.
Seorin moved forward, but Jiwoo caught her arm first. Not because she was afraid. Because she knew that if Seorin exploded here, it would only feed them more.
Taeyun looked at Jiwoo then, his expression turning lazy and mean. "You still defending him? You must really like collecting problems."
Jiwoo's answer came flat and cold. "And you must really enjoy making yourself look pathetic."
That got a few of the watching students to shift awkwardly. Even Taeyun's grin tightened for a second.
Then he laughed, low and pleased. "I like her. She's got teeth."
Revan hated that Taeyun could stand there and talk like this, knowing the teachers would do nothing, knowing the students would keep walking, knowing the world was built in a way that protected people like him.
The morning bell rang.
The crowd began to move.
No one intervened.
Not the teacher at the gate. Not the students. Not the administration office down the hall that would later pretend it had never seen this exact scene repeated a thousand times.
Inside the classroom, the air was stale with chalk dust and cheap heating. The teacher for first period, Mr. Choi, entered with a stack of papers under one arm and the expression of a man who had already given up on the day before it began.
"Sit down," he muttered, not looking up. "Take attendance. We're behind schedule."
That was all.
No greeting. No warning. No question about the noise at the gate. No mention of the shove. Taeyun and his friends slipped into their seats with easy confidence, as if they had not done anything at all.
Revan sat near the back by the window.
He could feel the bruise of humiliation settling in his chest like something physical.
Jiwoo sat a few rows ahead. Seorin was across the aisle. Both of them kept glancing back at him, but neither could fix what had already been done.
Class began.
Numbers, dates, formulas, copied notes. Mr. Choi wrote on the board without enthusiasm, the chalk squeaking like an irritated insect. Half the class was not listening. Taeyun and the boys whispered among themselves and laughed at something on a phone screen. A folded paper landed on Revan's desk. He did not open it at first.
Then he did.
Three words were written inside.
Weak as ever.
His fingers tightened around the note until it wrinkled.
Another piece of paper slid across the aisle from behind. Then another.
This one said:
Try not to die today.
The classroom behind him snickered.
Revan stared at the desk. At the scratched wood. At the tiny chip in the corner that had probably been there for years. His throat felt tight enough to choke on.
He did not turn around.
He knew better by now.
By lunchtime, his appetite was gone.
He sat with Jiwoo and Seorin anyway, though the lunchroom noise made the humiliation feel louder. Jiwoo kept talking gently, trying to pull him back into the present. Seorin complained about the food and threw a suspicious look toward the far table where Taeyun and his friends were seated, laughing too hard at something that probably was not funny.
"You should report him," she said under her breath.
"To who?" Revan asked.
Seorin looked at the teachers. At the cameras in the corners that never seemed to work when needed. At the adults walking past the problem like it was not their job.
Then she said nothing.
Because there was no answer worth saying out loud.
After classes ended, the hallways emptied slowly. The sky outside had gone dim and bruised with evening clouds, and the school windows reflected a world that looked colder than it had in the morning.
Revan was almost at the front gate when he felt it.
A hand on his shoulder.
He turned.
Taeyun stood behind him with the same relaxed smile, but now there was no crowd around him. Just the three boys. One at each side. Too quiet. Too deliberate.
"You're coming with us," Taeyun said.
Revan took a step back. "No."
The answer made Taeyun's smile sharpen.
"Wrong choice."
The next moment happened too fast for anyone walking by to fully understand. One boy grabbed Revan by the arm. Another shoved him hard toward the side exit that led to the alley behind the school. Revan tried to resist, but his body was no match for theirs. He stumbled, caught himself, and then stumbled again as they dragged him through the narrow service gate and into the cold air outside.
Jiwoo shouted his name from somewhere behind him.
Seorin's voice followed, furious and sharp.
But the alley swallowed everything.
Taeyun let go only when they reached the road behind the school, where traffic moved faster and the sound of engines covered most things. The sun was low now, thin and red behind the buildings. Shadows stretched long over the pavement.
Revan turned, breathing hard, only to find Taeyun stepping toward him with a look that no longer pretended to be amused.
"Now we're done playing."
The first blow hit his stomach and folded him in half.
Another slammed into his shoulder.
He dropped to one knee, gasping, the world blurring around the edges. The boys laughed above him. One kicked at his side. Another grabbed a fistful of his hair and yanked his head up.
Taeyun crouched in front of him, eyes bright with satisfaction.
"Still think you're worth anything?"
Revan tasted blood.
He tried to push himself up.
Taeyun's boot drove into his chest and sent him backward into the road.
The tires screamed.
Revan's eyes widened.
A car was coming—fast, too fast, a blur of headlights and glass and metal bearing down on him with no time left to move, no time left to think, no time left for anything at all.
And in the bright white center of those headlights, as his body froze and the world narrowed to one impossible second, Revan saw something he had never seen before.
Not the road.
Not Taeyun.
Not the sky.
Just the terrible shape of the thing waiting on the other side of death.
