Erotic Audio Story

Pretend Couple Ignites at the Food Truck Festival

Married neighbors Naomi and Roman sneak away from the food truck festival for a hot, frantic cheating fuck.

▶ 20 min listen Narrated by Bella Cheating
▶ Listen to this story
Rate the narration:

Prefer to read it? Open the full story →

Full transcript

I still can’t believe I’m putting this down, but if I don’t get it out of my head I’ll lose my mind. I’m Naomi, twenty-eight, marketing executive, married six years, and last Saturday I let my husband’s best friend put his hands on me like he owned me in the middle of a food truck festival.

Roman is thirty-two, lives three doors down, married to a sweet woman who volunteers at the animal shelter, and he has been my husband’s closest friend since college. That should have been enough to keep me cold. It wasn’t. My husband was in Dallas on a three-day client trip, and my sister Imani had decided the annual Food Truck Festival was a “family tradition” that somehow required my presence. She also decided that a wife showing up alone looked “suspicious,” as if my marriage were already on trial. So I texted Roman at seven that morning, half-joking, half-desperate: Pretend to be my date so Imani doesn’t start an interrogation? He answered in under a minute: I’ll pick you up at eleven. Wear something that makes it look real.

He showed up in dark jeans and a black henley that clung to his chest, wedding ring still on his finger, the same as mine. The second we stepped into the crowded lot between the rows of gleaming trucks, he settled his palm at the small of my back like it belonged there. Imani spotted us near the Korean corn-dog stand and her eyebrows shot up. Roman didn’t miss a beat. He leaned in, lips brushing my temple, and said loud enough for her to hear, “Told you the kimchi would be worth the drive, baby.” Imani actually smiled. Mission accomplished. Problem was, the warmth of his mouth against my skin stayed long after she wandered off with her boyfriend.

We walked. We laughed too easily. Every time a group of people squeezed past, Roman’s hand slid from my waist to my hip and stayed there, thumb stroking lazy circles through the thin fabric of my sundress. I could feel the heat of his palm branding me. I told myself it was for show. My body didn’t listen. By the time we reached the taco trucks, my nipples were tight against the bodice and I kept pressing my thighs together like that would hide how slick I already was.

“You’re quiet,” he murmured, steering me behind the last row of trucks where the generators hummed and the smell of frying oil mixed with cumin and lime. Two folding tables had been set up for overflow seating; we claimed the farthest one, mostly hidden by stacked crates and a half-open supply door. He ordered us three spicy al pastor tacos each and a pair of cold beers. When the food arrived he sat close enough that our thighs touched from hip to knee.

I took a bite. Chili heat bloomed across my tongue. Roman watched my mouth the whole time, eyes dark. “You’ve been letting me touch you all afternoon,” he said, voice low. “You keep leaning into it.”

“It’s supposed to look real.” My voice came out thinner than I wanted.

“Does it feel real?” His hand dropped under the table, found my bare knee, and slid slowly upward until his fingers rested against the soft inner skin of my thigh. Not quite under the dress yet. Just enough pressure to make my breath hitch. “Because I’ve been hard for a fucking hour thinking about bending my best friend’s wife over one of these tables and burying myself in her.”

The confession hit me like a second mouthful of heat. I set the taco down before I dropped it. “Roman—”

“Say it,” he pressed, thumb stroking higher, grazing the edge of my panties. “Tell me what that possessive little hand on your waist has been doing to you.”

I should have stood up. Instead I opened my legs a fraction wider so he could feel the damp cotton. “I’m soaked,” I whispered, the words tumbling out like I’d been holding them behind my teeth all day. “Every time you pull me against you in front of people, every time you laugh into my hair, I get wetter. I keep imagining you pushing my dress up right here and finding out exactly how bad I want it.”

His fingers curled, rubbing slow and deliberate over the soaked fabric. A soft, filthy sound left his throat. “Christ, Naomi. You’re dripping through. I’ve been picturing you on your knees in my truck with your lipstick smeared, apologizing to your husband with your mouth full of my cock. I’ve been picturing fucking you so deep you forget whose ring you’re wearing.”

We were both breathing harder now. The tacos sat forgotten. Somewhere beyond the trucks, music and chatter continued, but back here it felt like the world had narrowed to the press of his hand and the way his eyes kept dropping to my mouth. I reached under the table and cupped the thick ridge straining his jeans. He was iron-hard, long and heavy, and when I squeezed he exhaled a curse against my ear.

“We can’t stay out here,” I said, even as I stroked him through the denim. “Imani could come looking.”

Roman stood in one smooth motion, hauled me up with him, and guided me two steps sideways into the dim storage alley between the generator wall and a stack of empty propane cages. The light was weak, filtered through a rusted grate overhead. He backed me against the cool concrete, caging me with his arms, and finally—finally—kissed me like he’d been starving for it.

It wasn’t gentle. His mouth crashed onto mine, tongue sliding in deep, tasting of spice and beer and pure intent. I opened for him immediately, moaning into the kiss while his hands shoved my dress up around my waist. He cupped my ass, squeezed hard enough to leave marks, then yanked my panties to the side so two thick fingers could drag through my bare, slick folds. I was shamelessly wet; the sound of it was obscene even over the distant festival noise.

“Fuck, listen to you,” he growled against my lips, thrusting those fingers shallowly, coating them. “This is what pretending does to you? You get this creamy for your neighbor while your husband’s on a plane?”

“Yes—God, yes—” I was already rolling my hips, chasing the pressure. My own hands fought his belt open, shoved jeans and boxer-briefs down just far enough to free his cock. It sprang out heavy and hot into my palm, the head already wet. I stroked him root to tip, smearing the precum, feeling him pulse. “I’ve thought about this longer than I should admit. About you sneaking over some night and taking what’s his.”

Roman groaned, forehead dropping to mine while he fucked his fingers deeper, curling them until they rubbed that swollen spot inside me that made my knees threaten to buckle. His thumb found my clit and circled it in tight, ruthless strokes. “We’re both pieces of shit,” he muttered, voice wrecked. “I’m going to ruin you for him. I’m going to stretch this tight married cunt until you come on your neighbor’s cock and then I’m going to do it again.”

I bit his lower lip to keep from crying out. My free hand fisted in his henley; the other kept working his shaft, twisting on every upstroke the way I somehow already knew he’d like. He added a third finger, stretching me open, and the wet sounds of him finger-fucking me filled the narrow alley. My orgasm was building fast—too fast—heat coiling low and vicious. I could feel how close he was too; his cock jerked in my grip every time my thumb swiped over the head.

He pulled his fingers free suddenly, brought them to my mouth, and pushed them past my lips. I sucked without hesitation, tasting myself, eyes locked on his. The look he gave me was pure hunger, pure betrayal, and it only made me wetter.

“Need to be inside you,” he rasped, hitching one of my thighs up around his hip, lining that thick head against my entrance. The blunt pressure made me whimper. We were both shaking with the effort of not just slamming together. His hand gripped my ass hard enough to bruise; mine guided him, rubbing the swollen tip up and down through my folds, coating him, teasing us both with how easy it would be to just—

A burst of laughter from the other side of the trucks made us freeze for half a second. Footsteps passed, too close, then faded. Roman’s eyes never left mine. He pushed forward the smallest inch, just the head spreading me open, and the stretch punched a broken moan out of my throat. I was so ready it almost hurt not to take all of him at once.

“Tell me you want it,” he demanded, voice raw, holding still even though his cock twitched against my fluttering entrance. “Tell me you’re choosing this. Choosing to cheat with me right here where anyone could catch us.”

“I want it,” I breathed, rolling my hips so he slipped another fraction deeper. “I want you to fuck me like you mean it. I want to walk back out there with your cum dripping down my thighs while I smile at my sister and pretend nothing happened. Please, Roman—don’t stop.”

He kissed me again, filthy and deep, and I felt his control fraying as he started to sink in another slow, relentless inch. My walls clenched around the intrusion; the burn was perfect. I was already half-gone, clinging to his shoulders, whispering yes against his mouth, when the distant shout of a vendor calling out orders reminded us how thin the privacy really was.

Roman’s hips stuttered. He didn’t pull out. He just held there, buried halfway, throbbing inside the married woman who was supposed to be off-limits, both of us panting like we’d run miles. His hand found my clit again, rubbing in time with the tiny rocking thrusts he couldn’t stop giving me. I was so close the edges of my vision sparkled. One more hard stroke of his thumb, one more filthy promise whispered in my ear—“I’m going to fill you so full you’ll feel me when he fucks you next week”—and I knew I was seconds from shattering right there on his cock.

But he eased back just enough to keep me teetering, eyes dark with the same unfinished hunger. We weren’t done. Not even close. The festival noise swelled again, Imani’s laugh carried faintly on the air somewhere to the left, and Roman’s cock flexed deep inside me like a promise he fully intended to keep the second we found somewhere even half private.

I still can’t believe the next part either, but my body remembers every second like it’s replaying under my skin right now. Roman held me there, half-impaled on that thick cock, the blunt head and maybe three inches of him stretching me open while the festival roared on the other side of the crates. My walls fluttered around him. I could feel every pulse. He was shaking with the effort of not slamming home, and I was shaking with the need for him to do it.

“Not yet,” he growled against my mouth, pulling free with a wet sound that made my empty cunt clench. My sundress was still rucked around my waist, panties yanked aside, thighs slick. He spun me so my back hit the cool concrete again, then pushed down on my shoulders. “On your knees, Naomi. Show me how a married woman apologizes for wanting her neighbor’s cock more than her husband’s.”

I dropped like the filthy cheat I was. The ground was rough under my bare knees, gravel biting in, but I didn’t care. His cock bobbed in front of my face, glossy with my own juices, heavier and thicker up close than it had felt in my hand. I wrapped my fingers around the base—my wedding ring catching the thin light—and licked a long stripe from root to flared head. The taste of me mixed with his salt made me moan. Roman’s hand fisted in my hair immediately, not gentle, just claiming.

“That’s it. Open up for me.” He guided me forward and I took him deep on the first suck, lips stretching wide around the girth. I hollowed my cheeks and pushed until the head bumped the back of my throat. Tears pricked my eyes. I gagged once, then forced myself past it, swallowing around him so my throat fluttered. He cursed, low and wrecked. “Fucking hell—look at you. My best friend’s wife deepthroating me behind a food truck like a cheating little slut. You love this. Your lipstick’s already smeared all over my dick.”

I did love it. I bobbed faster, spit running down my chin, one hand braced on his thigh while the other cupped his balls and rolled them. Every time I pulled back I swirled my tongue under the ridge, tasting more of myself coating him. He used my hair to set the pace, fucking my mouth in short, possessive thrusts that made me drool and moan around the thick shaft. My own cunt was throbbing, empty and dripping down my thighs. I squeezed them together and felt how soaked I still was from his fingers and the half-fuck earlier.

“You’re making a mess,” he rasped, hips snapping. “Gonna ruin that pretty mouth, then I’m putting it right back where it belongs.” He held me down for a long second, cock pulsing deep in my throat while I breathed through my nose and stared up at him with wet eyes. When he finally let me off I gasped, strings of spit connecting my lips to his shiny cock. “Stand up. Bend over those crates. Now.”

I scrambled up. The stack of wooden crates was waist-high, solid enough. Roman spun me, shoved me forward so my chest pressed the rough wood, and yanked my sundress the rest of the way up over my ass. Cool air hit my bare skin for half a second before his hands were there—spreading me, thumbing my soaked folds open. “Christ, you’re dripping for it. This is what pretending does to you.”

He lined up and drove in to the hilt in one hard thrust. The stretch punched a raw cry out of me; I bit my forearm to muffle it. He was so fucking thick, filling every inch, his hips slamming flush against my ass. No slow build this time. He gripped my hips hard enough to bruise and pounded me in deep, possessive strokes that rocked the crates and made wet, filthy slap-slap-slap sounds echo under the generator hum. Every thrust dragged over that swollen spot inside me. My tits crushed against the wood; my nipples scraped with every impact.

“Listen to that greedy married cunt,” he grunted, fucking me harder. “Taking your neighbor’s cock like you were made for it. Better than him, isn’t it? Tell me.”

“Yes—God, yes—it’s so much better,” I moaned, pushing back to meet every stroke. The confession tore out of me between gasps. “You’re thicker, you’re meaner, you fuck me like you own it. My husband never stretches me like this. Never makes me this wet. Fuck, Roman, don’t stop—”

He reached around and rubbed my clit in tight circles while he railed me from behind. The dual pressure had me shaking, walls clenching, the orgasm building vicious and fast. Sweat slid down my spine. Somewhere nearby a truck door slammed and laughter rang out, but neither of us slowed. He was lost in it too, muttering filthy things against the back of my neck—how he was going to ruin me, how he’d sneak over next week while my husband was home, how he wanted me walking around with his cum leaking into my panties at dinner.

Just before I tipped over he pulled out again. I whimpered at the loss. He flipped me like I weighed nothing, hiked me up onto the edge of the crates, and wrapped my legs around his waist. My sandals dug into his lower back. He drove back in deep in one smooth shove, burying himself to the root while we face to face. The angle was devastating—his cock grinding right against my front wall, balls slapping my ass. I locked my ankles and clung to his shoulders as he fucked up into me hard and steady.

“Look at me while you cheat,” he ordered, forehead pressed to mine, breath hot. We were both moaning now, unable to stay quiet. “Tell me how much better this feels than your marriage bed. Tell me you want me filling this pussy every chance we get.”

“It feels so much better,” I gasped, rolling my hips to take him deeper. “Your cock—fuck—hits places he never does. I’m going to come on you and think about it every time he touches me. I want this again. I want you sneaking me away and fucking me like I’m yours. God, Roman, I’m so close—”

He kissed me filthy and deep, tongue thrusting in time with his cock. One hand stayed under my ass holding me open; the other pinched my nipple through the sundress bodice hard enough to edge the pleasure into something sharper. I was babbling against his mouth—yes, harder, fill me, make me feel it for days—while he pistoned into my soaked cunt like he was trying to rewrite every memory of my husband’s body. The crates creaked. My thighs trembled around him. The stretch, the drag, the way he bottomed out and ground there before pulling back—it wrecked me.

“Come on my cock, Naomi. Come for the man who isn’t your husband. Squeeze me like the cheating slut you are.”

That did it. The orgasm ripped through me screaming-loud; I bit his shoulder through the henley to muffle it but the sound still tore free, high and broken. My cunt clamped down in hard, rhythmic pulses, gushing around him, soaking his jeans where they still hung half-open. Spots danced in my vision. I kept coming in waves while he fucked me through it, relentless, chasing his own.

“Fuck—yes—take it—” He slammed deep two more times, then yanked free at the last second. His cock jerked in his fist as he painted my tits in thick, hot ropes—across the bodice of my sundress, over the tops of my breasts, one stripe landing on my collarbone and dripping down. He groaned my name like a curse, milking every pulse onto my skin while I watched, still twitching with aftershocks, legs still wrapped around him.

We stayed like that for three shaky breaths, both of us wrecked and staring at the mess he’d made of me. Then reality snapped back: distant music, the smell of grease, the risk of Imani wandering this far. Roman pulled a stack of cheap napkins from his back pocket—he must have grabbed them earlier—and we cleaned up fast and messy. He wiped my chest, tucked himself away, helped tug my panties back into place and smooth the sundress down over my hips. His cum still stuck in sticky patches to my skin under the fabric. My knees were scraped. My hair was ruined. My mouth felt swollen.

He cupped my face and kissed me one last time—hungry, lingering, full of everything we weren’t supposed to want. “Next weekend,” he murmured against my lips. “My place when she’s at the shelter. Or your truck after dark. I don’t care. We’re doing this again.”

“We are,” I whispered back, already aching for it. “I’ll text you the second he’s gone again.”

We straightened our clothes as best we could, linked fingers like the pretend couple we still had to be, and walked out from behind the trucks into the bright chaos of the festival. My thighs slicked together with every step. Roman’s hand settled at the small of my back again, thumb stroking like nothing filthy had just happened. Imani waved from the fried-pickle line. I smiled at her, bright and easy, while Roman ordered us fresh beers and leaned in to murmur something dirty about how I’d better not clean up all the way before we got home.

We kept pretending. We already knew the next time wouldn’t be pretend at all.

Fresh filth, nightly

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