Heat of the moment (risky public sex story)
Exhibitionism & Voyeurism - A Fantasy - 13 Dec 2025
We meet at the small cafe around the corner from my place, both of us running on the fumes of a long day. The street is still radiating warmth from another stinker of a week. The street lights are flickering on, and only a dedicated few are sweating it out at the al fresco tables.
You’re leaning back in your chair, one leg crossed over the other, eyes flickering over me as you sip from your glass. It starts as an innocent shift of movement — your heel slipping from your shoe, your foot dragging lazily up my calf as you stretch out your tired feet. You do it absent-mindedly at first, but when I don’t pull away, you press just a little firmer, your toes tracing higher, deliberately now. I give you a look over the rim of my coffee cup, but you only give me a knowing tilt of your head, as if daring me to react.
I’m still warm and sticky from the gym, my clothes clinging to my skin and welcoming the sporadic breezes that provide the only relief from the humidity, both on me and all around me. You don’t seem to mind. In fact, the way your foot lingers, teasing against my thigh, tells me you might like it. Mostly it just reminds me I need a shower, which gives me an idea.
I reach for your hand, fingers sliding between yours as I stand. There’s no need for pretense — I have a plan, and you can sense it. You squeeze my hand once, falling into step beside me as we go, glancing at me and hoping for an explanation.
A short walk, just around the corner, and we’re back at my gym. It’s late enough, and hot enough, that the place looks completely empty, with no staff, no machines, not even the sound of faintly clinking weights. The fans whir and rotate, pushing stale sweaty air for no one.
I lead you through the doors, and head toward the lockers, going through the motions as if I were simply finishing a workout, letting the moment stretch just a little longer. You lean casually against the row of lockers, watching me, your mouth smirking with amusement at the where we are and what I might be up to.
Once I’m sure the coast is clear, I tip my head toward the hallway. You follow without hesitation, your heels clicking softly against the tiles until we reach the change rooms. I lead us straight to the last cubicle at the end — a spacious shower stall with a small wooden bench and a lockable door. The second the door clicks shut, my hands are on you.
I press you back against the tiled wall, my mouth reaching yours in a desperate, searching kiss. We have to be quiet, careful, but that only adds to the heat between us. Also contributing is the heat in the room, untouched by the fans with enough humidity to coat us both with a fresh layer of sweat.
My hands slide down your sides, fingertips teasing the edge of your fitted skirt before gripping your ass and pulling you flush against me. Even through my gym shorts, there’s no disguising just how much I love your body, how much I’ve thought about this exact moment and am ready to act on it.
Your hands run up my torso, dragging over my stomach, skimming over my chest. You feel how warm, and slightly damp I am, and it feels like we might just melt together. Then, with deliberate intent, your hand drifts lower. You seek out the growing bulge in my shorts, fingers squeezing just enough to make me suck in a sharp breath.
I exhale, forehead resting against yours, almost sliding off from the mutual sweat. The thrill of it tingles between us — the risk, the secrecy, the sheer intensity of being here, together, barely restrained. My fingers dig into the fabric of your skirt, gripping your hips as I press you back even harder, unable to stop myself from squeezing just a little more.
And we haven’t even turned on the water yet.
I tug my shirt over my head, the fabric peeling away from my damp skin. Your hands are on me immediately, fingertips gliding over my stomach, my chest, nails grazing lightly. Then, with a slow, deliberate motion, you reach lower, palming the hard outline in my shorts.
A grin flickers across your lips as you grab the hem of my shorts and slide them down, watching as they catch momentarily on my erection before finally slipping to the floor. I step out of them, leaving only my underwear between us.
Your playfully blank expression looks up at mine as you lower yourself to a crouch, your fingers hooking into the waistband. Instead of pulling them down outright, you tug the elastic with your teeth, snapping it back against my skin before pressing a teasing, almost-too-soft bite to the tip through the fabric. I inhale sharply, my fingers tightening in your hair as you stand again, letting me make the next move.
I wrap my arms around you, pulling you close, my lips finding your neck. My hands trace up your back, unhooking your blouse and sliding it from your shoulders, feeling it cling and grab from the sweat as I tug. I enjoy every inch of skin revealed, and you shiver slightly, an incongruous motion in this swampy environment.
Your sheer bra barely conceals your hardening nipples, and I make sure to brush past them as I move. You seem to know what I’m thinking, because you arch your back slightly as I reach behind you and unclasp it.
You squeeze your shoulders together, letting the straps slip forward until your bra falls away completely, leaving you bare. The faint lines from the fabric remain on your soft skin — a sign of the restraint you’ve been under all day. Now, finally, you’re free, and mine to touch and explore.
I press my face to your chest and inhale deeply. You smell incredible — warm, sweaty, faintly sweet, with the lingering traces of perfume. My face is slippery on your chest as my hands cup your breasts, my thumbs circling over your nipples before I lower my lips to kiss them, taking my time, noting the way your breath hitches.
Before I can continue, you step back. Your turn.
You kneel before me, placing both hands at the waistband of my underwear. Slowly, teasingly, you begin to slide them down. My cock is already hard, the tip just beginning to emerge as you keep an excruciatingly steady pace.
When my underwear finally falls, my erection springs free, thick and pulsing from the heat and excitement. You take a moment, letting your eyes roam over me, taking in the faint red lines left on my waist by the fabric. You know how much I hate clothes. You know how much I love this.
Your hand wraps around me, firm, confident, and you lean in, your tongue flicking over the tip in a wicked promise of what’s to come.
But first, you have something else in mind.
You stand, stepping back just enough to let me watch as you reach for the zipper on your high-waisted skirt. I am almost audibly groaning as you slowly peel it down, shimmying it over your hips before lifting it up and over your head.
No knickers.
You stand before me, completely bare, and I swear I’ve never wanted you more.
Without another word, I reach back and turn on the shower.
We resist the urge to duck for cover from the icy spray of cold that cuts through the intense heat. Instead we press into each other, gasping for air at the freshness of the temperature, and laughing, almost giggling at the shock.
It is a relief to have our own bubble of cooler climate, and as we continue to clasp together we adapt to the cold, or the water warms, and it feels just perfect. Your nipples are insatiably erect, borderline distressed at the cold and the excitement.
We affirm our position under the water together and exchange a long, passionate embrace. Our bodies press together, slick with the rushing stream, the heat of our skin contrasting against the cool cascade. I step back, taking in the sight of you beneath the falling water, watching as it rushes over your naked body, plunging down between your breasts, tracing every curve and valley. The droplets glisten against your skin, enhancing the smooth lines of your body, making you even more mesmerising in the dimly lit shower.
When I press myself into you again, I watch the water sheet over your back, cascading down and arcing over the perfect swell of your ass before splashing onto the tiled floor. The sensation of your wet, warm skin against mine sends a shiver through me that has nothing to do with the cooling water.
With the water still running, I shift forward just slightly, stepping out of the direct stream so it now courses down my back. A light spray surrounds us, misting over our heated skin, cooling us just enough to keep the moment from becoming overwhelming.
You drop to your knees before me, your fingers wrapping firmly around my cock. You lean in, your lips parting just enough to slowly drag your tongue along the sensitive head. The feeling is exquisite, the combination of your warm mouth and the cool water making my pulse hammer in my ears.
Despite the steady stream of the shower, you taste the salty slickness of my precum on your tongue. The temptation to take me fully into your mouth is strong, but you resist, delaying the moment, teasing me with slow, deliberate licks. You nudge your lips forward, brushing them against my tip, then pulling back just enough to make me ache for more.
With one hand wrapped around my shaft, you press a gentle kiss to the very tip before pushing forward, your mouth enveloping my head. I groan softly at the sensation — your lips hot and wet, the pressure just right. My cock is thick and hard against your tongue, filling your mouth. You barely remember to breathe.
Sensing my pleasure, you begin to move — slow, measured strokes, taking me in deeper, then retreating, letting yourself breathe before plunging forward again. One hand caresses my stomach, trailing along the ridges of muscle damp with water, while the other moves lower, cupping my balls, tracing backwards, sliding around to my ass, pulling me closer.
The sensation is almost too much — I feel like I could come immediately, overwhelmed by the sight of you kneeling before me, the heat of your mouth and the intensity of the moment. For a jarring second, I remember where we are which begets another wave of excitement from the layer of danger underpinning our act.
I steady myself, gripping the tiled wall, determined to make this last.
But from the warmth of your mouth, the warm water down my back, and your hands in all my favourite places — it’s clear what you want me to do, and I am not going to be able to stop.
I have one hand on the back of your head, not pushing but guiding, following your natural motion as you shift back and forth along the shaft. Your tongue rolls around the tip as it passes, each flick and swirl sending shocks of pleasure through me.
I am clenching and flexing, moving to climax, my breath coming harder, louder and less controlled. You are in rhythm, and my hips take the cue, pushing back and forth gently to compensate, to match the slow, wet, deliberate movements of your mouth.
I don’t even know when, but you are touching yourself while you kneel, fingers working between your legs as you pleasure me. The sight fills me with overwhelming pleasure, and gratitude that you are doing this — not just for me and my pleasure, but for yours as well.
Sensing that I am near, I want to give you a cue, to give you the chance to show me the green light. I take hold of my cock, and you respond by parting your lips expectantly. Your eyes meet mine, filled with desire, mixed with some nerves but mostly excitement, the sheer thrill of it all written across your face.
Your mouth is open as I stroke myself, my tip flicking against your lips and your tongue. The sensation is purely overwhelming. Your hand is on my butt, gripping firmly, and you feel it clench as I explode into your mouth, onto your tongue.
It is hot and wet, and you feel my cock still pulsing with pleasure in your hand as you squeeze every last drop from me, milking out every bit of release as the water continues to cascade around us. I can barely stand as my whole body tenses and then relaxes, my head spins from the temperatures and the steam, and I just want to bring you close to me.
I had wanted to be inside you so badly as well.
Despite coming, I am still enraptured by your naked body and your pleasure in my explosion. I pull you over to me under the water and kiss you under it (you have tastefully disposed of my come down the drain) but I can taste it on you and feel the pleasure you get from it. We are both still under the water and melting together in the warmth and pleasure.
You pivot and press your bum into me, playing the little spoon, and i run my hands over your breasts, clenching on your nipples and letting the warm water trail between your cleavage, straight down to your vulva and your clit, where I place my hand over yours. You guide my hand where to go and we rub together in a slow exploration of where this could yet go.
By now we have completely disregarded that we are in a public place, and that — theoretically — anyone could be around, listening or even watching. we take no notice, for we are on an unstoppable path of motion. Within no time we are rubbing furiously in tandem, and the warm water combines with our movement to create a pure, warm wave of satisfaction between your legs.
Your hand moves in tight, desperate circles over your clit, and I press a finger inside you, feeling you tremble against me. You’re gripping me, your body drawing me deeper with each movement. I ease a second finger in, feeling the resistance, and the way you shudder against my chest sends a rush of need straight through me.
I fall into rhythm with you, my fingers pushing in and out, curling slightly to meet the pulse of your pleasure. Our bodies rock together, friction and pressure building with every breath, and synchronised with our movements I slide a third finger into you, keeping it there as we continue our rhythm.
Time disintegrates. I can’t tell if you climax after 10 minutes or 30 seconds. For that time we are locked in mutual touching and feeling, consumed by the sensation, with no barriers to how you and I are smashing together. The outside world ceases to exist, the gym, the risk, the possibility of being heard — it all melts away. We might as well be on another planet, in a solar system all to our own. Even if someone heard us, or saw us, they would they would have no choice but to bear silent witness to our achievement of perfection.
When you break — your body clenches around my fingers, every muscle trembling, rigid against me. I am almost holding you off the ground, the way your thighs lock, trapping my hand as you pulse around me in waves, your orgasm tearing through you in shuddering, breathless gasps. I hold you through it, feeling the aftershocks ripple against my fingers, gripping me in desperate, rhythmic contractions. I’m barely breathing, caught between awe and hunger, letting out sounds I don’t even recognise.
For a moment, we are so loud that it returns an echo off the tiled walls. The realisation crashes over us, jolting us back to the present. But neither of us move away. Completely spent, we sink into each other, letting the water run over our bodies, supporting each other as our hearts pound in unison.
We turn off the water, the sudden quiet bringing us back to the moment. Steam rises in lazy swirls, clinging to our skin as we settle onto the wooden seat, our bodies warm, sated, and heavy with exhaustion.
You lean into me, your damp hair sticking to my shoulder, and I press a slow, lingering kiss to your forehead.
You’re leaning back in your chair, one leg crossed over the other, eyes flickering over me as you sip from your glass. It starts as an innocent shift of movement — your heel slipping from your shoe, your foot dragging lazily up my calf as you stretch out your tired feet. You do it absent-mindedly at first, but when I don’t pull away, you press just a little firmer, your toes tracing higher, deliberately now. I give you a look over the rim of my coffee cup, but you only give me a knowing tilt of your head, as if daring me to react.
I’m still warm and sticky from the gym, my clothes clinging to my skin and welcoming the sporadic breezes that provide the only relief from the humidity, both on me and all around me. You don’t seem to mind. In fact, the way your foot lingers, teasing against my thigh, tells me you might like it. Mostly it just reminds me I need a shower, which gives me an idea.
I reach for your hand, fingers sliding between yours as I stand. There’s no need for pretense — I have a plan, and you can sense it. You squeeze my hand once, falling into step beside me as we go, glancing at me and hoping for an explanation.
A short walk, just around the corner, and we’re back at my gym. It’s late enough, and hot enough, that the place looks completely empty, with no staff, no machines, not even the sound of faintly clinking weights. The fans whir and rotate, pushing stale sweaty air for no one.
I lead you through the doors, and head toward the lockers, going through the motions as if I were simply finishing a workout, letting the moment stretch just a little longer. You lean casually against the row of lockers, watching me, your mouth smirking with amusement at the where we are and what I might be up to.
Once I’m sure the coast is clear, I tip my head toward the hallway. You follow without hesitation, your heels clicking softly against the tiles until we reach the change rooms. I lead us straight to the last cubicle at the end — a spacious shower stall with a small wooden bench and a lockable door. The second the door clicks shut, my hands are on you.
I press you back against the tiled wall, my mouth reaching yours in a desperate, searching kiss. We have to be quiet, careful, but that only adds to the heat between us. Also contributing is the heat in the room, untouched by the fans with enough humidity to coat us both with a fresh layer of sweat.
My hands slide down your sides, fingertips teasing the edge of your fitted skirt before gripping your ass and pulling you flush against me. Even through my gym shorts, there’s no disguising just how much I love your body, how much I’ve thought about this exact moment and am ready to act on it.
Your hands run up my torso, dragging over my stomach, skimming over my chest. You feel how warm, and slightly damp I am, and it feels like we might just melt together. Then, with deliberate intent, your hand drifts lower. You seek out the growing bulge in my shorts, fingers squeezing just enough to make me suck in a sharp breath.
I exhale, forehead resting against yours, almost sliding off from the mutual sweat. The thrill of it tingles between us — the risk, the secrecy, the sheer intensity of being here, together, barely restrained. My fingers dig into the fabric of your skirt, gripping your hips as I press you back even harder, unable to stop myself from squeezing just a little more.
And we haven’t even turned on the water yet.
I tug my shirt over my head, the fabric peeling away from my damp skin. Your hands are on me immediately, fingertips gliding over my stomach, my chest, nails grazing lightly. Then, with a slow, deliberate motion, you reach lower, palming the hard outline in my shorts.
A grin flickers across your lips as you grab the hem of my shorts and slide them down, watching as they catch momentarily on my erection before finally slipping to the floor. I step out of them, leaving only my underwear between us.
Your playfully blank expression looks up at mine as you lower yourself to a crouch, your fingers hooking into the waistband. Instead of pulling them down outright, you tug the elastic with your teeth, snapping it back against my skin before pressing a teasing, almost-too-soft bite to the tip through the fabric. I inhale sharply, my fingers tightening in your hair as you stand again, letting me make the next move.
I wrap my arms around you, pulling you close, my lips finding your neck. My hands trace up your back, unhooking your blouse and sliding it from your shoulders, feeling it cling and grab from the sweat as I tug. I enjoy every inch of skin revealed, and you shiver slightly, an incongruous motion in this swampy environment.
Your sheer bra barely conceals your hardening nipples, and I make sure to brush past them as I move. You seem to know what I’m thinking, because you arch your back slightly as I reach behind you and unclasp it.
You squeeze your shoulders together, letting the straps slip forward until your bra falls away completely, leaving you bare. The faint lines from the fabric remain on your soft skin — a sign of the restraint you’ve been under all day. Now, finally, you’re free, and mine to touch and explore.
I press my face to your chest and inhale deeply. You smell incredible — warm, sweaty, faintly sweet, with the lingering traces of perfume. My face is slippery on your chest as my hands cup your breasts, my thumbs circling over your nipples before I lower my lips to kiss them, taking my time, noting the way your breath hitches.
Before I can continue, you step back. Your turn.
You kneel before me, placing both hands at the waistband of my underwear. Slowly, teasingly, you begin to slide them down. My cock is already hard, the tip just beginning to emerge as you keep an excruciatingly steady pace.
When my underwear finally falls, my erection springs free, thick and pulsing from the heat and excitement. You take a moment, letting your eyes roam over me, taking in the faint red lines left on my waist by the fabric. You know how much I hate clothes. You know how much I love this.
Your hand wraps around me, firm, confident, and you lean in, your tongue flicking over the tip in a wicked promise of what’s to come.
But first, you have something else in mind.
You stand, stepping back just enough to let me watch as you reach for the zipper on your high-waisted skirt. I am almost audibly groaning as you slowly peel it down, shimmying it over your hips before lifting it up and over your head.
No knickers.
You stand before me, completely bare, and I swear I’ve never wanted you more.
Without another word, I reach back and turn on the shower.
We resist the urge to duck for cover from the icy spray of cold that cuts through the intense heat. Instead we press into each other, gasping for air at the freshness of the temperature, and laughing, almost giggling at the shock.
It is a relief to have our own bubble of cooler climate, and as we continue to clasp together we adapt to the cold, or the water warms, and it feels just perfect. Your nipples are insatiably erect, borderline distressed at the cold and the excitement.
We affirm our position under the water together and exchange a long, passionate embrace. Our bodies press together, slick with the rushing stream, the heat of our skin contrasting against the cool cascade. I step back, taking in the sight of you beneath the falling water, watching as it rushes over your naked body, plunging down between your breasts, tracing every curve and valley. The droplets glisten against your skin, enhancing the smooth lines of your body, making you even more mesmerising in the dimly lit shower.
When I press myself into you again, I watch the water sheet over your back, cascading down and arcing over the perfect swell of your ass before splashing onto the tiled floor. The sensation of your wet, warm skin against mine sends a shiver through me that has nothing to do with the cooling water.
With the water still running, I shift forward just slightly, stepping out of the direct stream so it now courses down my back. A light spray surrounds us, misting over our heated skin, cooling us just enough to keep the moment from becoming overwhelming.
You drop to your knees before me, your fingers wrapping firmly around my cock. You lean in, your lips parting just enough to slowly drag your tongue along the sensitive head. The feeling is exquisite, the combination of your warm mouth and the cool water making my pulse hammer in my ears.
Despite the steady stream of the shower, you taste the salty slickness of my precum on your tongue. The temptation to take me fully into your mouth is strong, but you resist, delaying the moment, teasing me with slow, deliberate licks. You nudge your lips forward, brushing them against my tip, then pulling back just enough to make me ache for more.
With one hand wrapped around my shaft, you press a gentle kiss to the very tip before pushing forward, your mouth enveloping my head. I groan softly at the sensation — your lips hot and wet, the pressure just right. My cock is thick and hard against your tongue, filling your mouth. You barely remember to breathe.
Sensing my pleasure, you begin to move — slow, measured strokes, taking me in deeper, then retreating, letting yourself breathe before plunging forward again. One hand caresses my stomach, trailing along the ridges of muscle damp with water, while the other moves lower, cupping my balls, tracing backwards, sliding around to my ass, pulling me closer.
The sensation is almost too much — I feel like I could come immediately, overwhelmed by the sight of you kneeling before me, the heat of your mouth and the intensity of the moment. For a jarring second, I remember where we are which begets another wave of excitement from the layer of danger underpinning our act.
I steady myself, gripping the tiled wall, determined to make this last.
But from the warmth of your mouth, the warm water down my back, and your hands in all my favourite places — it’s clear what you want me to do, and I am not going to be able to stop.
I have one hand on the back of your head, not pushing but guiding, following your natural motion as you shift back and forth along the shaft. Your tongue rolls around the tip as it passes, each flick and swirl sending shocks of pleasure through me.
I am clenching and flexing, moving to climax, my breath coming harder, louder and less controlled. You are in rhythm, and my hips take the cue, pushing back and forth gently to compensate, to match the slow, wet, deliberate movements of your mouth.
I don’t even know when, but you are touching yourself while you kneel, fingers working between your legs as you pleasure me. The sight fills me with overwhelming pleasure, and gratitude that you are doing this — not just for me and my pleasure, but for yours as well.
Sensing that I am near, I want to give you a cue, to give you the chance to show me the green light. I take hold of my cock, and you respond by parting your lips expectantly. Your eyes meet mine, filled with desire, mixed with some nerves but mostly excitement, the sheer thrill of it all written across your face.
Your mouth is open as I stroke myself, my tip flicking against your lips and your tongue. The sensation is purely overwhelming. Your hand is on my butt, gripping firmly, and you feel it clench as I explode into your mouth, onto your tongue.
It is hot and wet, and you feel my cock still pulsing with pleasure in your hand as you squeeze every last drop from me, milking out every bit of release as the water continues to cascade around us. I can barely stand as my whole body tenses and then relaxes, my head spins from the temperatures and the steam, and I just want to bring you close to me.
I had wanted to be inside you so badly as well.
Despite coming, I am still enraptured by your naked body and your pleasure in my explosion. I pull you over to me under the water and kiss you under it (you have tastefully disposed of my come down the drain) but I can taste it on you and feel the pleasure you get from it. We are both still under the water and melting together in the warmth and pleasure.
You pivot and press your bum into me, playing the little spoon, and i run my hands over your breasts, clenching on your nipples and letting the warm water trail between your cleavage, straight down to your vulva and your clit, where I place my hand over yours. You guide my hand where to go and we rub together in a slow exploration of where this could yet go.
By now we have completely disregarded that we are in a public place, and that — theoretically — anyone could be around, listening or even watching. we take no notice, for we are on an unstoppable path of motion. Within no time we are rubbing furiously in tandem, and the warm water combines with our movement to create a pure, warm wave of satisfaction between your legs.
Your hand moves in tight, desperate circles over your clit, and I press a finger inside you, feeling you tremble against me. You’re gripping me, your body drawing me deeper with each movement. I ease a second finger in, feeling the resistance, and the way you shudder against my chest sends a rush of need straight through me.
I fall into rhythm with you, my fingers pushing in and out, curling slightly to meet the pulse of your pleasure. Our bodies rock together, friction and pressure building with every breath, and synchronised with our movements I slide a third finger into you, keeping it there as we continue our rhythm.
Time disintegrates. I can’t tell if you climax after 10 minutes or 30 seconds. For that time we are locked in mutual touching and feeling, consumed by the sensation, with no barriers to how you and I are smashing together. The outside world ceases to exist, the gym, the risk, the possibility of being heard — it all melts away. We might as well be on another planet, in a solar system all to our own. Even if someone heard us, or saw us, they would they would have no choice but to bear silent witness to our achievement of perfection.
When you break — your body clenches around my fingers, every muscle trembling, rigid against me. I am almost holding you off the ground, the way your thighs lock, trapping my hand as you pulse around me in waves, your orgasm tearing through you in shuddering, breathless gasps. I hold you through it, feeling the aftershocks ripple against my fingers, gripping me in desperate, rhythmic contractions. I’m barely breathing, caught between awe and hunger, letting out sounds I don’t even recognise.
For a moment, we are so loud that it returns an echo off the tiled walls. The realisation crashes over us, jolting us back to the present. But neither of us move away. Completely spent, we sink into each other, letting the water run over our bodies, supporting each other as our hearts pound in unison.
We turn off the water, the sudden quiet bringing us back to the moment. Steam rises in lazy swirls, clinging to our skin as we settle onto the wooden seat, our bodies warm, sated, and heavy with exhaustion.
You lean into me, your damp hair sticking to my shoulder, and I press a slow, lingering kiss to your forehead.
Likes & Comments