Massage Between Friends at Midnight

Midnight massage between best friends turns into hot voyeuristic sex on the couch.

5 min read August 27, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

Brigitte’s sneakers squeaked once on the hardwood as she limped through Nikolai’s apartment door at twelve-oh-seven, still flushed from the midnight run that had ended with a sharp pull high on the inside of her right thigh. The city hummed faintly beyond the tall windows. Nikolai locked the door behind them, already peeling off his damp shirt, the lean muscle of his torso shining under the single living-room lamp.

“It seized up hard,” she said, voice low, testing the stretch. “Right here.” She traced the tender line with two fingers, just below the hem of her tiny running shorts.

He watched the motion too long. They had been best friends for six years, circling the same quiet want neither had dared name. Tonight the air felt thicker with it.

“Couch,” he said. “Face-down. I’ll work it out.”

Brigitte didn’t pretend to hesitate. She hooked her thumbs into the waistband of her shorts and pushed them down, stepping free until only the thin black thong remained, the fabric a narrow strip between the firm cheeks of her ass. She climbed onto the wide leather couch, stretched full-length, cheek turned against a throw pillow, thighs slightly parted already. The pulled muscle throbbed; the rest of her pulsed for a different reason.

Nikolai poured oil into his palms, warmed it between them, and set his strong hands on the backs of her calves. He worked upward in slow, deep strokes, thumbs digging into the tight fascia, climbing higher with every pass. The scent of the oil—something clean and faintly citrus—mingled with the sweat still drying on her skin. Brigitte’s breathing changed first: longer exhales, then soft open sounds when his fingers found the exact knot in her inner thigh.

He kneaded higher. Each stroke brought his thumbs closer to the damp heat between her legs. The edge of his thumb brushed the soft fold where thigh met the thin strip of her thong. She didn’t flinch. She arched instead, lifting her ass a fraction, spreading her knees wider against the cool leather so the next pass would land even nearer.

“Fuck, that feels good,” she whispered, deliberate, letting the moan roll out of her throat. “Don’t stop. Higher.”

Nikolai’s hands stilled for half a second. She felt the shift of his weight, the way his breath left him. When he resumed, the pressure was heavier, more intentional. His thumbs glided along the crease, oil-slick, grazing the outer lips through the soaked fabric. Brigitte pushed back into the contact, rolling her hips in a slow circle that left no room for misunderstanding.

“I’ve thought about this,” he said, voice rough. “Touching you exactly like this. For months. Longer.” His erection was obvious now, straining the front of his running shorts, the thick outline impossible to miss when she glanced back over her shoulder. “Every time you stretched after a run I wanted my hands here.”

“Then keep going,” she answered. “I want it.”

That broke the last thread. Nikolai slid the thong aside with two fingers and found her already slick, swollen. He stroked through the wetness once, twice, then pressed two fingers inside her while his other hand kept working the sore muscle as if the massage had never stopped. Brigitte moaned openly, grinding down onto his hand, the leather creaking under her.

She rolled onto her back in one fluid motion, pulled him down by the nape of his neck, and their mouths met hard—open, hungry, tongues sliding. He kept fingering her, curling against the front wall while she shoved his shorts down far enough to free his cock. It sprang heavy and hot into her palm. She stroked him once, smearing the bead of precome down the shaft, then slid off the couch to her knees between his spread thighs.

Brigitte took him deep on the first suck, lips stretching around the thick head, spit already making it messy. She worked him with long, wet pulls, hand twisting at the base, looking up so he could watch every inch disappear. Nikolai’s fingers tangled in her damp hair; he groaned her name like a curse. When she pulled off with a filthy string of spit connecting her lower lip to his cock, he hauled her up, spun her, and bent her over the padded arm of the couch.

He entered her in one smooth thrust, bottoming out, the oil and her own slick letting him sink deep. Brigitte cried out—half surprise, half pure relief—and braced her hands on the seat cushions. He fucked her in hard, rhythmic strokes, hips snapping, the wet slap of skin filling the quiet apartment. She reached beneath herself and rubbed her clit in tight circles timed to every thrust. The angle dragged the head of his cock over the spot that made her thighs shake.

“Harder,” she gasped. “I want to feel it tomorrow.”

Nikolai gave it to her, one hand fisted in her hair, the other gripping her hip hard enough to leave faint marks. When her moans climbed higher he pulled out, flipped her onto her back on the couch cushions, and hooked her legs over his shoulders. He sank back in, face to face now, eyes locked. The new depth made her mouth fall open. He fucked her slower but deeper, grinding at the end of every stroke, watching every flicker of pleasure cross her face.

“Look at me when you come,” he ordered, low.

She did. The orgasm tore through her in hard waves; she clenched around him and screamed his name, body arching clean off the leather. The rhythmic pulsing of her cunt dragged him under. Nikolai drove deep one last time and came hard, flooding her in thick pulses, hips jerking as he emptied everything he had been holding back for years.

They stayed locked together, breathing ragged, sweat cooling on their skin. Still buried inside her, he gathered her up—arms under her back and knees—and carried her the short distance to the bedroom. The wide window overlooked the empty midnight street three floors down: parked cars, a single streetlamp, no one moving. He set her on her feet facing the glass, chest to her back, and eased into her again from behind, slower now, almost gentle. His arms wrapped around her waist; her hands covered his. They watched the quiet city while he ground into her in lazy, deep circles, the last aftershocks fluttering through both of them.

Brigitte’s reflection looked blissed-out, lips swollen, eyes half-lidded. Nikolai’s mouth brushed her ear.

“Next time,” he murmured, already scheming, “we leave the lamp on and the curtains open just enough. Let whoever walks past at two a.m. wonder. Same couch. Same oil. But I’ll make you come twice before I even take my shorts off—make you beg with the window right there. And after that we try the balcony rail when the street is empty. You on your knees for me while the city sleeps. That’s the new ritual. Midnight. Ours.”

She clenched around him in answer, a slow smile curving her mouth as she stared out at the dark street and already started planning how little clothing she would wear the next time she “pulled” a muscle after a run.

Rate this story

Thanks for rating
Tagged massage thigh-massage fingering oil-play

Fresh filth, nightly

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