LOGINRuby balanced a cardboard box on her hip, her fingers going numb from the weight. Morning heat pressed against her skin as she kicked the front door shut with her heel. The moving truck had already driven off, her mom had rushed out early for paperwork at her new job, and now it was just Ruby—sleep-deprived, disoriented, and drowning in boxes.
She took a steadying breath. Okay. Two more loads. I can survive this. But when she stepped outside, her resolve dropped straight to the floor. There, parked diagonally across the driveway like it owned the entire property, was a shiny black car. Sleek. Expensive. The type of car someone buys when they want everyone within a two-mile radius to know they have money. Ruby blinked at it. “Seriously?” she muttered. “Of course this would happen.” Because why wouldn’t her very first morning in this new neighborhood start with someone blocking the driveway? Why not add that to the growing list of things testing her patience? She shifted the box higher and marched toward the car. No movement inside. Tinted windows. The engine quiet. “Great,” she huffed. “A mysterious, inconsiderate phantom driver.” She lifted a hand and knocked on the window. Knock. Knock. Knock. Nothing. Ruby scowled. She was one second away from knocking harder—like wake-the-dead harder—when the window finally rolled down. Slowly. Dramatically. As if the person inside wanted to build suspense. Her mouth went dry. Messy dark hair, artfully disobedient. Hazel eyes half-lidded in a way that looked effortlessly bored. A jawline sharp enough to cut through her already-fraying patience. He looked like someone who had been sculpted specifically to irritate innocent strangers. Kai Kingston. Though Ruby didn’t know his name yet. The boy—or man, because he had that irritating almost-grown confidence about him—rested his elbow on the window and gave her a lazy once-over. Not creepy. Not flirtatious. More like he was evaluating a mildly interesting inconvenience. “Delivery’s around the back,” he said flatly. Ruby blinked. Was he serious? “Delivery—? I’m not—” She breathed out sharply, steadying her voice. “I live here.” Kai raised an eyebrow. Just one. Slowly. Annoyingly. “Oh,” he said, sounding entirely unimpressed. “You’re the new neighbor.” “Yeah,” she said, exasperation leaking into her tone, “and you’re blocking the driveway.” He didn’t apologize. He didn’t even pretend to care. He just stared at her with that maddening, unreadable expression—somewhere between amused and indifferent. Then, without acknowledging her further, he shifted the car into reverse with a smooth motion. The engine purred, low and expensive. He pulled back a few feet, enough to clear the driveway, but he didn’t drive away. Instead, he leaned slightly out the window, his lips lifting into a smirk that looked far too practiced for someone his age. “Welcome to the neighborhood, princess.” Princess. Ruby’s jaw dropped. Before she could react—before she could tell him exactly where he could stuff his stupid expensive car—he accelerated down the street and disappeared around the corner. Ruby stood frozen in the middle of the driveway, her box still clutched to her chest, her brain struggling to reboot. Princess? Who the hell— She exhaled through her nose slowly, trying not to scream into the sky like some tragic heroine in an old movie. “I don’t even know him,” she whispered to herself, “but I already hate him.” She stomped back inside, muttering under her breath the entire way. --- Inside, the house felt emptier than ever. The walls echoed slightly, the smell of paint still lingering. Ruby set the box on the couch and leaned forward, bracing her palms on her knees. She had moved plenty of times before—thanks to her mom’s unpredictable job—but this… this felt different. Unsettling. The academy, the new neighborhood, her mom’s remarriage and all the silent tensions that came with it… And now a smug, hazel-eyed stranger calling her princess. “Unbelievable,” she murmured. She straightened up and wiped her forehead with the back of her hand. Her hair had already started sticking to her skin from the heat. Wonderful. After a few seconds, she grabbed another box and headed toward the door again. She wasn’t going to let some arrogant boy ruin her morning. She had bigger problems—like the fact that she was starting a prestigious academy in two days and owned exactly zero of the things on the school’s convoluted supply list. Still, the memory of his smirk gnawed at her. Who parks in someone else’s driveway like that? Who looks that bored and entertained at the same time? And why did her stomach do that weird flip when he leaned out of the window? She scowled at the thought. “Nope. Not thinking about him.” She marched down the steps and set the next box in the hallway. For the next half hour, she focused on unpacking—determined to shove Kai Kingston right out of her brain. But her brain refused to comply. Every time she closed a cabinet or broke down an empty box, she heard it again: Welcome to the neighborhood, princess. Ruby groaned out loud. “Great. Now I have a neighborhood nemesis.” She wasn’t wrong. But she also had no idea just how tangled her life would become with his—or how that single annoying encounter was only the beginning. The beginning of everything extraordinary.Kai turns the volume up.It’s instinct—muscle memory from years of being watched, admired, followed. If something slips from his grip, he tightens the show. Makes it brighter. Louder. Impossible to ignore.His laugh carries down the hallway before he does.He shows up late to first period, door swinging open like an entrance cue. Someone snickers. Someone else straightens. A few heads turn automatically, trained to react.Kai grins, unapologetic, flashing that effortless charm that used to bend rooms around him.“Sorry,” he says lightly, not sorry at all. “Traffic.”There’s no traffic on campus.The teacher sighs but lets it go. They always do.Kai slides into his seat—leans back, sprawls a little wider than necessary. His gaze flicks, just once, toward Ruby.She doesn’t look up.Not even a glance.The grin stays on his face. It cracks on the inside.By lunchtime, the performance escalates.Kai drops into a chair too hard. Tosses his jacket across the table like a flag. Tells a story
Ruby’s decision doesn’t arrive with fireworks.No confrontation. No tears. No dramatic exit.It comes quietly—on a Monday morning when she pauses outside the classroom door and chooses a different seat.Not the one near the window where Kai usually leans back with his chair tilted too far.Not the row where their knees once brushed, where his presence felt unavoidable.She takes a seat closer to the front. Alone.It’s small. Invisible. Devastating.Kai notices immediately.He always notices when something shifts in a room—when attention bends away from him, when a rhythm changes. He glances up, already expecting to catch Ruby’s eyes the way he always does.He doesn’t.She’s looking at the board. Focused. Calm. As if he isn’t there at all.His mouth curves into a lazy smile anyway. A reflex. A mask.Doesn’t matter, he tells himself. She’s just in a mood.The class starts. The air hums.Ruby doesn’t look back once.She changes her routes that week.Not dramatically—just enough.She leav
The school courtyard had changed. Not physically—same stone benches, same banners fluttering lazily in the afternoon air—but something in the energy had shifted. Conversations didn’t hush the way they used to when Kai Kingston passed. Heads didn’t automatically turn. For the first time, the world wasn’t rearranging itself around him. Ruby stood near the steps of the main building, sunlight catching in her hair. She was laughing—not the careful kind, not the brittle politeness she’d learned to wear early on, but real laughter. Easy. Unafraid. People were listening to her. A junior asked her something about the debate committee. A teacher paused to compliment her presentation from earlier that day. Someone thanked her for speaking up last week, for saying what everyone else had been too scared to say. Respect looked good on her. Theo stood beside her—not looming, not staking a claim. Just there. Solid. When Ruby spoke, he listened. When someone interrupted, he didn’t step in unle
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
Ruby noticed the change before she trusted it.It started small. Almost invisible.The seating chart in history class reverted overnight. Her name was back by the window, no longer isolated in the back corner where questions went to die and whispers traveled fastest. The teacher didn’t announce it.
Ruby didn’t sleep.She lay on her back staring at the ceiling, the glow of her phone burned into her vision long after she locked the screen. Every time she closed her eyes, the same words resurfaced.Why she really left.Her chest tightened.By morning, the gossip app had doubled its traffic. The
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







