RonanCasen chirps "You've gone soft""Well, my dear friend, enjoy the paperwork you keep stealing from my desk." He grins and says "I'll have it handled." I let him. The pack keeps moving whether I hover or not.My routine shifts. Morning skate, film, shower. Then I drive into town and find Calla where the day put her. Library booth. Lab steps with a coffee she forgot to drink. Grocery aisle where she argues with sauce labels.“You again,” she says, pretending to suffer.“Terrible, I know.”“You could warn me.”“I like the part where you pretend not to smile.”We trade spaces at night. Sometimes her apartment with Ava pretending to ignore us. Sometimes my floor at the crew house because it's quiet and nobody comes up if the light is off.I keep telling myself to say what's bothering me and I keep choosing not to. She reaches for me and I meet her there and leave that one truth in my mouth.We watch shows and cook disasters.Tonight the house is empty. Cards at Casen’s room, rookies
CallaMy phone rings while I am pretending to study. Problem set open, highlighter uncapped, brain elsewhere.I peep in to see an unknown number. Perfect. I answer anyway.“Hello?”“No need asking how I got your contact,” a familiar voice says, rough and amused. “You know.”I freeze. “Ronan?”He does not deny it. Behind him I hear traffic, a car door, and a leather creak. “Look out your window.”I lift the blind. He is on the sidewalk, one hand in his jacket, phone to his ear, eyes already on my window. He raises two fingers like a salute. My heart does gymnastics.“You are a menace,” I whisper.“Come down,” he says. “I am taking you out.”“We did not make any arrangement.”“We have now. Five minutes, Calla.”He hangs up. I gape at my phone, then catch my reflection and groan. I look like a before picture. Hoodie off. Hair into a ponytail, then out, then back in. Clean tee, oversized sweater, favorite jeans, sneakers, socks that match because hope is a thing.I do not do makeup for me
RonanThe field smells like sweat, cut grass, and diesel from the bus that dropped half the team off. Sun’s low, the kind of light that sharpens everything—long shadows, glossy skin. Coach Halford is still barking counts like the boys can’t hear themselves yell. Pom-poms slap. Sneakers scrape turf. The rhythm of it all is too practiced, too loud, like someone turning a metronome into torture.I tell myself I shouldn’t be here. It’s not my place. But I walk anyway. Because she’s here. Because her scent reached me half a mile away, smoke and citrus and something warmer, and my legs didn’t care what my brain decided.Blaire is perched on the bench with a girl, Calla stands off to the side, hoodie swallowing her, hair messy like she fought with a storm. She looks like she belongs in a quiet corner of a library, not standing under this kind of spotlight. She’s pretending I’m not here, which only confirms she knows I am.I step into an open view. I don’t raise my voice—I don’t have to. My s
CallaIt is stupid early when the taxi drops me a block from the house. The sky is a pale bruise and the air bites. I jog the last stretch with my hood up and my shoes in my hand because I do not trust the porch steps not to squeal on me like snitches.The door sticks the way it always does. I press my shoulder into it slow, slow, slow until it gives with a soft sigh. Inside smells like stale coffee, the candle Ava forgot to blow out, and laundry detergent. The living room is dim and blurry, couch sagging with the blanket nest we never fold, textbooks stacked like crooked teeth. The clock on the stove blinks 6:02.If I move like a ghost maybe I can make it to my room, shower, pretend I woke up at dawn to do yoga like one of those people who post sunrise captions. Right. I inch across the floor. The boards say, hi Calla, welcome home, let’s scream.I wince and lift my feet higher, heel-toe, heel-toe, breath held so tight my ribs complain. My backpack bumps my hip and I catch it before
CallaImmediately I wake up, the first thing that hits me is the pounding in my head. It’s sharp, steady, like someone drumming against my skull. For a second, I wonder if I blacked out at some point last night, if maybe Blaire slipped something into my drink as a joke. But then my memory reminds me—no. I didn’t drink. Not a single drop.Which makes the ache in my body that much harder to ignore. My muscles are sore, my skin feels stretched too tight, and then it all rushes back—every second of last night. His hands. His mouth. The way I gave in like I had no self-control. The way I didn’t stop him.My stomach flips.I turn my head, careful, like if I move too fast the whole room will tilt. My eyes land on him—Ronan. He’s sprawled out, face half-buried in the pillow, dark hair a mess. And he looks so damn peaceful it makes me want to throw something at him. How dare he sleep like that? Like he didn’t just ruin me. Like he didn’t make me ruin myself.A gasp slips out before I can swall
RonanI can taste her.The thought alone should be enough to make me lose my sanity. I can taste every drop of her heat on my tongue, every desperate sound spilling out of her mouth like she’s already mine. And fuck, I shouldn’t even be doing this. I know what she is. Human. Fragile. I'm a danger to her. Yet here I am, buried between her thighs, tongue sliding against her like I’ve been starving my whole life and just discovered what food is.Her back arches off the bed, hands clawing at the sheets like she doesn’t know what else to hold onto. “Ronan—” my name slips out, half-broken, half-plea, and it’s enough to drag a growl straight from my chest.Darko stirs inside me, my wolf pushing against the edge, urging me to sink my teeth into her right now, to mark her, to claim what already belongs to us. My jaw tightens until it hurts. Not now. Not like this.She doesn’t even know what I am.And that’s the fucked up part. I can’t tell her. I can’t whisper the truth in her ear, not when t