Rain on Canvas
The storm hit the mountain ridge like a slap, rain hammering the thin nylon of our two-person tent until it sounded like a drum. Lightning flashed, illuminating the tight space where I knelt over my camera bag, pulse hammering harder than the thunder. Elena lay on her sleeping bag in nothing but a damp tank top and tiny hiking shorts, her long legs glistening with raindrops, eyes locked on mine with that same hungry stare she’d given me all week on the trail. The air between us crackled thicker than the lightning outside.
“Mark, put the camera down,” she whispered, voice low and rough. Her fingers traced the edge of her tank top, tugging it slowly upward. “We both know why we really came out here alone.”
I swallowed, throat dry despite the downpour. She was my favorite model, the one who could make any lens fall in love, but this trip was supposed to be professional — just moody portraits against the peaks. Yet every time I framed her, my hands shook with something far less artistic.
“I’ve wanted your hands on me since the first time you adjusted my pose in the studio,” Elena said, sitting up. Her dark hair clung to her neck. She reached for my wrist and pulled me closer until our knees touched. “Not the camera. You. Touch me like you mean it.”
My fingers obeyed before my brain caught up. I slid both palms up her smooth thighs, feeling the heat of her skin fight the chill of the rain-soaked fabric. She shivered, but not from cold. When I reached the hem of her shorts, she lifted her hips, helping me peel them off along with her panties in one slow tug. The scent of her — warm skin, faint sweat, and pure feminine arousal — filled the tiny tent.
“God, you’re already wet,” I murmured, voice cracking. My fingertips brushed her smooth pussy lips, parting them gently. She was slick, swollen, clit peeking out like it was begging. I circled it with my thumb, slow and deliberate, watching her mouth fall open.
“Yes… like that,” Elena breathed, hips rocking into my hand. “Don’t rush. Feel me. Every inch.” She grabbed my other hand and placed it on her breast, nipple hard against my palm through the thin tank. I pinched lightly, rolling it, and she moaned, the sound vibrating against the rain.
I slipped two fingers inside her tight pussy, curling them upward while my thumb kept stroking her clit in lazy circles. Her walls clenched around me, hot and silky. She was so responsive, juices coating my knuckles as I pumped slowly, building rhythm with the thunder outside.
“Mark… your fingers feel so fucking good,” she gasped, eyes half-lidded. “Deeper. I want to feel you stretch me.” Her own hands wandered, one tangling in my damp hair, the other sliding down my chest to palm the aching bulge in my hiking pants. She squeezed my cock through the fabric, stroking the length until I groaned.
I added a third finger, scissoring gently, feeling her pussy flutter and grow even wetter. Elena’s breath hitched, turning into soft cries that mixed with the storm. She pushed against my hand, riding my fingers with growing confidence, her juicy ass lifting off the sleeping bag.
“Take your cock out,” she demanded suddenly, voice husky. “I need to feel how hard you are for me.”
I freed my throbbing dick with my free hand. It sprang out heavy and leaking. Elena wrapped her fingers around it, stroking in perfect time with the way I fucked her with mine. The dual sensation made my head spin — her slick heat pulsing around my fingers, her firm grip sliding over my shaft, thumb spreading my precum.
“Stop teasing and fuck me properly,” she whispered, pulling me down on top of her. I withdrew my fingers, brought them to her lips. She sucked them clean with a wicked smile, tasting herself. Then I positioned my cock at her entrance, rubbing the thick head up and down her slit, coating it in her wetness.
I pushed in slowly, inch by inch, savoring the way her pussy stretched around me. Elena’s nails dug into my shoulders. “So big… fill me up, Mark. All the way.” When I bottomed out, balls pressed against her ass, we both froze, breathing each other in. The closeness was overwhelming — skin to skin, her scent everywhere, the tent swaying with the wind.
We moved together like we’d rehearsed it for months. I thrust deep and sensual, grinding my hips in slow circles so my pelvis rubbed her clit with every stroke. Elena met me with rolling hips, her legs wrapped tight around my waist. The wet sounds of our bodies — slick, rhythmic, intimate — drowned out the rain for a while.
“Harder now,” she moaned, biting my earlobe. “I’m so close… make me cum on your cock.” I picked up the pace, still keeping it deep and deliberate, one hand sliding under her ass to tilt her pelvis. The new angle made her cry out, pussy clenching rhythmically.
Her orgasm hit like the lightning — sudden, bright. She arched, trembling, walls milking me in strong pulses. “Yes… right there… oh fuck!” A rare swear slipped from her as she came, juices flooding around my cock. I kept thrusting through it, drawing it out until she was gasping, oversensitive.
I pulled out, flipped her onto her stomach, and entered her again from behind. This time I stayed shallow at first, teasing her entrance with just the head before sliding deep. Elena pushed back, ass cheeks jiggling softly against my hips. I reached around to play with her clit again, fingers slick and relentless.
“You feel incredible,” I groaned against her neck, kissing the damp skin there. She turned her head, capturing my mouth in a messy, desperate kiss. Our tongues tangled as I fucked her with long, sensual strokes, the angle letting me hit that sweet spot inside her over and over.
“I’m gonna cum again,” she panted between kisses. “Don’t stop touching me… yes, just like that.” Her second climax was quieter but deeper, a full-body shudder that squeezed my cock so tightly I couldn’t hold back anymore.
I buried myself to the hilt and let go, pulsing hot cum deep inside her pulsing pussy. We stayed locked together, trembling, breathing hard as the storm began to ease.
Morning light filtered through the tent mesh, soft and golden after the rain. I woke to the smell of instant coffee Elena had somehow brewed on the tiny stove outside. She handed me a steaming mug, wearing only my oversized flannel shirt, hair wild and eyes sparkling with last night’s secrets.
“Morning, photographer,” she said softly, taking a sip and watching me over the rim. A shy smile played on her lips, completely at odds with how boldly she’d ridden me hours earlier.
I reached out, brushing a strand of hair from her face. “Morning, model. Think we’ll actually get any shots today?”
She laughed, low and warm, cheeks flushing as our eyes held a little too long. “Maybe. But I have a feeling the best images are the ones we’ll never show anyone.”
We drank our coffee in comfortable silence, stolen glances saying everything the words couldn’t. Outside, the mountains glistened, fresh and waiting.
From the blog
- Why MILF and Older Woman Fantasies Are So Popular
- Erotic Story Generator vs Classic Erotica: Which Wins?
- How to Get Photos from AI Characters in Chat
- How to Continue an AI Story and Keep It Consistent
- Fantasy Erotica Ideas: Elves, Magic & AI Stories
- Dialogue-Driven Erotica: Writing Hot Conversations