The sun dipped below the horizon, painting the school grounds in a deep, flickering amber as the festive lanterns hummed to life. The loud K-pop music from the outdoor stage muffled the distant sounds of students laughing.
Leon stepped off the MC stage, looking effortlessly regal in his dark suit, and made a beeline for Seo-yoon's booth. He ignored the swarm of admirers, his eyes locked only on her.
"Seo-yoon," he said, his voice dropping into that intimate, velvet tone that made her breath hitch. He leaned against the stall, the steam from the tteokbokki pot curling around him like a shroud. "The main program is over. The rooftop is open for the fireworks display... and I'd really like it if you were there with me. Just the two of us."
Seo-yoon felt a rush of adrenaline. This was exactly what she had worked all day for. "A date? Like, a real one?"
"The most real thing in this world," Leon whispered, a strange, triumphant glint in his obsidian eyes. "I've been waiting a very long time to ask you that."
Before she could say yes, a loud metallic clang echoed from the darkened hallway leading to the back of the class.
Ji-hoon stumbled out of the "Haunted House" section, his yellow staff vest torn at the shoulder. He was clutching a heavy flashlight like a weapon, his face pale and sweating. He looked less like a jealous schoolboy and more like a man who had seen a ghost.
"The rooftop is closed for 'maintenance,' Seo-yoon," Ji-hoon barked, his voice raw and cracking with a desperate, bitter jealousy. He stepped between them, his shadow stretching unnaturally long across the floorboards. "Student council orders. No one goes up there. Especially not with him."
"Ji-hoon, stop it!" Seo-yoon snapped, stepping around him. "You've been stalking me and ruining everything all day. Why can't you just let me be happy for once?"
Ji-hoon's gaze flickered to the silver chime hanging from Seo-yoon's hanbok—a small piece of jewelry she'd found on the floor earlier. His eyes filled with an agonizing, silent plea.
"I'm not trying to stop your 'happiness,'" Ji-hoon hissed, his knuckles white as he gripped his clipboard. "I'm trying to stop you from walking into a room you can't walk out of."
Leon didn't look angry; he looked amused, like a cat watching a mouse scramble. He held out his hand to Seo-yoon, palm up. "The fireworks start in five minutes, Seo-yoon. Do you trust the boy who wants to show you the stars, or the one who wants to keep you in the dark?"
Seo-yoon looked at Leon's perfect, inviting hand, then at Ji-hoon's trembling, angry silhouette.
Seo-yoon reached out, her fingers inches from Leon's cool, perfect hand. The fireworks were about to start, and the romantic climax she had imagined all day was finally within reach.
But then, a flicker caught her eye.
The hallway was lined with festive paper lanterns, casting a warm, orange glow that danced against the lockers. Ji-hoon stood to her left, his shadow short and frantic, mirroring his agitated movements. But as Seo-yoon looked at Leon, her blood suddenly ran cold.
The light was coming from the stage behind him, yet Leon's shadow wasn't falling forward. It was stretched out behind him, long and unnaturally still, pointing directly toward the darkened stairs of the rooftop. Even more chilling, while Leon was smiling warmly at her, his shadow's head was tilted at a sharp, predatory angle, its "fingers" elongated into jagged, claw-like points that seemed to be stroking the floorboards near her feet.
Seo-yoon's hand froze in mid-air.
"Seo-yoon?" Leon's voice was still velvet, but the temperature in the hallway seemed to drop ten degrees in a single heartbeat. "The fireworks won't wait. Don't let a jealous boy ruin our moment."
She looked from his beautiful, porcelain face down to that monstrous shadow that defied the laws of physics. A sharp, phantom pain throbbed in her palm—the exact spot where she had "dreamed" she cut herself with a key.
"Your shadow," she whispered, her voice trembling. "Leon... why is your shadow pointing toward the dark?"
Leon's smile didn't fade, but it became fixed, like a mask that had been glued on too tight. He didn't look back at his shadow. He didn't have to.
"It's just the lighting, Seo-yoon," he said, his grip suddenly tightening around her wrist before she could pull away. "Don't overthink it. Just come with me."
Ji-hoon lunged forward, his heavy flashlight clicking on with a blinding, white beam. He aimed it directly at the floor between them, trying to "burn" the shadow away.
"Let her go!" Ji-hoon roared, his jealousy replaced by a raw, protective terror. "I told you, she's not going anywhere with you!"
The white light of the flashlight hit Leon's shadow, but instead of disappearing, the shadow hissed. The sound was like steam escaping a pipe, and for a split second, the beautiful festival decorations around them flickered into rotted, purple-stained ruins.
Seo-yoon stumbled back, her heart hammering against her ribs. The "silver chime" on her hanbok gave a sudden, sharp ring that vibrated in her very bones, clearing the fog from her mind for just a second.
"Ji-hoon..." she gasped, reaching out toward the boy in the yellow vest. "Something is wrong. I... I remember a clock. Why do I remember a clock?"
Leon's face darkened, his eyes turning into those terrifying voids of obsidian she had seen in her "dreams."
"You were so close, Seo-yoon," Leon hissed, the "perfect prince" persona finally cracking. "You almost made it to the top of the tower without a fight."
Ji-hoon didn't hesitate. As the air began to curdle and Leon's shadow hissed like a coiled viper, Ji-hoon slammed the power button on his heavy industrial flashlight, strobing it directly into Leon's obsidian eyes.
"Run!" Ji-hoon roared.
In the disorienting flicker of white light, Ji-hoon's hand—rough, warm, and real—clamped around Seo-yoon's wrist. He didn't wait for her to agree. He hauled her backward, dragging her away from the "perfect prince" and diving straight into the heavy black curtains of the Classroom Haunted House.
The transition was jarring. One second they were in the bright, festive hallway; the next, they were swallowed by the artificial darkness of the booth. The smell of spicy tteokbokki was replaced by the scent of old wood, spray paint, and a chilling, metallic ozone.
"Ji-hoon, wait! My hanbok—" Seo-yoon stumbled, her long skirt tangling in the fake spiderwebs.
"Forget the clothes, Seo-yoon! Keep moving!" Ji-hoon hissed, his voice tight with a protective jealousy that had turned into pure survival instinct. He pulled her deeper into the maze, weaving past plastic skeletons and painted "ghosts" that suddenly felt far too lifelike in the dark.
Behind them, the heavy curtains didn't just rustle—they tore.
"Seo-yoon..." Leon's voice drifted through the maze, no longer human. It sounded like a thousand gears grinding together, echoing off the classroom walls. "You're hiding in a house of ghosts. Don't you realize? I am the one who gave them life."
Ji-hoon pulled her into a narrow corner behind a plywood "tombstone." He pressed his back against the wall, pulling Seo-yoon close to his chest to keep her hidden. His heart was hammering against her shoulder, a frantic, rhythmic thud that felt more honest than anything Leon had ever said.
"Why is he doing this?" Seo-yoon whispered, her eyes wide as she clutched the silver chime on her dress. "Ji-hoon, my head... the clock tower... it's all coming back. You were there. You were trying to stop him."
Ji-hoon looked down at her, his dark eyes shimmering with a mix of pain and relief. "I've been trying to stop him for four hundred years, Seo-yoon. And every time, you choose the prince. Every. Single. Time."
He reached out, his thumb brushing a stray hair from her forehead. For a second, the "jerk" from the hallway was gone, replaced by the soul-tired jailer who loved her enough to let her hate him.
"Not this time," he whispered. "This time, we're breaking the loop."
Suddenly, the plywood tombstone next to them began to melt. The purple light from the hallway started seeping through the cracks in the ceiling, turning the "haunted house" into a true nightmare.
"He's coming," Ji-hoon said, his grip on his flashlight tightening. "Seo-yoon, look at me.
