I sigh as I nudge open the door to one of the shower stalls at my gym. Soaked from my workout, my arm swipes the wall, leaving a smear of sweat as I make my way inside the cubicle.
I lock the stall door behind me and dump my bag on the little bench, quickly pulling out my body wash and towel, keen to feel the soothing spray of scalding water on my tired muscles. Just as I’m about to take off my clothes, a voice echoes gently off the tiles, jump-scaring me into a panic.
“Uh… can I help you?”
I whip around and am horrified to find that I have walked into an occupied stall.
The voice belongs to a guy around my age. He’s tall and well built; broad, bulging shoulders leading down to thick, defined arms which are holding a light blue towel around his waist.
“Oh my god, I’m so sorry,” I stammer, rushing to gather my things.
“My fault, I should have locked the stall. It’s just there’s usually no one else here at 2am.”
I trip over myself, fumbling for the door.
“Wait!” he calls just as my hand is about to flick the door lock. “Do I know you?”
I pause and turn back to him.
“What?”
He tilts his head and examines my face.
“I feel like I know you from somewhere.”
I stare at him blankly. “Uh, maybe you’ve seen me around the gym?” I offer.
He continues to scrutinise me.
“No… it’s not that. It’s… something else.”
My mortified horror had thus far prevented me from properly looking at his face, so I take a moment to examine his features, curious as to why he thinks he knows me.
He clearly had just finished his shower and been drying off when I walked in. His curly brown hair hangs in damp ringlets around his face, framing a pair of warm, honey coloured eyes and round, slightly rosy cheeks with dimples in them. He smiles, and there’s a tiny gap between his front teeth. Rather than making he’s teeth look crooked, it’s just really fucking endearing.
And I suddenly realise that he’s right. We do know each other.
Oh my god...
“Bradley?” I enquire.
A grin spreads across his face.
“Yeh!”
Holy shit.
“I think we went to high school together…”
There is a moment where his brain computes the new information before realisation dawns and the dots fully connect.
“Fuck, yeh!” he exclaims. “We did!”
Bradley quickly ties the towel around his waist and strides over to me, enveloping me in a damp hug. His skin is all over me, muscles pressing firm into my body and he smells… ugh, he’s smells fucking good. Fruity and fresh with an undercurrent of man musk seeping from his skin.
And as I sense a stirring in my groin, I am swiftly transported back to high school and the many hours I spent pining and lusting after the person hugging me right now. I remember the glances I would steal as we were getting changed in the locker room after PE. The times I’d attend our school’s rugby games, just to watch him get grimy and sweaty, and press up against the other boys.
He releases me from the embrace and leans against the shower stall.
“How’ve you been, man? It’s been like, what… nearly twenty years?”
I laugh a little.
“Yeh I guess it has. I’ve been good. I work in tech now. Software engineering.”
“No way!” he says. “That’s so cool!”
His excitement is infectious and I find myself grinning along with him.
“I bummed around for a while after school, but eventually I got my shit together. I’m a vet now.”
Oh, come off it. Why does he have to have a job that makes him even cuter?
“Wow, so you like… help sick bunnies and puppies?”
He laughs and my stomach lurches… and I am seventeen again.
“I actually work out in the wildlife sanctuary, so it’s more local fauna. Wallabies and water dragons and things. My hours are weird. It’s why I’m at the gym in the middle of the night.”
“That’s very cool.”
He stares at me, smiling wide, with a look of wonder on his face.
“You look really good,” he says. It’s the kind of polite comment you offer to someone to make them feel better about aging.
I laugh, hard and loud.
“What?” he asks. “What’s so funny?”
I look up at him, still chuckling.
“Well, putting aside the ‘look who’s talking’ element of what you just said,” I begin, gesturing to his muscular physique. “It’s just bizarre to hear those words coming out of your mouth when I think I would have died on the spot if you said that to me in high school.”
He frowns at me.
“What do you mean?”
I look into his eyes, crinkling my brow.
“Come on, Bradley. You must have known.”
He continues to look at me, genuinely confused. He looks like a lost puppy and it is too endearing to be allowed by law.
“I had a massive crush on you. Like, maaaaassive.”
There is a beat of silence, during which I become very aware that he is practically naked and we are standing in very close proximity. Maybe not the ideal moment to have offered such a revelation.
His eyes go a bit wide in surprise. It appears this is actually new information to him.
“How could you not have known?” I cry. “You never noticed me staring at you all the time? God, I was such a cliché. Nerdy little queer kid lusting after the big, tall, popular straight boy.”
At this Bradley frowns again. He looks down and I worry that I might have said too much and made him way too uncomfortable. Particularly given his current state of undress.
“Anyway, I should probably let you finish up in here,” I say. “Sorry again for barging in. It was nice running into you though.”
I pick up my things and turn to make my way out the door, but before I can, Bradley reaches out and I feel his long fingers wrap around my bicep to stop me. He pulls me back to face him and takes a step closer, leaning in so our faces are only inches apart.
“You thought I was straight?”
My whole body tenses.
What did he just say?
Surely not.
Surely that is not what he just said…
“You’re… not straight?” I ask, barely daring to breathe. My skin starts to tingle as he leans his head in. I can feel his warm breath on my face. He stares into me with his glowing amber eyes.
“No,” he whispers.
I can see his lip is trembling, just like my own.
“I see. That would have been good to know back in high school…”
He edges even closer to me, his body radiating waves of heat, still warm from his shower.
“What would you have done if you knew?” he asks.
I stare into his eyes, searching for confirmation, seeking the final vestige of consent I need. I find it in the desperate hunger I see there.
Without sparing a moment to comprehend the absurdity of the situation, I reach up and kiss my high school crush.
And it is euphoric.
Bradley’s lips are soft and plush. He moves them slowly, sensuously. His tongue starts to slide forward questioningly and I open my mouth to allow it entry. He reaches up and places his gigantic hand on the back of my head, running his fingers through my sweaty hair.
He pulls me into him, pressing my tiny frame into his ample body. He runs his hands all over my back and pulls my waist into his. I can feel his cock through the thin towel, straining against his thigh. He’s as hard as I am.
I reach up and place both hands on his shoulders, guiding him down to sit on the little bench seat in the shower cubicle. I climb up and straddle him, leaning down to resume making out. His towel has unfastened in the process and I can feel it bunching around his cock. I grind my own dick into his abs as he reaches around and slides his hand beneath my gym shorts. He grabs a fistfull of my meaty ass and moans as he squeezes my flesh. He moves his hand further round and finds my hole, pressing his finger to it, teasing it with pressure.
I pull back and slip off him, dropping to my knees between his legs. He reaches out and peels my sweaty top off my body, revealing my chest - slender, but toned. He grins at me, making the dimples in his cheeks deepen.
I reach out and grasp the towel gathered on his lap. I pull it back to reveal him and I try to stifle my sharp intake of breath.
His cock is gorgeous. Thick and smooth, with a few veins popping out. He issues a tiny gasp as I reach out and take hold. I slowly start to pump his shaft, running his foreskin up and down over the sensitive tip. He closes his eyes and leans his head back against the wall, basking in the bliss of the moment.
I wet my lips and lean in.
The moment I slide my moist mouth over his cock, he gives an audible groan. He tastes both salty and sweet. Like skin and soap and precum.
I swallow him, allowing his cock to slip deep into my throat. He groans again as his dick pushes against the tight walls of my throat and my lips tickle the base of his shaft.
I start to move my head up and down, licking and sliding, sucking him off like a horny teenager. The way I wish I could have when I was a horny teenager.
Bradley starts to moan and grips the back of my head with his hands.
I can tell he’s about to cum… but I don’t want him to. Not yet.
I want him to fuck me.
This whole thing could be an anomaly. Some kind of momentary blip in the space-time continuum. And thus, this brief, ecstatic foray might be the only opportunity I ever have to live out my high school fantasy, to feel his cock inside me. And I’m not going to miss it.
I slowly slide my lips off his dick.
He looks down at me questioningly.
I stand up and take a step back.
I turn so that my back is to him. I bend over a little and gradually draw down my shorts, revealing inch by inch of my smooth, round ass.
I sense him stand up and take a step towards me.
Strong hands reach out and grip my hips.
He pulls me back into him, adjusting his cock so that it rests between my cheeks like it is lounging in a hammock. He wraps his enormous arms around my body and presses his chest into my back. It feels like I am completely enclosed in his body, cocooned in his muscles.
He kisses me on my neck, passionately suckling at my skin, before he gently pushes my upper body forward, bending me over so that I’m leaning against the wall. He spits on his palm and lubes up his cock and my hole.
And then, with a deep grunt, he enters me.
I feel his thick bell-end nudge apart the lips of my pussy and force its way inside. I gasp in euphoria and disbelief as he pushes further, his thick cock plunging past my tight hole, pushing apart the walls of my ass. I moan like wounded animal and he suddenly stops, worried he’s hurt me.
I spin my head around to look him in the eye.
“Don’t stop,” I beg, “this is fucking heaven!”
His face floods with relief and he leans in to kiss me on the lips.
Then he buries himself fully inside me.
“UUUGGHHH!” I cry out. It feels like he has filled me entirely, as though my whole lower body has been invaded by his cock. My muscles stretch to make room for him as he slowly starts to move himself in and out.
“Fuuuuuck…” he groans in my ear.
His floppy brown hair dangles against my face as he presses himself against me and starts to fuck my ass. His hips grind back and forth, slowly bumping into my ass cheeks.
It is sheer and utter bliss. His cock is so smooth and I can feel it nudge my g-spot at the crest of each thrust. My hard cock is bouncing in front of me and I feel like I might end up having a no-hands orgasm if he keeps this up.
“This is so fucking hot,” he pants in my ear, “I can’t believe this is happening.”
His thrusts start to escalate as his panting crescendos. He is drilling into my ass with a frantic rhythm, his thighs slapping against mine as we stand doubled over in the shower stall.
“Fuck, I’m getting close,” he shrieks.
I squeeze my hole so that the tension around his cock is even tighter.
“Fuck!” he screams. He pulls his cock out of me and steps back. “I want to cum on your face.”
I swiftly spin around and kneel down in front of him. He grabs my head in one hand and shoves me so that I’m hovering just beneath his cock. He uses his other hand to furiously pump his shaft. He is gasping and panting like he is sprinting to a finish line.
“Fuck…”
He grips my hair in his fist and squeezes tight.
“Fuuuuck!”
He pushes the head of his cock closer to my face.
“FUUUUUUUUUCK!!!!”
He explodes.
I shut my eyes as a sharp blast of hot cum hits me square in the face, soaking my eyelid and dripping down over my nose. A second and third blast shoot forward and drench my lips and chin. I can feel the warmth of his jizz covering me like a face mask.
Eventually his panting starts to ease. I watch as the rise of his chest and shoulders starts to get smaller, his hulking body starting to settle.
He looks down at me, my face completely covered in his cum.
We just stare at each other for a few moments.
Eventually he offers me a hand and helps me to my feet. He leads me over to the shower and turns it on.
And then something happens that is perhaps even more surprising and bizarre than the illicit sexual encounter that just occurred…
He washes me clean.
Without exchanging any words, Bradley gets out his soap and a face washer and as tenderly as if I were made of glass, he proceeds to clean my body.
I stand there, allowing the scene to unfold, entirely unsure what to make of it.
When he’s done, he turns the water off and wraps me in my towel. He rubs me dry before we both turn to put our clothes on.
As I’m about to exit the shower stall, still reeling from the bizarre turn my night has taken, I feel Bradley grip my arm again and stop me. He pulls me close to him and leans in, kissing me deep.
I wrap my arms around his body and we embrace for a few minutes.
Eventually, he pulls back, his eyes glassy, drunken with giddyness. He smiles at me and my stomach does a backflip.
“Do you like Thai food?” he asks.
“Yeh,” I reply.
“Cool,” he says.
To get in touch with the author, send them an email.