Porn Stories The hot sands make hot
🔥 WARNING: EXTREMELY EXPLICIT TEXT CONTENT! USERS MUST BE 18+ 🔥
The sun was setting over the beach, the sky streaked with oranges and pinks, but all I could focus on was her. We’d met earlier that day—just two strangers laughing about the rip currents in the water—but now, hours later, her hand was sliding up my thigh as we sat on the damp sand, the waves lapping just a few feet away.
She was gorgeous—soft dark curls that smelled like coconut, lips that looked like they were meant for kissing, and a body I couldn’t stop staring at. She told me she was trans early on, not making a big deal of it, just sliding it into conversation like it was nothing. But to me? It was *everything*. The way her hips swayed when she walked, the teasing glint in her eye when she caught me looking—every little thing about her drove me wild.
“You’ve been staring,” she murmured, shifting closer until her lips were almost brushing mine.
“Can’t help it,” I admitted, my breath hitching when her fingers traced the outline of my cock through my swim trunks.
She smirked and leaned in, pressing her lips to mine in a slow, deep kiss that made my whole body heat up instantly. Her tongue slid against mine, wet and hungry, and I groaned, grabbing her waist to pull her against me. She was warm, so fucking warm, and when she straddled my lap, I could already feel the hardness of her cock pressing into my stomach.
I broke the kiss, panting, and she grinned down at me. “You like that?”
“Fuck yes,” I growled, my hands sliding down to grab her ass, squeezing hard.
She rocked her hips forward, grinding against me, and I could feel how wet she was through the thin fabric of her bikini bottoms. My cock strained against my trunks, begging for friction. She must’ve noticed, because she reached down and tugged at the waistband, freeing me in one smooth motion. The air was warm against my skin, but nothing compared to the heat of her hand wrapping around my shaft. She stroked me slowly, watching my face as I bit back a moan.
“You want me inside you, don’t you?” she whispered, her breath hot in my ear.
“God, yes,” I groaned, my hips bucking into her grip.
She tugged her bikini bottoms to the side, revealing her thick, gorgeous cock—hard and glistening at the tip. I couldn’t resist. I leaned forward and took her into my mouth, sucking gently as she let out a shuddering gasp.
“Shit—fuck—” Her hand tangled in my hair, guiding me as I licked and teased, savoring the way her thighs trembled. But before I could really get into it, she pulled back, smirking. “Nuh-uh. I want to be the one fucking you tonight.”
I didn’t argue. I just turned around on all fours, arching my back as she slicked herself up with spit and pressed against my entrance.
“Relax,” she murmured, one hand on my hip as she pushed in slowly.
I gasped as her cock stretched me open, inch by inch, until she was buried to the hilt. She groaned, her grip tightening, and then she started moving—hard, deep thrusts that had me seeing stars. The sound of skin slapping against skin mixed with the crash of the waves, and I could feel every ridge of her as she fucked me relentlessly.
“Yeah, take it,” she panted, leaning over me, her tits pressed against my back. “You feel so fucking good.”
I was drowning in sensation—the heat of her body, the way her cock hit me just right, the way her lips found my neck, sucking marks into my skin. I reached back, grabbing her ass to pull her deeper, and she let out a broken moan.
“Gonna come,” she gasped, her thrusts growing erratic.
I clenched around her, and she swore, her hips stuttering as she spilled inside me. The moment she did, I was coming too, my cock jerking as I shot against the sand beneath me.
She collapsed against me, both of us panting, sweat-slicked and breathless. The ocean breeze cooled our skin as she pulled out slowly, pressing a lazy kiss to my shoulder.
“Guess we should’ve brought a towel,” she teased, and I laughed, turning to kiss her again.
Best damn beach day ever.
Enjoyed this story? Generate another one or explore more tales!