Steam Room Whispers Turn Into Craving

A hot MILF seduces a young stud in the gym steam room.

24 min read August 20, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

The thick mist of the co-ed steam room clung to every surface like a living thing, swirling in lazy coils under the dim recessed lights. Colette stepped inside after her late-night yoga session, the wooden door sighing shut behind her. At forty-two she moved with the fluid confidence of a woman who had spent years honing her body—voluptuous curves wrapped in toned muscle, full breasts and a narrow waist flaring into hips that still turned heads. Her dark hair was pinned loosely, a few damp strands already curling against her neck. The sheer white towel she wore barely skimmed the tops of her thighs.

She expected the room to be empty at this hour. Instead, Bruno sat on the upper bench, shirtless, glistening. Twenty-two, a college athlete whose body looked carved from warm marble—broad shoulders, ridged abs, powerful thighs spread casually. Sweat traced shiny paths down his chest. Their eyes locked through the haze. Instant heat sparked, sharper than the steam.

Colette could have chosen any empty stretch of bench. She chose the spot right beside him, close enough that their knees nearly touched. The towel slipped as she sat, parting just enough to reveal the deep valley of her cleavage and the soft upper curves of her breasts. She made no move to fix it. Instead she offered him a slow, confident smile, the kind that said she knew exactly what she was doing.

Bruno’s gaze dropped, lingered, then rose again with open hunger tempered by respect. “Evening,” he said, voice rough from the heat. “Didn’t think anyone else would be here this late. You look… incredible. Like the steam was made for you.”

Colette’s smile deepened. She let her eyes travel over his torso without shame. “I’ve watched you around the gym for weeks, Bruno. The way you move, the way that body works. Tonight the heat’s doing more than relaxing me. It’s making me crave something stronger.”

He exhaled, a low sound. “Christ. I’ve had this fantasy forever—experienced older women who know what they want. Women like you. I keep thinking about it every time I see you stretch on the mats.” He inched closer until their thighs brushed, bare skin against bare skin, slick and hot. The contact sent a jolt straight through her.

Flirtatious whispers thickened the air between them. Colette’s fingers drifted, tracing the hard ladder of his abs, feeling each muscle jump under her touch. Bruno’s hand answered, grazing the outside of her thigh, sliding higher beneath the towel’s edge. Neither pulled away. Desire boiled over the moment she decided.

Colette stood just long enough to let the towel fall completely. It pooled at her feet, leaving her naked—full breasts heavy and tipped with tight dark nipples, the neat thatch between her legs already glistening. “Touch me,” she invited, voice husky. “Freely. I want your hands.”

Bruno’s palms claimed her at once, roaming her waist, cupping the weight of her breasts, thumbs circling her nipples until she arched. She straddled him right there on the wooden bench, knees bracketing his hips, and reached down to free his thick cock from his shorts. It sprang heavy and flushed into her hand. She stroked once, twice, feeling him throb, then sank down onto him in one slow, deliberate slide.

The stretch stole her breath. She was soaked, but he was big, filling her completely. Colette rolled her hips in powerful, controlled waves, cowgirl style, taking every inch. Steam swirled around their joined bodies. Bruno gripped her full MILF ass with both hands, fingers digging into the firm flesh as he helped lift and drop her. His mouth fastened hungrily on one bouncing breast, sucking hard, tongue lashing the nipple while she rode him. She threaded her fingers into his damp hair and held him there, grinding down so her clit dragged against his pelvis with every roll.

“Fuck, you feel perfect,” he groaned against her skin. “So tight… so wet for me.”

She answered by clenching around him and picking up the pace, breasts swaying, water beading and running down her cleavage. The wet slap of skin on skin echoed softly off the tiles. When the angle wasn’t deep enough anymore she lifted off him, turned, and braced her hands against the cool tiled wall. Bruno followed instantly, guiding his cock back into her from behind and driving home in one smooth thrust.

Doggy-style against the wall was raw and intense. He pounded her with long, hard strokes, one hand fisted gently in her dark hair, tugging her head back so he could bite the side of her neck. Colette pushed back to meet every thrust, demanding more. “Harder—yes, just like that. Don’t hold back. Give me everything.”

His free hand slid around to cup a breast, squeezing in time with his hips. The steam made everything slicker, louder, more desperate. She felt the coil tightening low in her belly, the first tremors of orgasm threatening, but she wanted to see his face when they finished.

“Bench,” she gasped. “I want you over me.”

They moved together. Colette lay back on the wide wooden bench, legs spreading wide in invitation. Bruno settled between them, cock sliding home again in missionary. He braced on his forearms so their chests pressed close, sweat-slick and sliding. Deep, passionate strokes followed—slow at first, then building, grinding the base of his cock against her clit on every inward push. Their eyes locked and held. No hiding. Just raw need and wonder.

Colette wrapped her legs high around his waist, heels digging into his flexing ass, urging him deeper. She guided his hand between their bodies, pressing his fingers to her swollen clit. “Rub me right there. Don’t stop.” He obeyed, circling firmly while he fucked her with steady power. The dual sensation shattered her. Her climax hit in hard, pulsing waves; she clenched around him, crying out softly into the steam, inner walls milking his cock. Bruno followed seconds later, burying himself to the hilt and groaning her name as he flooded her with hot pulses. They stayed locked together, trembling, riding the aftershocks while the room spun gently around them.

Breath by breath their heartbeats slowed. Colette cupped his face and kissed him deeply, tongues sliding, tasting salt and heat and satisfaction. When they parted she kept her lips close to his. “That was only the beginning. My apartment is five minutes from here. Luxury building, big bed, no one to interrupt. I want to show you exactly how insatiable a woman my age can be. All night if you’ll let me.”

Bruno’s eyes darkened with fresh hunger. He nodded, already hardening again inside her. They separated reluctantly, cleaned up as best they could with the remaining towels, and wrapped fresh ones around their bodies. Hands brushing, smiles secret and electric, they left the steam room together. The hallway felt cooler, almost shocking after the heat, but the real fire had only started. Colette’s mind already raced ahead—to the elevator ride, to the moment the apartment door clicked shut, to all the ways she planned to wreck this beautiful young man and let him wreck her in return. The night was far from over.

The hallway air hit them like a cold slap after the smothering heat of the steam room, raising goosebumps along Colette’s bare arms and making her nipples tighten under the thin towel. Bruno’s hand stayed low on the small of her back as they walked, his palm hot and possessive, fingers occasionally dipping just beneath the terry cloth to skim the upper curve of her ass. She felt him still half-hard against her hip whenever they paused near a corner, the thick outline pressing insistently through the fabric. Neither of them spoke until the elevator doors slid open with a soft chime. The mirrored car was empty. Perfect.

The second the doors sealed them in, Colette turned and shoved him back against the wall. Her towel loosened; one breast spilled free, heavy and still flushed from his earlier attention. She caught his wrist and guided his hand straight between her thighs, letting him feel how slick and swollen she remained. “Feel that?” she whispered against his mouth. “That’s all you. Still dripping with what you pumped into me. I want more of it. I want you to fill me until I can’t walk straight tomorrow.”

Bruno groaned and kissed her hard, tongue thrusting deep while two thick fingers slid into her without resistance. He curled them, stroking that sensitive front wall until her knees threatened to buckle. The elevator climbed slowly; each floor chime felt like an eternity. Colette reached down, freed his cock again, and stroked it in time with the thrust of his fingers, smearing the fresh bead of pre-cum over the flushed head. She wanted him aching by the time they reached her floor. When the doors finally opened on the fifteenth, she made him tuck himself away with visible difficulty, then led him down the plush-carpeted hall by the hand.

Her apartment door clicked shut behind them and the city lights spilled through floor-to-ceiling windows, painting everything in cool silver and gold. Colette didn’t bother with lights. She dropped her towel in the entryway and walked naked toward the open-plan living space, hips swaying deliberately. Bruno followed like a man possessed, his own towel discarded somewhere near the kitchen island. He caught her from behind just as she reached the back of the long leather sofa, spinning her and bending her forward over the cool cushion. His cock nudged between her cheeks, sliding through the slippery mess already coating her folds.

“Not yet,” she ordered, voice low and commanding even as she arched back into him. “I want your mouth first. On your knees, stud. Eat this pussy like you’ve been starving for it.”

He dropped without hesitation. Strong hands spread her ass wide; his tongue drove into her cunt from behind in one greedy lick, tasting their combined release. Colette moaned and pushed back harder, grinding her clit against his nose while he fucked her with his tongue. He sucked at her lips, then found her clit and lashed it mercilessly, two fingers plunging back inside to stretch her open. She came hard and fast, thighs shaking, juices running down his chin. Still he kept going, eating her through the aftershocks until she had to grab a fistful of his hair and drag him up.

“Couch. Now. On your back.”

Bruno stretched out along the wide sofa, cock jutting thick and rigid toward the ceiling. Colette climbed over him in reverse, facing his feet, and lowered her soaked pussy onto his waiting mouth again while she leaned down and swallowed as much of his cock as she could. The 69 position let her control everything—she rocked her hips in slow circles, smearing her cream across his face, while she bobbed her head in long, wet strokes, taking him deep enough that her throat fluttered around the head. Bruno’s hands clamped onto her hips and pulled her down harder, tongue spearing deep, nose buried against her asshole. The dual pleasure made her moan around his shaft, the vibrations ripping a curse from him.

She pulled off just before he could tip over the edge, saliva connecting her lips to his cock in a shiny strand. “Not yet. I want that big cock splitting me open again.” She spun around, straddled him facing forward this time, and sank down in one continuous slide until her ass rested flush against his hips. The angle drove him impossibly deep; she could feel the head kissing her cervix. Colette planted her hands on his carved chest and rode him with long, rolling grinds, deliberately clenching her inner walls on every upstroke so he felt every ridged inch drag out of her. Sweat already sheened both their bodies again. Her heavy breasts bounced and swayed above him; he craned up to catch a nipple between his teeth, biting just hard enough to make her cry out and grind faster.

“Look at you,” she panted, staring down into his blown pupils. “Twenty-two years old and already wrecked by a woman old enough to be your mother. Does it turn you on that I’ve been watching you for weeks? That I’ve fingered myself thinking about this exact moment—your cock stretching me, your cum dripping down my thighs?”

“Fuck—yes,” he gritted, hips punching up to meet her. “Been jacking off in the locker room thinking about bending you over the weight bench. You’re so fucking tight… hotter than anyone my age.”

She leaned down until her lips brushed his ear, never stopping the filthy roll of her hips. “Then prove it. Flip me over and fuck me like you mean it. Make me feel it for days.”

Bruno moved with explosive strength. He rolled them so she landed on her back, legs shoved high and wide, and drove back into her in one brutal thrust that punched the air from her lungs. The sofa creaked under the force. He hooked her knees over his shoulders and pounded her in deep, jackhammer strokes, the wet slap of skin on skin echoing through the quiet apartment. Colette’s head thrashed; one hand braced against the armrest while the other rubbed frantic circles over her clit. Every thrust dragged across that perfect spot inside her. She came again with a broken cry, cunt spasming hard around him, but he didn’t slow. He fucked her straight through it, chasing his own edge, sweat dripping from his brow onto her bouncing breasts.

When he finally pulled out it was only to flip her onto all fours on the thick rug beside the sofa. He mounted her from behind, one hand spanning her lower back, the other fisting her dark hair, and slammed home again. The new angle let him grind against her G-spot with every stroke. Colette pushed back greedily, ass rippling with each impact, begging him for harder, deeper, more. His free hand reached under to maul her hanging breasts, pinching and rolling the nipples until fresh sparks shot straight to her clit.

They rutted like that until her arms gave out and she collapsed onto her elbows, face pressed to the soft rug, ass still high. Bruno followed her down, chest glued to her back, and fucked her in short, vicious digs while his teeth scored her shoulder. She felt him swell even thicker inside her, felt the first hot spurt of his orgasm flood her depths. He kept thrusting through it, milking every pulse until his cum overflowed and slicked her thighs. Only then did he still, buried to the root, breathing hard against her neck.

Colette reached back and held him there, clenching deliberately so more of his seed stayed locked inside. “We’re just getting started,” she murmured, voice rough with satisfaction and fresh hunger. “There’s a king-size bed upstairs, silk sheets, and a drawer full of toys I’ve been dying to use on a body like yours. I want you hard again in ten minutes. I want you to bend me over the balcony railing next. I want the whole building to hear how well a young stud can fuck a woman who knows exactly what she needs.”

Bruno’s cock twitched inside her at the words, already stirring with renewed interest. He pulled free slowly, watching his thick white cum drip from her well-used pussy onto the rug. Colette turned, rose onto her knees, and licked a long stripe up his glistening shaft, cleaning him with deliberate care. Then she stood, took his hand, and led him toward the floating staircase, her hips still rolling with residual pleasure. Every step made more of his release slide down her inner thighs. The night air from the open balcony doors above already kissed their sweat-slick skin, promising even more reckless heat once they reached the glass railing and the glittering city spread out below.

They climbed the floating staircase barefoot, the cool glass steps under their soles a sharp contrast to the heat still radiating from their skin. Colette’s thighs glistened with every upward step, thick white strands of Bruno’s cum sliding lower, coating the soft inner flesh and catching the city glow that poured through the tall windows. She felt him watching the slow drip, felt the weight of his stare like a physical touch. Behind her Bruno’s breathing stayed rough; his half-hard cock brushed the back of her thigh once, twice, smearing more of their mixed slickness.

At the top landing the master suite opened like a dark jewel box. A massive king bed dominated the space, silk sheets already turned down in deep charcoal. Floor-to-ceiling glass doors stood ajar to the private balcony, night air drifting in carrying the distant hum of the city fifteen stories below. Colette did not pause. She walked straight to the low dresser, pulled open the top drawer, and let him see the neat array of toys waiting—thick silicone cocks in graduated sizes, a gleaming metal plug, a sleek wand vibrator, leather cuffs lined with soft fleece.

“Pick one,” she said, voice low and sure. “Something that will stretch me while your mouth is busy elsewhere. Or something I can use on you. Your choice, stud. Show me how curious that twenty-two-year-old cock really is.”

Bruno stepped in close, chest to her back, and reached past her. His fingers closed around a thick, curved dildo the same girth as his own cock, then the smaller vibrating bullet. “Both,” he murmured against the side of her neck. “I want to watch this disappear inside you while I suck your clit. Then I want you to put that bullet against my balls while you ride me again.”

Heat flooded her belly at the raw honesty. She turned in his arms, kissed him deep and filthy, tasting herself still on his tongue, then pushed him toward the bed. “Lie back. Head on the pillows. Legs open.”

He obeyed. Colette crawled up between his spread thighs, still naked, still leaking. She licked a slow stripe up the underside of his cock, gathering the fresh bead of pre-cum, then took him into her mouth just long enough to get him fully hard and glistening. When she pulled off she was already reaching for the lube she kept on the nightstand. Warm liquid poured over the thick toy; she stroked it until it shone, then rose onto her knees beside him so he had a perfect view.

Two fingers first, scooping his own cum from her cunt and pushing it deeper, then the blunt head of the dildo pressing against her swollen entrance. She sank down onto it in one smooth glide, moaning as the silicone stretched her freshly fucked walls. Bruno’s eyes stayed locked on the place where the toy disappeared into her body. His cock jerked against his stomach.

“Fuck, look at that,” he groaned. “Taking it so deep already. Ride it for me.”

Colette braced one hand on his thigh and began to move—slow, rolling circles that made her heavy breasts sway. Every downward push forced a wet sound into the quiet room. She angled the base so the curve dragged over her G-spot and her free hand found her clit, rubbing tight little circles. Pleasure coiled fast and sharp. Bruno’s hands gripped her hips hard enough to leave faint marks, urging her faster.

She came with a broken cry, thighs shaking, cunt clenching rhythmically around the thick shaft. Juices and leftover cum slicked her fingers and the toy. Before the last pulse faded she pulled the dildo free with a soft pop and crawled up his body. She straddled his face without a word. Bruno’s tongue met her immediately, long greedy strokes cleaning every drop, sucking her clit between his lips while two thick fingers replaced the toy and curled. Colette ground down shamelessly, riding his mouth, one hand tangled in his damp hair.

“That’s it—eat every bit of it. Taste how full you left me.” Her voice cracked on a second, smaller climax that left her trembling. She finally lifted off, dragging her soaked folds across his chin, and reached for the bullet vibrator. “Your turn.”

She flipped around, sank onto his cock in one continuous slide until her ass rested flush to his hips, then thumbed the vibrator to life and pressed it gently against the tight sac beneath his shaft. Bruno’s whole body jerked. A raw sound tore out of him. Colette smiled, wicked and delighted, and began to ride—long, powerful lifts and drops that made her breasts bounce hard. The low buzz against his balls made his cock throb violently inside her.

“Feel that?” she panted. “Every time I drop, that buzz goes straight through your cock into me. You’re going to flood me again so fucking soon.”

He answered by slamming upward, meeting every descent with brutal force. The wet slap of skin filled the suite. Sweat flew. Colette kept the vibrator steady, watching his face contort with the dual assault. When she felt him swell she pulled off suddenly, denying him, and laughed at his desperate growl.

“Not yet. Balcony. Now.”

She left the vibrator humming on the sheets and walked naked through the open glass doors. Cool night air kissed her overheated skin, tightening her nipples into hard peaks. The glass railing overlooked the glittering grid of the city; traffic moved like slow rivers of light far below. Colette braced her forearms on the cool railing, arched her back, and looked over her shoulder.

“Come fuck me where anyone with binoculars could watch. Make me loud.”

Bruno was behind her in three strides. He gripped her hips, lined up, and drove home in one deep thrust that punched a cry from her throat. The angle was perfect—every stroke dragged over her swollen front wall. He set a relentless pace, one hand sliding up to fist her hair and tug her head back so the city lights painted her open-mouthed face. The other hand reached around to rub her clit in firm, matching circles.

“Harder,” she demanded, pushing back to meet him. “I want bruises tomorrow. I want to feel you every time I sit down.”

He gave her exactly that—deep, punishing thrusts that made her ass ripple and her breasts swing freely over the railing. The night swallowed most of their sounds but not all; a raw moan escaped her when he shifted and the head of his cock kissed her cervix on every plunge. She came hard, walls fluttering, a fresh rush of wetness coating his cock and dripping onto the balcony floor. Bruno fucked her straight through it, chasing his own edge, until he suddenly pulled out, spun her, and lifted her onto the wide concrete ledge just inside the railing.

Colette’s back met cool stone. She wrapped her legs high around his waist as he stepped between them and slammed back inside. Face to face now, eyes locked, they moved like animals. He braced one hand beside her head and used the other to keep her hips tilted perfectly. Sweat dripped from his jaw onto her collarbone. She dragged her nails down his flexing back and clenched deliberately around him.

“Fill me again,” she whispered against his mouth. “I want it running down my legs when we go back inside. Then I want the cuffs. I want you to tie me to that big bed and use every toy I own on me until I can’t remember my own name. After that… I’m going to edge you for an hour with my mouth and that bullet until you’re begging. We’re not sleeping tonight, Bruno. Not until we’ve wrecked every surface in this apartment.”

His rhythm faltered, hips stuttering as the filthy promise hit him. He buried himself to the hilt and came with a broken groan, pulsing hot and thick deep inside her. Colette held him there, milking every spurt with slow inner flutters, kissing the side of his neck while aftershocks rolled through them both.

They stayed locked together under the open sky for long minutes, breathing hard, his cock still twitching inside her flooded cunt. Eventually he eased out; a heavy trickle of cum followed, sliding over her ass and onto the stone. Colette stood on shaky legs, turned in his arms, and kissed him slow and deep—tasting salt and satisfaction and the promise of more.

She took his hand and led him back inside toward the bed, already reaching for the leather cuffs still waiting in the open drawer. The night air followed them through the glass doors, cool against their sweat-slick skin, but the real heat was only climbing higher.

She led him straight to the edge of the massive bed, silk sheets cool against the backs of her knees as she turned and held out the leather cuffs. Bruno took them without a word, eyes dark and hungry, and guided her down onto her back. The fleece lining felt soft as he buckled one wrist high against the dark wooden headboard, then the other, stretching her arms wide. Colette tested the give—solid, secure—and a fresh rush of heat flooded her already soaked cunt. She spread her thighs in open invitation, cum still slowly leaking from her puffy lips onto the charcoal silk.

“Use everything,” she said, voice low and steady. “The wand first. I want it hard against my clit while you fuck me with that thick toy again. Don’t stop until I’m screaming.”

Bruno selected the sleek wand and the curved dildo, slicking the silicone generously. He knelt between her spread legs, the city lights from the open balcony painting silver stripes across his carved torso and the heavy cock already rising again between his thighs. He pressed the blunt head of the dildo to her entrance and pushed in slow, watching her stretch around it, her walls still slick and open from him. Colette arched, wrists pulling against the cuffs, a broken moan spilling out as the curve dragged over her swollen G-spot.

He thumbed the wand to life—deep, relentless buzz—and sealed it directly over her clit. The dual assault hit like lightning. Her hips bucked hard; he pinned one thigh down with his free hand and began thrusting the toy in long, deep strokes timed to the vibration. Wet sounds filled the suite, filthy and loud. Colette’s full breasts heaved with every gasping breath, nipples tight dark peaks begging for attention. Bruno leaned down and sucked one into his mouth, teeth grazing just hard enough while the wand and dildo wrecked her lower body.

She came fast and violent, cunt clamping around the silicone, juices squirting around the base and soaking his wrist. He didn’t ease off. He fucked her through it, wand pressing firmer, until a second orgasm crashed over the first and her cry bounced off the glass. Only then did he pull the toy free with a slick pop and toss both aside. He freed his cock, lined up, and slammed home in one brutal thrust that made the headboard rattle.

“Fuck—yes,” she gasped, legs wrapping high around him as far as the cuffs allowed. “Harder. Make it hurt tomorrow.”

Bruno braced on his forearms and pounded her with deep, jackhammer strokes, the wet slap of skin on skin echoing. Sweat dripped from his brow onto her collarbone. He buried his face against her neck, biting and sucking marks into the soft skin while she clenched deliberately around him, milking every thick inch. Interior heat coiled again almost immediately—she had never felt so used, so perfectly filled by a younger body that matched her hunger stroke for stroke. His pubic bone ground her clit on every inward slam; she shattered a third time, walls fluttering, crying his name into the open air.

He pulled out only long enough to flip her carefully onto her stomach, cuffs twisting above her head, and drove back into her from behind. The new angle let him bottom out completely. One hand fisted her dark hair, tugging her head back; the other reached under to maul a swinging breast. Colette pushed her ass up greedily, meeting every thrust, the silk sheets bunching under her knees. She felt him swell, felt the first hot pulse of his release flood deep, and she squeezed tight to hold every drop inside.

They stayed locked like that, panting, until his cock finally softened enough to slip free. Thick white cum followed in a slow drip down her inner thighs. Bruno uncuffed her gently, rubbing the faint red marks on her wrists, then collapsed beside her. Colette rolled onto him immediately, straddling his hips, and reached for the small bullet vibrator still humming faintly on the sheets.

“My turn to wreck you,” she murmured, slicking the bullet with more of their mixed mess. She sank down onto his half-hard cock, working him back to full stiffness inside her, then pressed the vibrating tip firmly against the sensitive spot just behind his balls. Bruno’s entire body jerked. A raw groan tore from his throat.

She rode him slow and deep, the buzz traveling straight through his shaft into her cunt, her heavy breasts swaying above his face. He craned up to suck a nipple, hands gripping her full MILF ass hard enough to bruise. Colette controlled every roll, edging him ruthlessly—pulling off whenever his hips stuttered, laughing softly at his desperate curses, then sinking down again. Minutes stretched. Sweat sheened both their bodies. She kept the bullet steady, watching his face contort with the building pressure.

“Beg for it,” she ordered, voice husky. “Tell me how bad a twenty-two-year-old stud needs to fill an older woman again.”

“Please—fuck, Colette—let me come. Need to flood that tight pussy. Been dreaming of this for weeks.” His words came out broken, hips punching up.

She finally gave him mercy, dropping hard and grinding her clit against his pelvis while the vibrator stayed locked in place. Bruno exploded with a shout, cock pulsing violently, pumping thick ropes deep inside her until it overflowed again. The sensation dragged her over with him; she clenched and shook, riding out the waves until they both went limp.

After long minutes of catching their breath, Colette slid off and padded to the bathroom for a warm cloth. She cleaned them both with slow, thorough care, then climbed back into bed and curled against his side. They dozed lightly for a while, limbs tangled, the balcony breeze cooling their skin. When she woke fully it was to Bruno already hard again against her thigh. She smiled, rolled onto her hands and knees, and looked back over her shoulder.

“One more. Balcony railing again. I want the city to hear.”

He followed her out naked. Cool night air tightened her nipples as she braced her forearms on the glass. Bruno gripped her hips and sank in from behind in one smooth thrust, setting a deep, rolling pace that made her breasts swing freely over the drop. One hand slid around to rub her clit in firm circles; the other reached up to pinch and roll a nipple. Colette pushed back hard, demanding more, the wet sounds of their fucking mixing with distant traffic far below. She came first, walls spasming, a fresh rush of wetness coating him. Bruno followed seconds later, burying himself to the hilt and flooding her one final time with a low, guttural groan.

They stayed joined under the open sky until their heartbeats slowed. Eventually he eased out; cum slid down her thighs in thick strands. Colette turned, kissed him deep and slow, tasting salt and satisfaction, then led him back inside.

They collapsed onto the ruined silk sheets, bodies spent and tangled. Colette traced idle patterns across his chest, feeling the steady thump of his heart. The first pale light of dawn had begun to edge the skyline when Bruno finally stirred. He sat up, stretched, and looked at her with a soft, sated smile—no regret, just the quiet knowledge that the night had run its course.

“I should go,” he said simply. “Early training. Coach will kill me if I’m late.” He dressed in the clothes he’d left downstairs earlier, moving with easy grace, then returned to the bedside long enough to brush a last kiss across her mouth. Colette watched from the pillows, still naked, still glowing, and gave him a small nod of understanding.

Bruno walked out of the bedroom, down the floating staircase, and through the apartment door without looking back. The soft click of the lock was the only sound left in the quiet space.

Rate this story

Thanks for rating
Tagged

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.