LOGINRuby had been in the house for five hours.
Five. That was all it took for the universe to personally target her. She had just finished unpacking the last of her clothes and collapsed face-first on her bed when the shaking started. At first, she thought it was construction—because why not? The universe had a sense of humor. But then the bass hit, a low, vibrating thump-thump-thump that rattled her wall like someone was repeatedly kicking it. It wasn’t construction. It was a party. Next door. Her new next door. Ruby rolled onto her back, stared at the ceiling, and tried to breathe through the pulsating music. People shouted, splashed water, laughed the kind of loud, chaotic laughter only possible when alcohol was involved, and for some reason—because why wouldn’t this be happening—someone kept blowing a whistle like they were refereeing a pool Olympics. Ruby grabbed her pillow and shoved it over her face. It didn’t help. Not even close. After twenty minutes of trying to pretend she was calm, her final thread of patience snapped. “Okay, that’s it,” she muttered. She threw the pillow aside and stomped across the room toward her balcony. She flung the door open, letting in the humid night air and the full blast of party chaos. Her jaw clenched. Her eyes locked on him instantly. Kai Kingston. Of course. He stood on his balcony like he owned the entire street—leaning back against the railing, red cup in hand, shirt half-unbuttoned in a way that felt both accidental and too intentional. His hair was slightly damp, probably from the pool, and the golden light from inside his house made his skin look warm and annoyingly perfect. Ruby hated that the first thought in her head was: Wow. She quickly replaced it with: No. Absolutely not. I refuse. “Kai!” she shouted. He didn’t pretend not to hear her. Oh no—he heard her perfectly. He turned slowly, as if she were the highlight of his night. His grin spread, lazy and knowing. “Ruby, right?” he called, lifting his cup slightly. “Princess of the driveway?” Ruby’s nostrils flared. She was two seconds from climbing over the railing and strangling him with her bare hands. “Can you turn it down?” she snapped. “Some of us are trying to sleep!” Kai looked insultingly relaxed. He took a sip of his drink, glanced back at his friends, then at her again with a shrug so casual it made her blood pressure spike. “You’ll get used to it,” he said. “Welcome to New York.” Ruby glared so hard her vision flickered. “I don’t want to get used to you.” Kai’s smile widened—as if she’d just given him a personal compliment. “I’m very hard to ignore,” he said. Ruby’s brain malfunctioned for a second. She opened her mouth to respond—closed it—then stormed back inside and slammed the balcony door so hard it rattled the glass. She stood there shaking, palms pressed flat against the door. “Unbelievable,” she muttered. She paced her room. She fumed. She occasionally screamed into her pillow for emotional release. None of it made the party quieter, unfortunately. Every time she tried to lie down, the music flared again. Every time she thought she might drift off, someone in the pool screamed bloody murder. At one point she heard someone yelling, “BRO DO A BACKFLIP!” followed by a loud splash and more screaming. Ruby nearly threw her lamp out the window. By midnight, she was exhausted. By 1 a.m., she was delirious. By 2 a.m., she was questioning her life choices. Then her mom’s phone buzzed downstairs. Ruby didn’t want to care. Didn’t want to move. Didn’t want anything except silence and maybe the legal right to strangle Kai Kingston. But the buzzing kept going. She groaned into her blanket before dragging herself out of bed and heading downstairs. Her mom always forgot to mute her phone before sleeping, and Ruby refused to let it ring all night. The screen lit up. A name she didn’t recognize flashed across it: Message from: Kai Kingston Ruby’s eye twitched. She clicked on the preview—just to make sure it wasn’t urgent, only to immediately regret it. Hey Mrs. Hale, thanks for letting the new girl borrow my charger earlier. Tell her she left it. Ruby stared. Her eye twitched again. She reread it. She reread it again, slower this time, as if maybe her exhausted mind was hallucinating. Then she let out the most unholy, muffled scream into her hands. She had never borrowed anything. She had never touched his stupid charger. She had never even been inside his house. She didn’t know where his phone charger lived, and she bet it was some obnoxious, unnecessary, custom-made piece of overpriced nonsense. “What is wrong with him?” Ruby hissed. She threw herself onto the couch, burying her face in a cushion. Why was he like this? Why did he have to be so… So… Infuriating. Smug. Troublemaking. Charger-accusing. Ruby dragged herself back upstairs, her face red from frustration and near-tears from exhaustion. She collapsed on her bed again, staring at the ceiling like it held answers to the universe. She was going to be neighbors with this boy. For months. Maybe years. She groaned at the ceiling. “That’s it,” she told herself weakly. “I’m transferring schools. Countries. Dimensions.” But the universe was not done punishing her. Because just as she finally, finally closed her eyes and drifted into the fragile edge of sleep… The music next door got louder. Someone shouted, “TURN IT UP! KAI SAID IT’S FINE!” Ruby sat up slowly, eyes dead, soul leaving her body. One thought echoed through her mind. I am going to murder him. And somewhere on his balcony, shirt sticking to his damp skin, still holding a red cup and looking like the human embodiment of chaos… Kai Kingston laughed at something one of his friends said. Completely unaware that the girl next door was adding his name to a very short—and very deadly—internal hit list.Kai had always known the house was too big. It swallowed the sound. Even his footsteps felt temporary, like the floor didn’t bother remembering him once he passed. Tonight, the halls were lit brighter than usual—staff moving quietly, a dinner table set for people who weren’t hungry, for people who weren’t coming.He stood in the doorway of the study, jacket still on, tie loosened and forgotten. His father sat behind the desk, glasses perched low, absorbed in something that mattered more than a son. His mother lounged on the couch, scrolling through an event recap she hadn’t attended. They didn’t look up.“Sit,” his father said, eyes never leaving the papers.Kai didn’t.“I don’t want to talk about optics,” Kai said. His voice surprised him—steady, low, resolute. “I want to talk about us.”That earned a glance. Brief. Calculating.“We don’t have time for melodrama,” his mother said, eyes still on her phone. “If this is about the school—”“It’s not,” Kai cut in sharply. “It’s about you
“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
Ruby started noticing patterns when she stopped trying not to.It happened the Thursday after the library discovery, when the weight of the Kingston name still pressed against her chest like a held breath. She lingered after school, pretending to reorganize her locker while students streamed past h
Ruby learned the sound of a trap before it snapped.It was the way Brielle smiled too sweetly when she volunteered to “help,” the way a few heads turned before the teacher even finished the sentence, the way the room seemed to lean forward like it wanted a show.It was third period—Civics. The clas
Rumors didn’t spread at St. Celeste High.They hunted.By Tuesday morning, Ruby could feel it before she saw it—the way people glanced at her, then quickly away, the way whispers followed half a step behind her down the hallway like something breathing at her back.She didn’t need to check the goss
By Monday morning, St. Celeste High had chosen sides.Ruby felt it the second she walked through the front gates—the way conversations dipped when she passed, the way eyes tracked her like she was a headline waiting to happen. The school had always been loud, but now it buzzed with something sharpe







