Alex~Seth’s weight is still on me, his forehead resting against my collarbone, his breath hot and uneven against my skin. His hand is still cupping the back of my thigh like he doesn’t want to let go.“Hey,” he murmurs after a long stretch of silence. His voice is soft, spent. “You okay?”I can barely think, but I nod against his shoulder.“Yeah.”“You’re sure?” He shifts slightly, pulling out slowly, careful like I might break. I wince but it isn’t bad it’s just strange, raw and real.He eases off me, sitting up on his knees, rolling the condom off and tossing it in the trash. I watch him through heavy lids, still catching my breath.His chest rises and falls in sharp jerks, his hair damp and sticking to his forehead, his lips swollen from all the kissing.“Gimme a sec,” he whispers, reaching for tissues, cleaning me gently like I might shatter.I twitch at the touch and he stills, eyes meeting mine.“It’s okay,” I say quickly, breathless.He gives a soft, crooked smile and goes
Alex~ His knee brushes mine again and I hold myself still. His places his hand on my thigh, it’s light, warm, and comfortable like it has been there a hundred times before. “You want me to stop?” His voice is low, careful, but I feel the weight of it. I swallow, my heart thudding hard enough to shake my ribs. “No.” His fingers slides higher, grazing skin under my sweats, and my breath stutters. I look up at him to see him already watching me, eyes dark, jaw tight, like he is holding himself back and being painfully slow. “Alex…” he recites my name as a whisper, rough like gravel. And then his lips touches mine. Soft at first testing, tasting. I feel myself tilting before I even think about it. The kiss turns hungry fast, his hand cupping the back of my neck, mine fisting in his shirt, pulling him closer, closer. He groans into my mouth and I fucking shiver. He suddenly shifts, straddling me, knees pressing into the mattress as he leans over me,
Alex~ Weekend smells like sweat and asphalt and cheap popcorn. I’m at a game I was invited to and turned down. The gym is louder than I expected. I sit high in the stands with my hood pulled low, but that doesn’t stop the sound from crashing over me squeaks of sneakers, the slap of the ball, the yells of coaches. I’ve also never seen Seth play properly before, not like this. I should be focused on the score, on the quick cut and shuffle of players, but my eyes keep finding him. Seth. He’s all motion and rhythm. His tank clings to his back, dark with sweat, and his hair keeps falling into his face only for him to shove it back with those long fingers of his. He laughs once, when he strips the ball from an opponent and goes charging down the court, sneakers squealing, body moving like it was made for this. It’s stupid how hot it is. And I can’t look away. The buzzer screams. I flinch. The crowd erupts into cheering, clapping and stomping. Seth’s team is ahead, of course,
Alex~Jordan keeps looking at me like I’ve grown a second head the next day while we are in school.“Bro. Seriously. You’ve been in space all week.”“I’m fine.”“You look like you’ve been thinking about taxes or some shit.”“Jordan.”“No really,” he says, leaning back in his chair, pencil tapping against his knee, “what’s with you and Seth? The air around you two is… weird. Like…” He makes a vague gesture. “I can feel it from across the room. Is he secretly murdering you at night or are you guys…”“We’re not anything,” I cut in too fast. “Drop it.”Jordan stares at me. “Wow. Okay. Defensive.” He singsongs.“I’m not defensive.”“You are literally vibrating.”“Jordan, I’m just tired.”He smirks. “Uh‑huh. Tired from what, exactly? Late‑night rooftop sessions with your hot roommate?”My heart stops. “Shut up.”He leans forward, eyes bright with mischief. “Wait. Wait, you did go up there with him, didn’t you?”“Jordan, I’m warning you.”He laughs under his breath. “You’re so bad at lying,
Alex~We slip away from the noise, up a narrow stairwell at the back of the house. Seth leads without explanation, his hand brushing the railing, his steps confident. We pass a locked door, then another, and he pushes open a small hatch near the ceiling.“You’re kidding,” I whisper.“Come on,” he says, ducking through.I follow him onto the rooftop, it’s a flat stretch of concrete with a low wall, the city lights spread out like scattered gold below us. The night air is cool, carrying distant music down the street.Seth drops onto the wall’s edge, legs dangling. I stay standing, still taking in the view.“This is insane,” I say. “How did you even find this?”“Leo showed me freshman year,” he says, leaning back on his hands. “We come up here after rough games. Or just when it’s too loud inside.”I move closer, finally sitting beside him. For a while, we don’t talk. The city hums around us. The air smells faintly of asphalt and pizza grease.“Your family close by?” Seth asks suddenly.I
Alex~ Tracey is waiting for me outside the dorm the next morning. She doesn’t smile warmly at me and doesn’t even frown, she just says, “Walk with me?” and I do, because the look in her eyes feels like a dare. We circle the courtyard twice before she finally says, “So. Yesterday.” I rub at my jaw. “Nothing happened.” Her laugh is sharp. “Alex, I literally saw you on a couch with your roommate half on top of you and…” she makes a vague gesture toward my jeans which I know what it implies. “… you’re gonna tell me nothing happened?” I stop walking. “It wasn’t like that. We were watching a movie and fell asleep.” “And you woke up with a “Tracey,” I cut in, feeling heat crawl up my neck. “You’re my girlfriend. You know how bodies work.” “You’re my boyfriend,” she fires back, “and you don’t even look at me like that anymore.” Her words hit like a shove. I stare down at the path, at a crack in the concrete. “That’s not true.” “Then explain it to me, Alex. Because I’ve been