เข้าสู่ระบบThe next night, it began again.
Ruby had barely finished brushing her hair when she heard it — that familiar, taunting clink of a balcony door sliding open. She froze, staring at her reflection in the mirror. No. No way. She wasn’t doing this again. But then the muffled laughter. And the voice she was learning to hate on a cellular level drifted across the humid night air. Ruby sighed, marched toward her own balcony, and pushed the door open. Right on cue, Kai stepped out of his — as if the universe had written them into the same script and was determined to see what chaos they’d create. He leaned casually on the railing, a bottle of sparkling water dangling from his fingers like it was part of his personality. “Princess,” he greeted, smirk firmly in place. Ruby didn’t even hesitate. “Spoiled brat.” Kai actually laughed — a low, warm sound that carried across the space between them. “Wow. Upgrading already. Last night it was ‘annoying.’ I feel honored.” She crossed her arms. “Do you always bother your neighbors, or am I special?” “Oh, you’re definitely special,” he said with a grin that was far too slow and deliberate. “Most people don’t yell at me on day one.” “Maybe they should.” Maybe someone should’ve put him in his place years ago. Kai tilted his head, studying her with a lazy curiosity that made her skin prickle. “Maybe I like it when you do.” Ruby’s whole body flushed — not with flattery, but with irritation so hot it could power the building. She pointed at him. “No. Don’t say things like that. You’re not charming.” He shrugged. “I don’t try to be.” “Exactly! That’s the problem!” “Pretty sure you’re the only person who thinks that.” Ruby groaned into her hands. “I cannot deal with you.” “You’re doing a great job so far,” he said, unbothered. She leaned against her railing, glaring at him through the soft glow of the city lights. “School better be quiet. Because I swear, if you show up blasting music—” Kai pushed off his railing slowly, almost thoughtfully. The playful glint in his eyes dimmed, replaced by something… sharper. “If you think school will be better…” he said, voice dropping lower. Ruby stiffened. “…you’re wrong.” A chill slid down her spine. The shift in him was immediate. Gone was the flirtatious, obnoxious boy who loved to annoy her. In his place was something far more difficult to read — and far more unsettling. Kai held her gaze for a long, heavy moment. He didn’t smile. He didn’t tease. He just looked at her like he knew a secret she wasn’t ready to hear. For the first time since meeting him, Ruby didn’t have a comeback. Something inside her whispered: He’s warning you. Not threatening. Warning. And she hated the twist of unease that curled in her stomach. “What’s that supposed to mean?” she finally asked, voice quieter than she intended. Kai lifted a shoulder. “Just telling you the truth.” “That I’m going to have a bad time?” she shot back, trying to sound braver. “Only if you’re not careful.” “Careful of what?” He hesitated — actually hesitated — and Ruby wasn’t sure she’d ever seen him do that before. He glanced toward the street, jaw flexing slightly. Then the mask snapped back on. The smirk. The casual tilt of his head. The easy smooth confidence that made people fall at his feet. “You’ll figure it out,” he said lightly. Ruby wanted to scream. “Why are you being weird? You can’t just say something creepy and vague and then act normal.” “That wasn’t creepy,” Kai said. “It was educational.” “Oh my God.” He laughed softly. “Relax, Princess. You’ll survive.” Ruby narrowed her eyes. “Why do you even care?” Kai’s smirk faltered. Just a little. Enough that Ruby’s breath caught. He angled his body away, gaze drifting to the street below like he suddenly needed an escape route from his own expression. “I don’t,” he said. Too quickly. Too defensive. Ruby almost said something — almost pushed again — but then Kai’s balcony door slid open, and one of his friends poked his head out. “Yo, Kingston! You coming? They’re starting another game!” Kai didn’t look away from Ruby immediately. There was a flicker of conflict in his eyes — brief, but unmistakable. Then the wall came back up. “Yeah,” he said without looking at his friend. “I’m coming.” He turned back to Ruby, the easy grin sliding into place like armor. “Try not to dream about me,” he said with a wink. Ruby’s jaw dropped. “In your—” But Kai was already stepping inside, disappearing behind the door. It clicked shut. Ruby stood there, fists clenched, heart pounding for reasons she refused to identify. What was that? That shift? That warning? What did he know that she didn’t? She took a deep breath and rested her arms on the railing, staring at the empty space where he’d stood a moment ago. The city buzzed around her — the distant honking, the chatter of people on the street, the hum of traffic. But her world felt suddenly too quiet. Too expectant. She hated that Kai had gotten under her skin. Hated that he looked almost… concerned. But she hated one thing even more: The way her chest tightened when he walked away. As if the balcony felt colder without him there. She jerked back from the railing. No. Absolutely not. She wasn’t doing this. She refused to let a spoiled, arrogant, driveway-blocking, music-blasting, nickname-assigning brat affect her nerves. She stomped inside and shut the balcony door firmly. But long after she climbed into bed… Long after she turned off the lights… Long after the apartment fell silent… Ruby still couldn’t shake the echo of his voice. “If you think school will be better… you’re wrong.” And for the first time since moving to New York, she wasn’t sure if she was ready for what tomorrow would bring.“Can we please stop talking about Kai?” she said. The post didn’t drop with a bang.It slid into the gossip app sometime between second period and lunch, quietly enough that Ruby didn’t even see it at first.She found out the way rumors always found her—through silence.Whispers that stopped when she turned her head.Phones lowered too quickly.Eyes flicking to her, then away.Not hostile.Not cruel.…Uncertain.Lila caught up to her outside the science wing, breathless. “Have you checked your phone?”Ruby shook her head. “Should I?”Lila hesitated. That was new. Usually Lila was fire-first, consequences later. “Brielle posted something.”Ruby exhaled slowly. She felt oddly calm about it. Maybe that was exhaustion. Maybe growth. Maybe she’d simply run out of fear.They sat on the low brick wall near the courtyard instead of rushing to class. Students passed them, some pretending not to stare, others not bothering.Lila turned her phone toward her.The post wasn’t long.That was Briell
The next morning Kai didn’t plan to lose control.That was the thing everyone always got wrong about him.He didn’t wake up wanting to explode. He didn’t stalk the halls looking for a target. Control had been stitched into him since childhood—tailored suits, measured words, the kind of silence that bent rooms to his will.But fear had a way of loosening seams.It started in chemistry.He hadn’t slept. Again. The house had been too quiet the night before—no parents, no voices, just the low hum of security systems and the echo of Ruby’s words looping in his head.You don’t lose people. You outgrow the version of them that lets you hurt them.He sat at his lab station, leg bouncing, jaw tight. The teacher droned on about reaction rates, but all Kai could hear was the whispering behind him.Not subtle. Not even careful.“…told you his name wouldn’t save him forever.”“…saw the security footage, right?”“…Kingston finally slipping.”His fingers curled around the edge of the desk.Then some
Kai caught up to her between the third and fourth period.Not dramatically.Not loudly.That alone made her stop.“Ruby,” he said, voice low. Careful. Like he was handling glass instead of a girl he’d once shattered without thinking.She turned slowly. The hallway buzzed around them—lockers slamming, laughter ricocheting, footsteps passing—but it all faded into a dull hum. People noticed when Kai Kingston slowed down. They always did. Some stared openly. Others pretended not to.Ruby didn’t move closer. She didn’t move away.“What?” she asked.No bite. No edge.That unsettled him more than anger ever had.“I just want to talk,” he said. “Not argue. Not—” He exhaled, scrubbing a hand through his hair. “Not whatever we always do.”She studied his face. Really studied it.He looked… stripped down. No smirk. No sarcasm. No armor. His shoulders weren’t squared like usual; they sloped, like he was tired of holding himself up. His eyes kept flicking to her mouth, then away, like he was afrai
Ruby didn't say a thing, she just smiled.The donor event was supposed to be untouchable.That was the word everyone used.Untouchable, like the Kingstons themselves.Ruby hadn’t planned on staying long. She was only there because the debate committee had been asked to help usher guests—smiles, programs, directions, polite small talk. The gym had been transformed into something glittering and unreal: white drapes, soft lighting, banners with the school crest, tables lined with glossy pamphlets listing benefactors.At the top of the list, as always:Kingston Family Foundation.Ruby noticed the first crack before anyone said a word.Kai stood near the stage, hands in his pockets, posture relaxed in that practiced way of his. But his eyes kept drifting to the entrance. Every few seconds. Every opening door.Waiting.People noticed. They always noticed Kai.“Are his parents late?” someone murmured behind Ruby.“They’re never late,” another voice replied.Minutes passed.Then more.The hea
The rumors didn’t die.They never did at St. Celeste—only shed skins and came back sharper.Ruby felt them. The way conversations paused when she walked past. The way eyes flicked up, then away. The way her name was spoken softly, like it might bite.This time, the story was quieter. More believable.She broke Kingston and ran to Theo.Always knew she was calculated.Guess that’s how you survive here.Ruby didn’t flinch.That was the difference now.She walked into school with her shoulders back, headphones on, mind already on the debate meeting after classes. She had a presentation due. A committee vote tomorrow. Things that mattered.But the noise followed her anyway.It was in English class that it tried to corner her.A girl two rows up leaned toward her friend and said, not quite softly enough, “Funny how she plays innocent now.”Ruby didn’t respond.Before she could even decide whether she wanted to, Theo spoke.“That’s not what happened,” he said calmly.The room shifted.Theo
She laughed it off, “ really, just like a superstar right?” she said. And they both laughed.Kai on the other hand didn’t go to the first period.That alone sent a ripple through St. Celeste High.By the time the bell rang and his seat remained empty, people noticed. By the second bell, they whispered. By the third, the absence felt loud.Kai Kingston didn’t skip.He arrived late, effortlessly. He charmed his way out of consequences. He smirked and teachers sighed and life moved on.Except today, he didn’t show up at all.He was on the rooftop instead, leaning against the cold railing, knuckles raw from gripping it too hard. His phone buzzed nonstop in his pocket—group chats, missed calls, questions he didn’t want to answer.Where are you?You good, man?Bro, you’re seriously skipping?He turned the phone face-down.For the first time in a long time, he didn’t care who noticed his absence.What he couldn’t stop seeing was Ruby.Not crying.Not furious.Not begging him to explain.Thri
Ruby didn’t mean to embarrass Kai.Not at first.She only wanted space — a little distance to breathe, to stop feeling like she was constantly pressed against a live wire whenever he looked at her. After seeing him in the hall, watching her and Lila like he had some unspoken claim, something stubbo
Ruby didn’t leave the bathroom stall for a long time.She stayed there, knees pressed to her chest, listening for that silent person who had knocked. Nothing. No footsteps. No voice. Just the strange pressure of knowing someone had stood on the other side of the thin metal, breathing, waiting, then
Ruby waited until Kai was completely gone—until his footsteps faded, until the echo of his presence dissolved into the noisy hallways—before she let her body move again.Her hands shook. Her knees felt weak. Her lungs burned with the effort of holding everything in.She needed to hide.She needed a
Ruby tried to forget the moment. Kai didn’t. By the time lunch rolled around, Ruby was exhausted from dodging him in every hallway. She felt like a mouse living in a school filled with very large, very smug cats.She stepped into the cafeteria clutching her tray, eyes scanning the room for one si







