Festival Heat
The sun was brutal that afternoon, turning the festival grounds into a shimmering haze of dust and bass. I’d been slinging drinks since noon, my tank top clinging to my skin like a second layer of ink. My arms were covered in colorful tattoos that glistened with sweat—roses, skulls, and a twisting serpent that disappeared under my shorts. The line at the bar never ended, but I kept stealing glances toward the stage where the older guys were playing.
He caught my eye during the second set. Salt-and-pepper hair, worn leather jacket even in this heat, guitar slung low like he owned the whole damn field. His name was Jax, a blues-rock veteran who still played like his fingers were on fire. Every time our eyes met across the crowd, he flashed that crooked grin that made my stomach tighten.
“Another whiskey, darlin’?” I called out when he finally pushed through the throng during the break.
Jax leaned on the sticky bar, close enough that I could smell leather, smoke, and something purely male. “Make it a double. You’ve been watching me all day, tattoo girl.”
I smirked, sliding the glass across. “Hard not to. You play like you’re fucking the crowd.”
His laugh was low and rough. “Maybe I am. What’s your name?”
“Riley.” I wiped my hands on a rag, but my pulse was already racing. The air between us crackled hotter than the summer sun.
We traded flirty barbs while I poured for the next rush. His fingers brushed mine when he took the drink—deliberate, lingering. A spark shot straight between my legs. I could feel my pussy getting slick just from that small touch.
“You sticking around after your set?” I asked, voice dropping.
Jax took a slow sip, eyes locked on mine. “Depends. You got plans?”
“My camper’s parked behind the vendor lot. Quiet. Air-conditioned… sort of.” I bit my lip, letting the invitation hang.
He leaned in closer, breath warm against my ear. “I’ll find you when I’m done. Don’t disappear on me, Riley.”
The rest of the afternoon dragged. Every bass note from the stage made my clit throb with anticipation. By the time his band wrapped their last song, I was soaked—not just from the heat. I slipped away as soon as my shift ended, heart hammering as I weaved through the crowds toward my old camper van.
I’d barely cracked a cold beer when I heard the knock. Two firm raps. I opened the door and there he was, shirt damp with sweat, that guitar callused hand reaching for me.
“Get in here,” I whispered, grabbing his collar and pulling him inside.
The door slammed. Jax’s mouth crashed into mine before I could say another word. His tongue was bold, tasting of whiskey and smoke. I moaned into the kiss, fingers tangling in his damp hair. His hands roamed down my back, cupping my ass and lifting me against him so I could feel the hard ridge of his cock pressing through his jeans.
“Fuck, you’re even hotter up close,” he growled against my lips. “Those tattoos… I want to trace every one with my tongue.”
I laughed breathlessly, tugging his jacket off. “Then stop talking and do it, old man.”
He spun me around, pressing my front against the tiny kitchen counter. The van was cramped, but that only made it better. His chest molded to my back as he peeled my tank top over my head. Cool air hit my bare breasts, nipples already tight and aching. Jax’s rough palms slid up to cup them, thumbs circling my peaks until I arched and gasped.
“These are perfect,” he murmured, pinching just hard enough to make me whimper. His mouth found my neck, sucking hard while one hand dipped lower, popping the button on my shorts.
I shoved my shorts and panties down in one frantic motion, kicking them aside. The air felt thick, heavy with the scent of our sweat and my arousal. Jax’s fingers slid between my thighs, parting my soaked folds.
“Jesus, Riley… you’re dripping.” Two thick fingers pushed inside me without warning. I cried out, hips bucking back against him. He pumped them slow and deep, curling to hit that spot that made my knees weak.
“More… fuck, Jax, don’t tease me,” I panted.
He chuckled darkly, withdrawing his fingers only to spin me again. This time he dropped to his knees right there on the van floor. His tongue replaced his fingers, licking a long, filthy stripe up my slit before latching onto my swollen clit. I grabbed his hair, thighs trembling as he devoured me—sucking, licking, groaning like I was the best thing he’d tasted all day.
“Oh shit… right there. Don’t stop, please…” My voice cracked. The wet sounds of his mouth filled the small space, mixing with my broken moans. Heat coiled tight in my belly, sweat trickling down between my breasts.
Just as I was about to shatter, he pulled back, standing with a wicked grin. His cock was already out—thick, veined, the head glistening with pre-cum. I licked my lips at the sight.
“Bed. Now,” he ordered.
We stumbled the three steps to the narrow mattress, shedding the last of our clothes. Jax pushed me down onto my back, crawling over me. The air was stifling, our bodies already slick with sweat. He hooked my legs over his shoulders and thrust in hard.
“Fuuuck,” I groaned as his cock stretched my pussy wide. He was big, filling every inch. The van rocked with his first powerful stroke.
“That’s it, baby. Take every inch of this cock.” Jax’s hips snapped forward again and again, balls slapping against my ass. Sweat dripped from his brow onto my tits as he fucked me deep and relentless.
I clawed at his back, nails digging into his skin. “Harder… god, yes, just like that. Your cock feels so fucking good inside me.”
He leaned down, capturing my mouth in a messy kiss while he pounded me. The angle hit my clit with every thrust. My orgasm crashed over me without warning—waves of pleasure making my pussy clamp down around him, juices squirting slightly as I came with a sharp cry.
“Riley… shit, I’m close,” he panted, pace turning erratic.
“Cum inside me,” I gasped, still riding the aftershocks. “Fill my pussy up.”
With a guttural groan, Jax buried himself to the hilt. His cock pulsed, flooding me with hot, thick cum. I felt every spurt, my walls milking him greedily. We stayed locked together, breathing hard, bodies trembling and drenched in sweat.
Finally he collapsed beside me, pulling me against his chest. The festival sounds drifted faintly through the thin walls—distant cheers, another band starting up.
“Best set break I’ve had in years,” Jax murmured, tracing one of my tattoos with a lazy finger.
I smiled, still feeling his cum leaking slowly down my thigh. “Stick around after the last show. I’ve got all night.”
He kissed my forehead, voice husky. “Wouldn’t miss it, tattoo girl.”