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
Alex~ I don’t sleep well after that dream and when I drag myself to class the next morning, the images are still there, Seth’s mouth on mine, his fingers inside me, the heat and the way I came so hard I woke up shaking. It’s really ridiculous. The stupid too real dream that clings to me like swear, making my skin prickle, my chest tight and my dick hard. Jesus. Jordan is already in his seat when I slide into mine. He’s got his laptop open, notebook flipped, pen tapping against the edge of his desk like a metronome. “Yo,” he says, not looking up. “So, for the project… listen, I was thinking we could…” His voice is moving but my head isn’t following. I catch maybe three words before everything blurs into static when the professor shows up his voice blends into Jordan’s, then melts into the hum of the overhead lights. I try to focus, I swear I do, but all I can think about is the dream, the sweat in Seth’s hair, the way he whispered, his hands… I’m so fucking gone. “Alex.”
Alex~ I’m on my bed scrolling my phone, half‑asleep, when I hear the shower shut off.Then Seth steps out.Towel low on his hips, water still clinging to his skin. His chest is broad and damp, hair curling from the steam. He doesn’t look at me at first just runs the towel over his neck and shoulders, slow, the movement pulling every line of muscle taut.When his eyes finally meet mine, something flickers in them and my throat works to swallow a thick wad of spit.“You’re still awake?” His voice is rough, deeper than usual.I don’t answer as my throat goes tight.He notices me staring and smiles, faint and crooked. Then he lets the towel fall.My breath catches. He’s completely nude now, the light tracing the lines of his abdomen, the dark hair leading down, the heavy, unashamed hang of his cock. I feel a sharp, hot ache in my own body, like something pulling tight inside me.Seth doesn’t move at first, he just stands there letting me look at his naked glory. Then he crosses the room
Alex~I leave the locker room in silence, but my thoughts are anything but. There’s a roaring in my ears, like background static turned all the way up. I keep walking past the vending machines, past the empty courts, past anything that might force me to stop and think.Because if I stop, I’ll have to unpack what just happened.What almost happened.And I can’t… I can’t do that.I need air. I need distance. I need…Tracey?She’s standing outside the dorm, leaning against the wall like she’s been waiting. Her arms are folded across her chest, hair pinned back, expression unreadable.My stomach flips.“Hey,” I say, stopping a few feet away.“Hey,” she echoes. “You walked. Didn’t think you would.”I shrug. “Felt like clearing my head.”Her eyes narrow a little, but she doesn’t press it. Just nods and pushes off the wall. “Can we talk?”I hesitate but step aside to unlock the door.We don’t say much as we walk in but there’s tension in the silence and I am certain it is thick with the thin
Alex~The next day, I breeze through the day and by the time the final class ends, my brain feels like overcooked rice soft and slow. I don’t even realize I’ve zoned out until Jordan elbows me in the ribs while we’re filing out with the crowd.“You good?” he asks, popping open a bag of spicy chips.“Yeah. Just tired.”He gives me a look. “From sitting? You’re so brave.”I nudge his shoulder, smiling despite myself. “My bravery is unmatched.”We fall into step, drifting out of the building into the hot afternoon. Campus feels washed out in that after-school haze people everywhere but somehow quiet, like everyone’s too fried to shout. Jordan crunches on another chip and glances at me.“Wanna chill on the bleachers before I head out? I need time to decompress from that seminar before I start writing the reaction paper I’m gonna ignore for three days.”It’s tempting to say no, so I could just go back to the dorm, collapse into my bed, avoid whatever new tension’s waiting in that tiny roo
AlexSeth and I are silently preparing toast the next morning when my phone pings.It’s from Tracey.‘You’re coming with me to Jess’s party tonight. No excuses. I already told her you’d show.’ It reads.There’s a smiley face at the end, softening the order. I stare at the screen for a second, thumb hovering over the keypad. My first instinct is to say no because body still feels like it’s recovering from the tension of yesterday, it feels like my skin hasn’t quite settled over my bones yet.But I think of the way Tracey looked at me before she left and decide that I can’t keep avoiding her forever.‘Sure. What time?’ I text back.She responds in seconds. ‘I’ll pick you up at 7. Wear something decent. No stained hoodies.’ We can hear the music from the house before we even pull into the street. There’s music vibrating through the windows and a glow of fairy lights wrapped around the porch like it’s an artsy gathering and not a full-blown college rager.Tracey looks amazing in her fitt