Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Sensual Massage Leads to Begging for Hard Sex

I rubbed oil into my workout partner's bruised thigh and she started begging me to fuck her.

10 min read October 29, 2026New

Cassidy, you were twenty-four and half-ruined from the workout when you dropped onto the couch, one leg hiked onto the armrest because the bruise along your outer thigh had gone from hot pink to a deep mottled purple. I stood in front of you, twenty-seven, still in the thin gray T-shirt from spotting you at the gym, and I watched your chest rise and fall while you tried to act like you were only tired. The apartment was quiet except for the low hum of the fridge. Your shorts rode high enough that the hem cut across the top of the bruise, and your skin looked flushed and a little shiny with leftover sweat.

"Don't move," I told you. "Let me get into that leg before it locks up on you."

You tipped your head back against the cushion and looked at me through half-lidded eyes. "It hurts higher than I thought, Felix. Be careful with it."

I reached for the bottle on the coffee table, the oil that warms in the palms, and I poured a slow stream until it pooled and spilled between my fingers. The scent came up clean and faintly sweet. I rubbed my hands together until the oil went slick and hot, then I set one palm under your calf and the other over the muscle and started low, where the ache was simpler. Your calf was tight. I felt the knots jump under my thumb when I pressed in and dragged upward in a long, firm stroke. You made a small sound that wasn't quite a moan, and your eyes stayed locked on my hands.

I worked the oil in until your skin gleamed and my fingers slid instead of caught. Standing over you like that, wide-stanced so you had to look up the length of my body to find my face, felt intimate in a way that had nothing to do with the bruise. Every time I leaned my weight into a stroke, your mouth parted. I could see the pulse in your throat. I told myself I was only taking care of you. My cock didn't believe it. It thickened against my pants while I kneaded the meat of your calf, slow and deep, the way you like when you're sore and pretending you don't want to be touched anywhere else.

"Right there," you said, voice already lower. "God. Don't stop."

I didn't. I poured more oil, warmer this time, and let it run down the inside of your shin before I caught it with my palm and pushed it up. My thumbs found the long line of muscle and worked it until the tightness started to give. You watched every motion. Your eyes followed my oiled fingers like you were memorizing the pressure, the shine, the way my wrists flexed when I dug in. Heat moved between us that had nothing to do with the bottle. I felt it in the way your other foot flexed against the cushion, in the way you kept swallowing, in the way your nipples had gone hard under your thin top even though the room wasn't cold.

"Breathe into it," I said, and slid both hands higher, over the knee, onto the lower thigh where the bruise began.

You hissed, then melted. "It's tender. Don't avoid it. I can take it if you go slow."

So I went slow. I spread oil over the purple skin with the flats of my fingers, barely any pressure at first, just warmth and glide, watching your face for the flinch. The bruise was warm to the touch, a little swollen, and when I finally pressed my thumbs in along the edge of it you made a broken little noise and grabbed the couch cushion. I kept my eyes on yours. Devoted doesn't mean soft. It means I pay attention. I worked the muscle around the bruise in long strokes, up toward your hip and back down, oil slicking my palms, the scent of it mixing with the salt still on your skin. Your quad jumped under my hands. You were watching me so hard I could feel it on my mouth.

"You're staring," I said.

"You're standing right in front of me with your hands all over my leg," you answered. "What else am I supposed to do?"

I smiled and dug in deeper, a firm pass from just above your knee all the way to the hem of your shorts. Your breath caught. I did it again, slower, letting my fingertips slip a fraction under the fabric before I dragged them back down. The oil made everything obscene. Your thigh shone. The bruise looked darker under the gloss. I stood between your elevated leg and the one still bent on the cushion, close enough that if you sat up your mouth would have been level with my stomach, and I kept massaging like I had all night, like my cock wasn't already thick and obvious in my pants.

You shifted. Your hips rolled once, small, like you were trying not to. I felt the change in you before I saw your hand move. Your eyes stayed on my oiled hands working the sore muscle, and then your free hand slid down your stomach, under the waistband of your shorts, and disappeared between your thighs.

"Cassidy."

"Don't stop massaging," you said, and your voice had gone rough. "I need to. I can't just lie here and watch you do that."

I didn't stop. I poured another ribbon of oil over the bruise and worked it in with both thumbs, slow circles at the edge of the purple, long strokes up the inside of your thigh that stopped just short of where your hand was busy under the cotton. You spread your legs a little more to make room for your own fingers. I could see the shape of your knuckles moving under the shorts, a steady, greedy rhythm. Your mouth fell open. You weren't shy about it. You wanted me to see. You wanted to watch my hands on your hurt leg while you rubbed yourself raw on the couch.

"Fuck," you whispered. "Your hands look so good. Keep going. Higher."

I went higher. My palms glided up the oiled skin, firm and slow, until my fingertips brushed the leg opening of your shorts and the heat coming off you. You moaned, quiet at first, then less quiet, and your fingers sped up. I could hear how wet you were, a soft slick sound under the fabric, and it went straight to my cock. I stroked the inside of your thigh again, right beside where you were touching yourself, and you arched like I'd put my mouth there.

"You started this," I said, low. "Lying there with that bruise, watching me like you wanted my hands somewhere else the whole time."

"I did." Your eyes flicked from my hands to my face and back. "I was trying not to. Then you got oil all over me and stood there looking like that, and I couldn't." Your fingers moved faster. Your hips started to chase them. "Felix. It feels so good. Don't you dare stop touching my leg."

I didn't. I kneaded the tender muscle while you masturbated in front of me, and the sight of it made my mouth dry. Twenty-four, wrecked from training, shorts crooked, one hand stuffed between your legs, eyes locked on the shine of oil on your bruised thigh like that was the filthiest thing in the room. Your breathing went ragged. A flush climbed your chest. You bit your lip and then gave up on biting it, and the sounds coming out of you turned into moans you didn't try to hide.

"Tell me what you're doing," I said, working a deep stroke up the inside of your thigh, close enough that my wrist bumped your wrist.

"Rubbing my clit," you gasped. "Watching you. Thinking about your cock. I can't—Felix, I can't stand it."

"Then say it."

Your fingers didn't stop. Your thighs trembled around your own hand. You looked up at me, desperate, oil-shiny and flushed, and the begging came out broken and clear.

"Stop the massage. Please. Fuck me. Fuck me hard right here. I need you to take me on this couch, I need it rough, I can't take another second of just watching you. Please, Felix. Fuck me."

I had your shorts yanked aside before the last word finished. The cotton twisted at your hip, baring you, and your fingers were still on your clit, shiny and frantic. I shoved my pants down just far enough, gripped the underside of your good thigh, and pushed your legs apart until you were open for me at the edge of the cushion. Your bruised leg stayed angled up, oil gleaming on the purple skin, and you nodded hard when I checked your face.

"Yes," you said. "Yes, do it. Hard."

I lined up and thrust into you in one long, rough stroke, standing between your spread thighs while you stayed on your back on the couch. You were soaked. You took me to the base and cried out, loud, your free hand flying to my wrist. I didn't give you time to adjust. I pulled back and drove in again, deep, the angle mean because I was standing and you were flat, my cock hitting you exactly where you were already too worked up to handle. Your fingers went right back to your clit and rubbed in messy circles while I started to pound you.

"This what you needed?" I said, gripping your hips, holding you still so I could fuck you properly. "Lying there playing with your cunt while I oiled up your sore leg, getting so desperate you had to beg?"

"Yes—yes, fuck, harder—"

I gave it to you harder. Fast strokes, rough ones, the couch creaking under us, my hips snapping into yours so the sound of it filled the room. Oil from your thigh smeared onto my hands where I held you. You kept rubbing your clit like you couldn't stop, frantic little circles, your eyes half shut and then flying open to watch my cock disappear into you. I talked to you the whole time because you like it filthy when you beg.

"You needed my cock that bad you couldn't wait for me to finish the massage. Look at you. Shorts shoved aside, fingers on your clit, taking it like you were made to get fucked on this couch. That bruise can wait. This can't. You were dripping before I even got inside you."

"Don't stop," you moaned. "Don't you fucking stop. Felix—oh my God—"

I hauled your hips closer to the edge and drove in deeper, standing over you, using my grip to pull you onto every thrust. Your bruised thigh flexed when I pushed your legs wider, and you only moaned louder, like the ache mixed with the fucking and made it better. You were loud. Neighbors could have heard you and I didn't care. Neither did you. Your fingers worked your clit in a blur. Your cunt clenched around me, tight and wet and greedy, and I fucked you through it, rough and fast, talking about how badly you'd needed this, how you'd started touching yourself the second my hands got high on your thigh, how I was going to keep pounding you until you came all over my cock.

"Come on," I said, voice rough. "Rub that clit. I want to feel you lose it. You begged for hard. Take it."

You broke. Your back arched off the cushion, your hand never leaving your clit, and you climaxed loud around me, a raw cry that cracked in the middle, your cunt pulsing and gripping so hard I had to grit my teeth to keep from coming with you. I kept thrusting through it, shorter strokes, deep ones, letting you shake and sob and clamp down while I held your hips and watched your face go wrecked. You were still coming when I pulled out, cock slick and aching, and I stroked myself over your stomach and your shoved-aside shorts and finished in thick pulses across your lower belly and the crease of your thigh, groaning your name while you lay there trembling and open.

We both dragged in air. The room smelled like oil and sex and the salt of your skin. Your chest heaved. My hands were still on you, one of them resting on the oiled muscle I'd been working before you begged. After a minute I reached for the bottle again, poured a fresh warm stream into my palm, and went back to your leg. The bruise was still there, darker under the sheen, but the muscle had gone loose. I massaged it in long, steady strokes, calf to thigh, soothing every inch I'd been digging into, while you lay glowing and spent with my cum cooling on your skin and your shorts still twisted aside.

You smiled up at me, lazy and filthy, and your voice came out hoarse. "I love when you take me exactly the way I beg for it. Hard. Right there. Don't ever make me wait."

I pressed my thumb into the tender muscle and watched your spent cunt twitch at the pressure, my cum still striped across your belly. "Next time you start rubbing that clit while I oil this bruise, I'm not pulling out—I'm going to fuck you until you're dripping down the couch and begging with your mouth full."

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own masturbation story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →
Adults only · no real people · your request is never shown, only your credit name
Sponsor

Porn with real chemistry.

Films made for how women actually like it.

Take a look →
Sponsored link. 18+ only.
Tagged masturbation rough-sex dirty-talk standing-missionary fingering

Fresh filth, nightly

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