LOGINThe whispers didn’t stop.
By second period, Ruby felt like she was walking with a spotlight glued to her forehead. Everywhere she went, conversations paused. Heads turned. People leaned together like she was a rumor that had suddenly grown legs and started walking around. “She lives next to Kai.” “She yelled at him.” “She thinks she’s special.” Ruby wanted to scream, I’m not special! I just want to survive the day! But screaming would only give them more content to gossip about. By third period, she was exhausted—mentally, socially, physically, spiritually. She just wanted to shove her books into her locker and breathe for five seconds without someone whispering her name like it tasted sour. She didn’t even get one second. As she opened her locker, a shadow moved into her peripheral vision. Ruby glanced up—and her breath stuttered. Brielle. Tall. Perfect hair. Perfect makeup. Perfect everything. She looked like the kind of girl who woke up with naturally curled lashes and a fan club. Her lip gloss sparkled under the hallway lights, and her eyes scanned Ruby with the precise calculation of someone trained in social warfare. “So,” Brielle said sweetly, stepping closer, “you’re the new girl?” Her voice was honey-soaked poison. Ruby forced a smile. “Yep. That’s me.” Brielle tilted her head, feigning innocence. “You might want to watch yourself.” Ruby paused mid-reach for a notebook. “…Sorry?” “Kai doesn’t like girls who act…” Brielle’s smile sharpened. “…desperate.” Ruby blinked. “I literally haven’t spoken to him.” “That’s not what I heard.” Ruby’s stomach tightened, irritation beginning to rise. “What exactly did you hear?” Brielle leaned in, close enough that Ruby could smell mint gum and expensive perfume. “Your name is all over the gossip app,” she whispered like it was delicious news. Ruby froze. “What?” she breathed. Brielle stepped back with a satisfied smile and crossed her arms. “You should be more careful about who you pick fights with. This school… remembers.” “What does that even—?” Ruby didn’t get to finish. Her phone vibrated violently in her pocket. She pulled it out. New Post: Driveway Drama — New Girl Already Fighting With Kai Kingston!? The caption read: She moved in last night and already caused a scene. Yikes. Attached was a blurry photo. Ruby. Standing by her driveway. Facing Kai’s car. Her heart plummeted. She hadn’t even known someone was watching. Someone had been close enough to take a picture. Brielle’s voice floated over her shoulder, sickly sweet. “People say you screamed at him.” “I didn’t scream—” Ruby began. “No need to explain,” Brielle said, smiling too brightly. “Everyone already believes what they want.” Ruby swallowed hard. People nearby pretended not to listen, but their body language was a lie—still, hunched shoulders, sideways glances, waiting for the next dramatic detail. Ruby shut her locker slowly. But as it clicked closed, something fluttered out—like a tiny, fragile leaf. A folded note. Ruby stared at it for a moment before crouching down and picking it up. The handwriting was rushed, jagged, angry. Move back where you came from. Her throat tightened. Her fingers shook. Her entire body felt hollow. She wasn’t just the new girl. She wasn’t just the outsider. Someone already hated her. And she didn’t even know why. Brielle watched Ruby read the note. Watched the color drain from her face. Watched her shoulders stiffen with hurt— And smiled like it was art. “Welcome to St. Celeste,” Brielle said softly. “Hope you last longer than the last girl who annoyed Kai.” Ruby blinked. “What happened to her?” Brielle’s smile widened. She didn’t answer. She just tossed her hair, turned around, and walked away with the confident sway of someone who had an entire school backing her. Ruby stood alone in the hallway, note clenched in her fist. Students brushed past her, too busy pretending to be uninterested in her misery to actually look away. Heat burned behind Ruby’s eyes. No. Not here. Not in the middle of school. She wouldn’t let them see her cry. She shoved the note deep into her pocket and inhaled shakily. This wasn’t fair. She didn’t even know Kai. Didn’t want to know him. Didn’t want anything to do with Brielle, or the gossip app, or whatever twisted popularity politics this school thrived on. She just wanted a normal first week. A chance. A reset. Instead, she was the headline. The joke. The warning. When the bell rang overhead, Ruby flinched. She forced herself to move, to blend in with the crowd even as every step felt heavier. People stared like she carried a neon sign saying “Drama Incoming.” Someone whispered: “She made Kai mad already?” “Do you think he’ll get rid of her?” “Brielle’s definitely going to destroy her.” Ruby bit her lip so hard she tasted metal. Why did it feel like Kai’s shadow stretched across the entire school? Why did everyone act like knowing him—or angering him—was life or death? His warning from the balcony echoed in her head again like an omen. “If you think school will be better… you’re wrong.” Ruby didn’t understand it last night. Now she did. School wasn’t better. It was worse. And the worst part? Looks weren’t the only thing Kai Kingston attracted. He attracted enemies. Loyalists. Drama. And consequences Ruby hadn’t even begun to understand. As she reached her next class, she gripped the strap of her backpack tightly, grounding herself. She wasn’t going to break. She wasn’t going to run home crying. She might be alone here… …but she wasn’t weak. And if this school wanted to turn her into a villain, they were about to find out Ruby wasn’t going down without a fight. Even if she had no idea what she was up against.Morning light crept through the blinds, casting stripes across the floor. Ruby sat at the kitchen table, her coffee untouched, staring at the steam curling from the mug as if it held answers.The night replayed in fragments: Kai on her couch, eyes raw and unguarded, words spilling out in ways she hadn’t expected. The boy behind the legend, vulnerable and honest. And yet, the memory left a strange ache in her chest, a mix of sympathy, fear, and something else she refused to name.She glanced toward the hallway. Kai’s jacket was gone, shoes neatly by the door, but the lingering weight of him was everywhere. She shook her head, trying to focus on the mundane—breakfast, school, anything else.A knock at the front door startled her. She jumped, spilling a bit of coffee on the table. Her heart rate picked up before she even realized it was Theo.“Morning,” he said, casually leaning against the doorframe, backpack slung over one shoulder. His sharp eyes immediately found hers. “You look… dif
The question lingered between them, fragile and exposed.Ruby didn’t answer right away. She watched Kai stand awkwardly in her entryway, hands shoved into his jacket pockets like he didn’t know what to do with them when he wasn’t performing. The silence stretched, thick but not hostile.Finally, she said, “You’re already inside.”Something in his shoulders loosened.“Yeah,” he murmured. “I guess I am.”She led him quietly into the living room. The lights were low, the only glow coming from a small lamp near the couch. Kai paused, taking it in like it was foreign territory—soft furniture, framed photos on the wall, a crocheted blanket folded neatly over the armrest.No trophies.No awards.No legacy staring down from gilded frames.“This place…” he started, then stopped. “It feels warm.”Ruby folded her arms, suddenly self-conscious. “It’s just a house.”“It’s not,” he said. “It feels lived in.”She gestured to the couch. “Sit. Before you fall over.”He obeyed without argument, droppin
The knock came just after midnight.Ruby was half-asleep, tangled in her blanket, her phone face-down on the nightstand. For a moment, she thought she’d imagined it—some leftover echo from a dream.Then it came again.Three slow knocks.Not urgent.Not polite.Heavy.Ruby sat up, heart thudding. The house was quiet, her aunt already asleep down the hall. She slipped out of bed, bare feet cold against the floor, and crept to the window first.The porch light cast a pale yellow glow.And there he was.Kai Kingston stood on her doorstep like he didn’t belong to the world anymore.His hair was messy, jacket hanging open, tie loosened and crooked. One hand braced against the porch railing, the other hanging uselessly at his side. His head was bowed, shoulders slumped in a way she’d never seen before.He looked… broken.Ruby’s breath caught.She hurried downstairs before she could think better of it.When she opened the door, the smell hit her first—alcohol, sharp and unfamiliar on him. Kai
Ruby didn’t mean to say it like that.But once the words left her mouth, there was no pulling them back.“Stop.”Kai halted mid-step in the hallway, his shoulder brushing a locker. Students streamed around them, laughter and chatter filling the space between what they weren’t saying.He turned slowly. “Stop what?”Ruby tightened her grip on her backpack strap. “Stop interfering. Stop fixing things. Stop… protecting me.”His jaw flexed. “You think that’s what I’m doing?”“I know it is.”A few feet away, someone laughed too loudly. Ruby ignored it.“Kai,” she said, lowering her voice, “I didn’t ask for it.”His eyes darkened—not with anger, but something quieter. He glanced down the hall, then back at her. “You think I do this for thanks?”“No,” she said honestly. “I think you do it because you’re used to having control.”That landed.He looked at her for a long moment, searching her face as if waiting for the insult to finish forming. When it didn’t, something in him shifted.“So what,
Kai’s words lingered on the rooftop long after he left.Ruby stood there alone, the wind biting through her jacket, staring at the city lights below. She didn’t answer him—not because she didn’t have words, but because every answer felt dangerous.She went home with a knot in her chest that wouldn’t loosen.The consequences came fast.Just… not the way she expected.By the next morning, everyone knew Kai had been “involved in an incident.” That was the phrase circulating—polite, vague, sanitized. Not fight. Not violence. An incident.The boys he’d hit were in school.Kai was too.No bruises on their faces. No visible punishment. No emergency assemblies.Just whispers.Ruby overheard them everywhere.“They said it was mutual.”“My cousin said the parents handled it.”“Kingston money, obviously.”In the first period, Kai’s seat was empty.Ruby noticed immediately. She hated herself for that.By the second period, the vice principal made an announcement.“Due to a minor altercation yeste
It happened faster than rumors ever did.Ruby was halfway down the east hallway, books hugged to her chest, when the laughter started behind her. Sharp. Mocking. Familiar.“Careful,” a boy’s voice said loudly. “Don’t trip. Wouldn’t want Kingston’s charity case bruising her knees.”Her shoulders tensed.She didn’t turn.She didn’t slow down.She’d learned that lesson already.But footsteps rushed closer. Too close.Someone brushed her arm on purpose.Her books slipped.They hit the floor with a crack that echoed down the hallway.Laughter burst out—three boys this time, seniors she recognized vaguely from Kai’s wider social orbit. Not his friends exactly. Worse. The ones who borrowed his name without his permission.Ruby crouched, cheeks burning, fingers scrambling to gather her things.“Relax,” one of them said. “We’re just joking.”“Yeah,” another added. “Theo’s girl can take a joke, right?”That made her freeze.“I’m not—” she started.“Hey.”The word cut through the hallway like a







