Mag-log in"Asher. Why aren’t you picking up?" I hiss for the umpteenth time. I’ve been ready for school for over twenty minutes, and still, no sign of my boyfriend. He’s always the one who drives me to school — ever since we started dating, he’s kept that routine religiously. But now, not only is he late, he’s not even answering. A simple text would’ve been enough.
Feeling disoriented, I give up and order a ride. By the time I reach school, the assembly is over and everyone’s already heading to class. "That’s her..." a junior whispers, but quickly looks away when my eyes meet hers. "She must have heard..." another voice murmurs by the lockers. A chill runs down my spine. “That’s weird,” I mutter under my breath. Maybe I’m overthinking. Still, as I head to my locker, people part like I’m contagious — their stares sharp enough to cut through me. “What is going on? Why are you all staring at me?” I snap, loud enough that they flinch. Mostly classmates, people I don’t even talk to. “Haters,” I mumble, slamming my books into my locker before heading to class. Alice — my best friend — is already seated at our desk. But as soon as I move toward her, the whispers grow louder, crawling under my skin. I drop beside her, forcing a shaky smile. “Is it just me, or is everyone staring at me today?” She gasps, eyes wide, and stands abruptly. “Catherine, you’re here!” She grabs my wrist and pulls me up before I can ask more, dragging me straight out of the room. I catch sight of a girl nudging another toward me before they both turn away. “What is going on? Did I mess up my makeup or something?” I pull out my phone, but Alice doesn’t stop until we’re inside the bathroom. She turns to me, pale and hesitant — the kind of look that makes my stomach drop. “Now you’re making me worried. What’s going on?” “Asher,” she blurts. “He cheated on you. With the new girl.” For a moment, I actually laugh. “This is a joke, right? A prank? Because I’m not falling for it. Tell Asher if this is his big idea of making me smile, it worked. I’m fine, okay? Even though my parents ditched me, I’m fine. You don’t have to do this to cheer me up.” “Your parents didn’t come back?” Alice asks softly. It suddenly feels suffocating. “Wait—no! No, he would never cheat on me. We’re happy. I talked to him yesterday, everything was fine. We made plans.” “Catherine…” Alice’s voice trembles. “Check his I*******m. The whole school knows. He kissed her at the assembly this morning.” My hands shake as I unlock my phone and open his profile. Maybe this is some kind of prank, maybe there’s a caption explaining everything — a surprise, a joke, something. But the illusion shatters instantly. The new upload hits like a slap: a romantic date at a garden, Asher’s hands cupping Jennifer White’s face — lips locked. Jennifer White. The new transfer blondie. The same girl who begged to join my cheer squad, and I turned her down because we were almost graduating. The same girl. The phone slips from my grip. “Catherine…” Alice whispers. I breathe in. Hard. The air feels too heavy to swallow. This can’t be. There has to be some kind of explanation. We were okay. Asher is better than this. I refuse to believe it. “Catherine, wait up!” Alice calls, but I’m already storming down the hallway, straight toward the boys’ locker room. I push the door open. The room falls silent. Conversations stop mid-sentence; a few guys look up — some with pity, others just curious. “Anyone seen Asher?” I demand. They exchange glances before one of them mutters, “The bleachers. He’s at the bleachers.” As I turn to leave, another voice hisses, “You shouldn’t have told her.” Alice catches up, trying to grab my hand. “Cat, slow down—” “I’m fine, Alice.” I pull my hand free. “I just need to sort things out with Asher. Probably a pretty big misunderstanding.” Misunderstanding. The word feels hollow. My better half mocks me: He was kissing her. A full-blown French kiss, Catherine. You think they’re cousins? I reach the bleachers. They’re empty at first glance — until my eyes climb to the last row. There he is. Hands tangled in the same brown hair I used to love running my fingers through. His mouth pressed against hers. “Asher!” My voice cracks through the air like glass. Both of them freeze. “Cat, calm down!” Alice pleads, gripping my wrist. “I am calm, Alice.” My voice trembles, not from calmness but from the rage clawing its way up my throat. “I just want to know what I did wrong. We were fine yesterday. We talked. We laughed.” I reach them. Her fingers are still shamelessly looped around his neck, lipstick smeared across his face — proof I wish I could unsee. “What happened, Asher?” My voice breaks. “You said your mom had guests over. You said you couldn’t come. And now you’re here—kissing her? What happened?” He just stares. Blank. Silent. “Say something, Asher! Why are you kissing her?” My eyes dart to Jennifer. “Why is her picture on your I*******m?” “Cat…” He exhales. “We need to talk.” “That’s what I’ve been saying!” My voice rises despite myself. “So talk! Tell me what I did wrong! We’ve been together for three years—three—and you’re throwing it away for her? For a girl you barely know?” Jennifer stands, her tone dripping with mock sweetness. “Hey, Miss Hannah Montana. Hate to break it to you, but the world doesn’t revolve around you. Asher doesn’t love you anymore.” “That’s a lie…” My voice wavers. “Aw, princess lost her candy.” She smirks. “Stop crying, baby.” I turn to Asher, desperate. “Tell her to stop.” He looks away. “Let’s break up, Catherine.” The world goes still. “We’re done.” For a second, I can’t breathe. My gaze flickers from his blank expression to Jennifer’s smug, victorious smile. When she laces her fingers through his and brushes past me, my shoulder stings from the bump — but not as much as the hollow ache spreading through my chest. I stand there, frozen, as the truth sinks in. “Asher cheated…” The words scrape out of me like glass. Alice pulls me close, wrapping her arms around my trembling shoulders. “Catherine, you need to pull yourself together…” But I can’t. My voice breaks into her shirt. “He cheated on me. I loved him so much.”The car slows and stops in front of a large building. KYT is written in bold letters across the top.I want to ask questions. Too many. Why here? How did Dominic end up getting treated in a band’s training place? None of it makes sense. But I keep quiet. Dad has been tense for days. I don’t want to add to it.“We’re here,” Uncle Zachary says as he steps out of the car.The word here hits me hard. The small spark of excitement in me dies right away.Mom keeps looking back at me. Again and again.I finally met her eyes. “Do you know if he’s okay?” I ask.She hesitates. I can tell she doesn’t want to promise anything. Then she reaches for my arms and holds them tight.“Let’s go find out,” she says.We walk toward the building. Each step feels heavy. The doors are glass, tall, clean. I can see people moving inside. Talking. Laughing. It feels wrong.Before we reach the entrance, a man steps in front of us. Security. His face is blank. His arms are crossed.“Can I help you?” he asks.“We’r
The police came not long after. Asher doesn’t fight it. He answers their questions. He goes quiet when they tell him he has to come with them.My chest won’t slow down. I watch as they take him to the car. My legs feel weak.He’s just cruel. That’s all there is to it.All these days, we’ve been waiting. Hoping. Praying for one small answer. And he had one. He had it and kept it to himself. Like it didn’t matter. Like life didn’t matter.It makes me sick. How did I stay with someone like that? How did I not see it?The police don’t let me follow. They don’t let me ask anything. They tell me to stay back.So I called my parents. Again and again. I need them to go there. I need them to ask the questions I can’t.No answer.They’re never around when you need them the most.I pace the house, back and forth, my hands tight at my sides. I keep thinking about Alice. I don’t know if I should call her. She deserves to know. She has to know.So I text her. I don’t delay. I explain everything as
The black shirt comes out first. The one he wore to the concert two nights ago. Then his glasses.My eyes sting. “Where is Dominic?” I ask, my voice breaking. “What does this mean?”My hands won’t move. I don’t touch anything. I don’t need to. I know that shirt. I know those glasses. I watched him put them on. I remember.“It’s just…” My voice dies in my throat.The officer stands. “We have reason to believe he may have been involved in a gang fight,” he says. “The investigation is still ongoing.”I stop breathing. The words don’t make sense. I shake my head. “That’s not true. Dominic is fine.” I say it again, softer. “He’s fine.”Alice doesn’t move.I reach for her shoulders. They’re stiff, like she isn’t even there. Her eyes stare ahead, empty.“My brother can’t be dead,” she whispers. Her body starts to shake. “Catherine, he can’t be dead. He’s all I have. He’s my only family. No. No.”I pull her into me. I hold her tight, even though my chest hurts and my legs feel weak. I don’t l
“Please, Uncle Zachary, drive faster.”The words tumble out of me—again. I’ve lost count of how many times I’ve said it already. My heart is pounding so hard it hurts, like it’s trying to claw its way out of my chest. The car speeds forward, trees and lanes blurring into streaks of green and grey, but no matter how fast we go, the dread won’t lift.We’re close. I know we are.Yet the feeling only grows heavier.Uncle Zachary keeps glancing at me through the rearview mirror, his mouth opening like he wants to say something—anything—but he doesn’t. Maybe he knows that even the smallest attempt at comfort would shatter me right now.This is my fault.Isn’t it?Since the concert last night, Alice hasn’t seen Dominic. His phone is switched off. He never came home. He hasn’t answered her calls. He hasn’t reached out to anyone.Where did he go after the concert?He was with Sasha the whole time. Maybe he’s still with her. Maybe he just needed space. Maybe he’s ignoring Alice—and everyone els
Evening creeps in faster than I expect, the light outside the window fading from gold to gray. I can’t believe Travis and I have been locked in this room for hours without exchanging a single real word—or even trying to fix anything. He keeps giggling at whatever he’s watching on his phone, completely unbothered.I roll my eyes and scroll through Instagram in silence. For all I care, we could end up sleeping in here. People do that—go from best friends to total strangers. Or worse. Enemies.Travis suddenly stands and walks over to the window. I glance up, brow lifting. If he’s actually thinking of jumping, he’s out of his mind. This isn’t a movie.He comes back to the bed, and I go back to ignoring him. It’s easy enough—pretend he doesn’t exist. Until he starts pacing.Back and forth. Back and forth.I clench my jaw, biting down my irritation until I can’t anymore.“Can you be quiet?” I snap. “You’re not the only person in here.”He stops and looks around exaggeratedly. “Did something
Immediately the car stops, my eyes roam the wide environment, searching for any sign of Travis—but I don’t spot him anywhere. What does he even look like now? It’s been years of avoiding each other, years of pretending the other doesn’t exist, and now we’re forced back into the same space.I take a deep breath, gathering every ounce of confidence I have. If anyone should be embarrassed, it should be him—not me.“Let’s settle in,” Mom says, climbing out of the car.I follow suit, pulling my luggage from the trunk.Mom walks over to Dad, and he immediately opens his arms, letting her lean into him while Uncle Zachary digs out their bags alone. I shake my head. “You both should be helping Uncle Zachary unpack instead of acting all lovey like you haven’t been together for the past twenty hours.”Mom laughs. “Fred, your daughter is such a sadist. Where did she get these traits?”I roll my eyes, dragging my luggage toward the house. “Definitely not from either of you,” I mutter as I march in







