MasukRuby knew—deep in her soul—the morning was cursed the moment she opened her eyes and saw sunlight where sunlight absolutely should not have been.
“NO,” she gasped, bolting upright. Her alarm hadn’t gone off. Correction: she’d forgotten to set her alarm because she’d been too busy replaying Kai’s creepy, smug warning in her head until 2 a.m. She tumbled out of bed and nearly face-planted into a box labeled “WINTER CLOTHES,” then scrambled around her room like a panicked raccoon. She brushed her hair. She hated it. She brushed it again. Still hated it. As if summoned by chaos, her mom called from the kitchen, “Ruby, honey! You’re gonna miss the—” “I KNOW!” Ruby yelled back, tripping as she tried to pull on jeans that suddenly felt two sizes too small. She sprinted downstairs, grabbed the nearest travel mug, and— Spilled hot coffee straight down the front of her only clean shirt. “ARE YOU KIDDING ME?” she shrieked. Her mom blinked at her. “Maybe you should change?” “I don’t have time to change!” Ruby grabbed a hoodie from a random moving box and yanked it on, even though it clashed with everything she owned and screamed I gave up on life today. She rushed outside just in time to see the school bus drive away. Right past her. Without stopping. Without mercy. Ruby stood on the sidewalk in horror, defeated and hoodie-wrinkled. Fantastic. Her first day at a new school and she was already a meme waiting to happen. She ended up jogging—okay, running—most of the way to St. Celeste High, sweating, tired, and emotionally ready to drop out and become a forest hermit. By the time she pushed open the doors of her first-period class, her lungs were burning, her hair was frizzing, and she looked like she’d fought a tornado and lost. Every head turned toward her. The teacher paused mid-sentence, lowered his book, and sighed the world’s most exhausted sigh. “Nice of you to join us, Miss Hale.” Ruby wilted. “Sorry. I—uh—traffic?” A few students snickered. “Take a seat,” the teacher said. The only empty desk was near the middle. Ruby sank into it, trying very hard not to die on the spot. She opened her notebook, pretending to listen, when a whisper behind her caught her attention. “Dude, that’s the girl from next door.” Ruby froze. From next door? How did anyone at this school know she moved next to someone? Her stomach twisted. Please. Please don’t let that someone be— Him. She shook off the thought and tried to focus on the lesson. But the whispers continued. She caught fragments. “…moved in yesterday…” “…I heard she yelled at him…” “…she actually talked back to Kai…” Her heart dropped into her shoes. Oh no. Oh no no no. By lunch, she understood everything. The cafeteria was huge—loud, buzzing, full of people who already had their friend groups. Ruby gripped her tray like a shield, scanning for an empty table. That’s when she saw him. Kai Kingston. Standing in the center of the room like the sun— and everyone else orbited him. He wasn’t even trying. He stood there in a simple gray hoodie and dark jeans, sleeves pushed up to reveal forearms that definitely didn’t belong to someone who “didn’t care.” His hair was a perfect mess, he laughed like he owned the oxygen supply, and people practically leaned toward him when he spoke. It was disgusting. But also unfairly attractive. Annoyingly unfair. Ruby wished she could un-see it. Kai turned at that exact moment—of course he did—and his eyes locked onto hers across the room. Her breath caught. For half a second, there was something in his expression. Recognition? Surprise? Something softer? Then— His face went blank. Completely blank. He blinked once, turned away, and continued talking to his friends as if she didn’t exist. As if she wasn’t the girl who had shouted at him from a balcony last night. As if she wasn’t the neighbor he’d annoyed into insomnia. As if she hadn’t spilled coffee on herself trying to escape his universe-level energy. He pretended he’d never seen her in his life. Ruby’s tray wobbled in her hands. “Wow,” someone whispered behind her. “He already hates her? That was fast.” “What did she do?” “Probably nothing. Kai’s picky.” “Or maybe she messed with him. No one messes with Kai.” Ruby swallowed hard. A heat spread up the back of her neck—not the warm kind. The mortifying, nauseating kind. She forced her legs to move and sat down at the emptiest table she could find. She poked at her food, pretending not to hear the whispers, the glances, the subtle pointing. She had survived worse things than a popular jerk ignoring her. Right? Right? But her stomach wouldn’t stop twisting. Her heart wouldn’t stop pounding. Because Kai’s warning from last night echoed in her head now with painful clarity: “If you think school will be better… you’re wrong.” He knew. He knew exactly what he was walking into each day. And he’d let her walk straight into it blindly. Her throat tightened. Maybe he wasn’t just rude. Maybe he wasn’t just spoiled. Maybe… he was dangerous in a way she hadn’t understood yet. Ruby dropped her fork, appetite gone. Her first day wasn’t just a disaster. It was a warning. And she had no idea how much worse it was going to get.“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
Kai hadn’t meant to stop walking.He didn’t even realize his feet weren’t moving until his friends nearly collided with him in the cafeteria. By then it was too late — half the room had noticed, whispers spreading like wildfire.He hated that.He hated a lot of things today.But mostly?He hated th
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
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







