Weeks before her wedding, Jessica sat across from her fiancé Jim in their favorite café, smirking at the memory of the filthy night in college when she let a stranger fuck her mouth in a pub bathroom… while the lovesick nerd who would one day marry her waited outside.
Jim woke up alone in the king-sized bed, sheets twisted around his skinny legs. The room still carried last night’s heavy scent — Jessica’s pussy, the faint woody cedar of Brian’s shower gel, and her coconut lotion. His face felt tight; dried juices from her orgasm still clung to his chin and cheeks. He could still taste her.
She had come so hard on his tongue, screaming “Oh, Brian…” before laughing it off like it was nothing. Then she’d disappeared into the bathroom for another long “cold” shower while he lay there leaking onto the sheets, listening to the water run for twenty full minutes.
Jim reached for his phone. Three unread notifications from the “Building Residents” WhatsApp group — the one Brian had added them to yesterday. His thumb hesitated, heart already beating faster.
The newest messages were from this morning.
Brian (10B) – 7:15 a.m. Morning neighbors! Big welcome to the newlyweds in 10A Just got back from Punta Cana, right? Hope the tan is glowing. If you need anything, gym tips, cold beer, or a hand with something, door’s always open.
Jessica – 7:42 a.m. Hiii Brian Thanks! Punta Cana was amazing — sun, beach, and yeah… lots of tan lines You’re officially our favorite neighbor after yesterday. That shower literally saved me
Brian (10B) – 8:03 a.m. Anytime, Jess. That shirt looked way better on you than it ever did on me Still waiting on that protein shake taste test.
Jessica (10A) – 8:04 a.m. Deal. Jim’s coffee is basically hospital sludge. When are you free?
The entire building could see it. All 87 members.
Jim’s cock twitched hard against his stomach. She had answered Brian while he was still asleep. Heart emojis. Flirty little comments. And Brian had added Jessica to the group first. Jim was added almost as an afterthought.
He scrolled further and saw Brian post a gym selfie at 8:10. Shirtless, muscles pumped, sweat glistening. Jessica had replied with three heart-eyes emojis and “Looking strong ”.
Jim dropped the phone on the bed like it burned him.
The day dragged. Every buzz of his phone made his stomach flip. He didn’t dare open the group chat again.
When Jessica finally got home at 6:30, still wearing her white doctor’s coat, she kicked off her heels and flopped onto the couch with a dramatic sigh.
“Babe,” she purred, stretching her arms up so her shirt rode high, flashing the soft underside of her full breasts, “you won’t believe the day I had… and my phone would not stop buzzing.” She pulled it out, smiling as she scrolled. “Speaking of… look what Brian sent.”
She turned the screen toward him.
Brian (10B) – 4:17 p.m. Jessica — still waiting on that protein shake? Got a new vanilla flavor with a real kick
She had hearted the message. Several neighbors had replied with laughing emojis. One wrote “Get a room lol”.
Jessica looked up at Jim, eyes sparkling with that dangerous mix of sweetness and mischief.
“You haven’t said anything in the chat yet, babe. You should thank him. He’s been so nice — the keys, the shower, now this. It’s only polite.”
Jim shifted uncomfortably. “I… I’ll thank him. Just… not in the group.”
Her head tilted, smile turning playful but firm. “Why not? Everyone can see how grateful we are. It’s cute.” She stood up, walked over, and cupped his face with both hands, thumbs stroking his cheeks almost tenderly. “He’s just being friendly, Jim. A little flirty maybe… but that’s harmless, right?”
She leaned in and gave him a quick, soft kiss on the lips.
“Thank him for me, okay?”
Later that evening, after staring at the chat for ten minutes, Jim finally opened a private message with Brian.
Jim: Hey Brian, just wanted to say thanks for yesterday — the keys, letting Jess shower, and the welcome in the group. Really appreciate it.
The reply came in under a minute.
Brian (10B): No problem at all, man. Your wife is a sweetheart. That smile of hers brightened my whole morning
Jim’s stomach dropped.
Jim: Yeah… she’s great. Thanks again.
Brian (10B): Anytime she needs anything — shower, coffee, whatever — door’s always open. You too, of course. Though I get the feeling she’s the one who likes to drop by
Then, before Jim could even respond:
Brian (10B): Speaking of — Friday night I’m going to a salsa club downtown. Good music, drinks, dancing. Thought it’d be a fun way to welcome you two properly. Jess already said yes. You in?
Jim felt like he’d been punched in the gut. She had already said yes. Without even mentioning it to him.
He was still staring at the screen when Jessica walked back into the room wearing tight yoga pants and a cropped top, hair in a messy bun, looking relaxed and glowing.
“Brian just texted me,” Jim said quietly. “About the salsa club on Friday.”
Jessica’s face lit up instantly. “Oh yeah! He invited me this afternoon and I said we’re in. It’ll be so much fun, babe — dancing, drinks, getting to know people.” She walked over, straddled his lap smoothly, hands resting on his shoulders. Her pussy pressed warmly against the bulge in his shorts through the thin fabric.
“You okay?” she asked, tilting her head, voice sweet but with that knowing edge. “You look a little tense…”
--
Friday finally arrived, and Jim pushed open the apartment door a little after 7 p.m., still wearing his scrubs, shoulders heavy from a brutal twelve-hour shift in the ER. The familiar scent of Jessica’s coconut lotion hit him before he even saw her. His cock gave a tired twitch inside his underwear — the same lame reaction it had given him every time he thought about tonight.
He dropped his bag by the door and froze.
Jessica stood in the middle of the living room in front of the full-length mirror, wearing nothing but a tiny black lace thong that disappeared between her perfect ass cheeks. Several dresses were scattered across the couch and floor — evidence of a long trying-on session that had clearly started long before he got home.
She glanced over her shoulder at him, black hair cascading down.
“Hey babe,” she purred, turning slowly so he could see her from every angle. “You’re late. I’ve been trying stuff on for almost an hour. Come help me choose what I’m wearing for Brian tonight.”
Jim’s mouth went dry. “For… us,” he corrected weakly, but Jessica just smiled like he hadn’t spoken.
She picked up a conservative navy dress — knee-length, modest neckline — and held it against her body. “What do you think of this one?”
Jim swallowed. “It looks… nice. Elegant. Safe for salsa.”
Jessica laughed softly, tossing the dress onto the reject pile without a second glance. “Too boring. You always want me covered up like some boring doctor’s wife.” She stepped into a tight, deep white dress next, shimmying it up her hips. The fabric clung to every curve, the neckline plunging dangerously low between her full breasts. No bra. Her nipples were already stiff against the thin material.
She turned side to side, then bent forward at the waist, ass pushed toward Jim, legs slightly spread. The hem rode up dangerously high, barely covering the bottom of her ass.
“Does this make my ass look good?” she asked innocently, looking back at him through the mirror. “Be honest, babe.”
“It… it looks incredible, Jess. But it’s really short. People will see everything when you dance.”
“Exactly,” she said with a wicked little smile. She straightened up and rejected the red dress too. “Next.”
For the next twenty minutes she made him her personal assistant. She tried on a backless black number that left almost her entire spine exposed, then a shimmering gold dress so tight it looked painted on. Every time Jim gave a cautious opinion — “Maybe something a little longer?” — she dismissed it immediately.
“God, you’re so predictable,” she teased, stepping out of the gold dress completely naked except for the thong. “Always trying to hide me. Brian’s taking us out to dance, babe. I want to feel sexy. I want to move.”
She finally settled on a scandalous little red dress. It was sexy and short, with a plunging halter neckline that barely contained her breasts and left her back completely bare down to the dimples above her ass. The fabric was thin, slightly stretchy, and when she moved, it clung and shifted in ways that promised to reveal far too much.
Jessica turned in front of the mirror, admiring herself. “This is the one. What do you think?”
Jim’s voice was hoarse. “Jess… your tits are basically falling out. And when you spin, everyone’s going to see your ass.”
She grinned, clearly pleased. “Perfect for salsa.” Then she snapped her fingers. “Come here and help me. Fix the hem for me.”
Jim hesitated only a second before dropping to his knees in front of her. His face was level with her barely-covered pussy. The tiny thong was already damp.
While he carefully adjusted the hem, trying to make it slightly less revealing (an impossible task), Jessica picked up her phone and opened a FaceTime call.
Brian answered on the second ring.
“Hey Jess,” his deep voice came through the speaker, warm and cocky. “You ready for tonight?”
Jessica smiled down at Jim, then angled the phone so Brian could see her. “Almost. I’m trying to decide on the dress. What do you think of this one?”
She turned slowly, giving Brian a full view while Jim knelt there, hands trembling on the hem of the dress that was barely covering her ass. Jim could hear Brian’s low chuckle.
“Fuck, Jess… that dress is hot. You’re gonna kill me tonight. Turn around again — slower.”
Jessica obeyed, biting her lip, clearly loving the attention. Jim’s small dick throbbed painfully in his scrubs, as he watched his wife model for another man.
“Lower the phone a bit,” Brian said. “Let me see how it looks from behind when you bend over.”
Without hesitation, Jessica bent forward again, ass pushed toward the mirror and toward Jim’s face. The dress rode up until the bottom curves of her ass were fully visible, the thin thong string disappearing between her cheeks.
“Like this?” she asked sweetly.
“Perfect,” Brian growled. “Wear that one. Definitely.”
Jessica straightened up, laughing softly. “You heard the man, babe. This is the dress.”
She ended the call with a flirty “See you soon ” and tossed the phone onto the couch.
Then she looked down at Jim, still on his knees.
“Now… help me get ready properly.”
She sat on the edge of the couch, legs spread just enough, and handed him the bottle of lotion.
“Start with my legs. Shave them first if they need it, then lotion everywhere. I want to be soft and smooth tonight.”
Jim’s hands shook as he knelt between her thighs. While he carefully ran the razor over her already-smooth legs, Jessica casually scrolled through her messages, reading some out loud.
“Brian sent me another gym pic today… God, his arms are insane. Look at this vein running down his bicep.” She turned the phone toward Jim so he could see the shirtless photo. “Doesn’t he look strong? I bet he can really lead a girl on the dance floor.”
Jim’s face burned. His tiny cock released a fresh bead of pre-cum into his underwear as he finished shaving and started rubbing lotion into her calves, then slowly up her thighs.
When he reached the top of her thighs, Jessica spread her legs wider, pulling the tiny thong to the side with two fingers.
“Make sure I’m nice and smooth here too,” she whispered. “Kiss it first. Lick me… just to check.”
Jim leaned in obediently, pressing soft kisses along her smooth pussy lips before dragging his tongue slowly through her folds. She was already wet. Sweet. Warm.
Jessica moaned softly, one hand resting on the back of his head, guiding him.
“Mmm… that’s good, babe. Nice and gentle. Get me nice and wet… but don’t make me cum.”
She rocked her hips slowly against his mouth while continuing to scroll.
“Brian just texted again. He said he can’t wait to feel how I move tonight.” She let out a breathy laugh. “God, I’m already horny thinking about it. Dancing close… his hands on my waist… maybe lower…”
Jim whimpered into her pussy, tongue working carefully, tasting her growing arousal. His small dick was hard again, twitching with every word.
After a few minutes of slow, teasing licks, Jessica suddenly pulled his head back by the hair, her eyes dark with lust.
“Enough,” she said, voice husky. “I want to stay horny for the dance floor. Save it for later.”
She stood up, leaving Jim on his knees, face shiny with her juices, dick pulsing desperately in his scrubs.
Jessica slipped into the dress, smoothed it down, and checked herself one last time in the mirror. She looked stunning. Sexy. Ready to be noticed.
She turned to Jim, still kneeling, and smiled sweetly.
“Go get changed, babe. Something nice. We don’t want to keep Brian waiting.”
She walked past him toward the bathroom to do her makeup, hips swaying, the tight dress barely covering her ass with every step.
“Tonight’s going to be fun,” she called over her shoulder. “I can already feel it.”
--
The salsa club downtown was already pulsing by the time Jim and Jessica stepped out of the car. The bass from the Latin music thumped through the walls like a heartbeat, spilling out onto the sidewalk along with warm golden light and the scent of rum, perfume, and sweat. Jim’s button-up shirt felt too tight around his neck; his slacks were the safe, boring pair Jessica had approved earlier. He kept tugging at the hem, trying to look like he belonged. Inside his chest, the old familiar knot was already twisting.
Two paths, he reminded himself, the same mantra that had kept him alive since high school. Bold gets you laughed at, humiliated, destroyed. Quiet and supportive keeps things safe. Stay on the quiet one. Don’t rock the boat.
Jessica, on the other hand, looked like she owned the night. The dress clung to every curve like it had been poured on her. The halter neckline plunged so deep between her full breasts that the inner swells were on full display, nipples faintly visible against the thin fabric because — of course — she had decided against a bra. The back was completely bare, dipping all the way down to the two dimples above her ass. The hem was short enough that every step made the fabric ride dangerously high on her toned thighs. She had spent twenty minutes in front of the mirror earlier, bending over, spreading her legs slightly, asking Jim if the dress made her ass look “fuckable enough for salsa.”
Now she walked half a step ahead of him, hips already swaying to the rhythm coming from the club, black hair loose and shiny under the streetlights. Jim trailed behind, carrying her little clutch like a dutiful assistant. His small penis had been hard every time he remembered the way she had moaned Brian’s name on his tongue last night.
Don’t think about it. Quiet path. Supportive. Let her have fun. If you say anything jealous, it’ll blow up in your face like always.
The moment they stepped inside, the heat and noise hit them full force. Colored lights swept across the crowded dance floor where couples spun and ground to the fast salsa beat. Laughter, clinking glasses, the sharp scent of cologne and spilled mojitos. Heads turned immediately toward Jessica. A few guys at the bar openly stared, eyes dragging down her body. Jim felt his stomach tighten, but he forced a weak smile and stayed quiet.
Jessica scanned the room, bright with excitement. Then she spotted him.
Brian was leaning against a high-top table near the bar, casual but impossible to miss. Black fitted shirt with the sleeves rolled up to his elbows, showing thick forearms and the veins that had been in the gym selfie he’d sent her that afternoon. Dark jeans that hugged his powerful thighs. He looked even taller in the dim club lights — six-foot-two of relaxed confidence, a half-empty beer in one hand, watch catching the strobe lights every time he moved.
The second Brian saw Jessica, his face split into a slow, hungry grin. His eyes raked over her openly — from the plunging neckline down to the hem and back up again — and he didn’t try to hide it.
“Jess,” he called over the music, voice deep and smooth. He pushed off the table and started toward them.
Jessica’s whole posture changed. Her shoulders went back, tits pushing forward, a bright, genuine smile lighting up her face. She walked straight to him without waiting for Jim, heels clicking.
Brian opened his arms and she stepped right into them. The hug was not quick. His big hands settled low on her bare back, fingers splaying across her warm skin, pulling her close enough that her breasts pressed fully against his chest. Jessica’s arms went around his neck, her body melting into him for a long second. Jim stood two feet away, clutch in hand, watching Brian’s palms slide just a little lower, brushing the top edge of her ass.
“You look fucking incredible,” Brian said, voice low but loud enough for Jim to hear. He pulled back just enough to look down at her, eyes dark. “That dress is insane, Jess. You’re gonna make every guy in here forget his own name.”
Jessica laughed, the sound light and flirty, biting her lower lip the way she did when she was turned on. “You clean up pretty well yourself. Those arms look even better in person.” Her fingers gave his bicep a quick, appreciative squeeze before she finally stepped back.
Only then did Brian glance at Jim.
“Hey, man,” he said, clapping Jim on the shoulder with a firm, heavy hand that made Jim’s knees almost buckle. The grip was friendly on the surface, but it felt like a reminder. “Good to see you. Thanks for coming out.”
Jim forced a smile, throat dry. “Yeah… thanks for inviting us. Looks like a great place.”
Brian’s hand stayed on his shoulder a beat longer than necessary before dropping away. “Glad you let her wear that dress. She’s gonna turn every head tonight.” He said it casually, like it was a compliment to Jim, but the way his eyes flicked back to Jessica made it clear who he was really talking to.
Jim’s cock gave another helpless twitch in his slacks. Say something. Tell him it’s too much. Tell him she’s your wife. The bold choice flashed in his mind — stepping forward, putting an arm around Jessica, claiming her. But the memories crashed in immediately.
High school. Sarah laughing in the hallway. “You? Boyfriend material?” The whole school pointing. The talent show. Dead silence, then the entire auditorium howling as he tripped off stage. The debate tournament. That girl whispering in his ear, his boner obvious, the whole room laughing, his teammates calling him “Boner” for months.
Every single time he had tried to be bold, it had exploded in his face. Epic failure. Humiliation that still burned years later.
Quiet path. Supportive. Let it go. Don’t make a scene.
So Jim just nodded, small and quick. “Yeah… she looks great.”
Jessica didn’t even look at him. She was already turning back to Brian, sliding her arm through his like it was the most natural thing in the world. “Come on, let’s grab a table before they’re all gone. I need a drink.”
Brian guided her through the crowd with a hand lightly right above the dress line. Jim followed behind them, clutching her purse, feeling every eye in the club slide past him to land on his wife and the tall, broad-shouldered man walking beside her.
They found a high-top table near the edge of the dance floor. Brian pulled out a stool for Jessica first. She slid onto it gracefully, the short dress riding high on her thighs, flashing smooth skin. Brian took the stool right next to her, close enough that their knees brushed. Jim ended up on the other side of Jessica, but the way she angled her body — leaning slightly toward Brian — made him feel like the odd man out.
Brian flagged down a waitress without asking. “Three mojitos,” he said, then glanced at Jim. “You good with that, man? Or you want something lighter?”
Jim opened his mouth, ready to answer, but Jessica cut him off instantly, her voice light and casual.
“Oh, no — Jim won’t be drinking tonight,” she said, waving a dismissive hand. She turned to look at Brian, her fingers lightly resting on his forearm as she spoke. “He’s driving us back, so he has to stay sober. He’s not even the best driver when he’s completely sober, honestly.” She let out a soft, affectionate laugh, her eyes sparkling as she gave Brian’s arm a gentle squeeze. “Last thing we need is him getting us lost or rear-ending someone after a couple of drinks. Better safe than sorry, right?”
Brian chuckled, his grin widening as he looked down at Jessica’s hand on his arm. “Smart call. I’ll make sure your mojitos are extra good then, Jess.”
Jessica’s laugh turned brighter, warmer, clearly enjoying the moment. She kept her fingers on Brian’s forearm a second longer before slowly pulling them back, but her body stayed angled toward him. “Exactly. Jim’s my reliable chauffeur tonight. He doesn’t mind, do you, babe?”
Jim felt his face burn. He forced a small nod, voice barely audible over the music. “Yeah… no problem.”
The drinks arrived fast — two perfectly garnished mojitos for Jessica and Brian, and a plain glass of sparkling water with lime for Jim. Brian raised his glass with an easy smile. “To new neighbors and good nights.” His eyes locked on Jessica as they clinked. “Especially when the company looks this good.”
Jessica’s cheeks flushed with real pleasure. She took a long, slow sip, then set the glass down and leaned even closer to Brian, her voice playful and low. “So tell me — how good are you at salsa? Because I’m warning you right now, I like to be led. Properly.”
Brian’s grin turned wolfish. “I can handle that. I’ll make sure you feel every step.” His hand rested casually on the back of her stool, fingers brushing the bare skin of her back again.
Jim stared down at his sparkling water, the ice clinking softly. He was fully hard now, pressing uncomfortably against his zipper. He kept his eyes fixed on the dance floor, trying desperately to look anywhere but at the way Jessica’s ass was inches from Brian’s wandering fingers.
Quiet. Supportive. Don’t say anything.
Jessica laughed at something Brian said, the sound bright and carefree. She shifted on her stool, crossing her legs so the red dress rode even higher up her smooth thighs. Brian’s eyes dropped openly to her legs, drinking in the view, then slowly traveled back up to her face, completely unashamed.
Jim gripped his glass of water tighter, knuckles whitening. The music swelled around them. The night was just getting started. And he already knew exactly which path he was going to stay on.
The music hit harder as the night deepened, the salsa beat turning faster, dirtier, the kind that made bodies move on instinct. Brian set his empty glass down with a decisive clink and turned to Jessica, his eyes dark with intent.
“Alright, Jess,” he said, voice low but carrying easily over the music. “I’m taking you out there for a while. We’re gonna dance.” He didn’t ask. He stated it like a fact, already sliding off his stool. Then he looked straight at Jim, calm and commanding. “You stay right here, man. Keep the table. Don’t interrupt us. Just watch and try to enjoy the show, ok?”
Jessica’s lips parted in a surprised little smile, her cheeks already flushed from the first mojito and the heat of the club. She glanced at Jim for half a second — sweet, almost pitying — before her eyes went back to Brian like magnets. “You heard him, babe,” she said lightly, patting Jim’s thigh under the table like she was soothing a dog. “Stay put. We’ll come back soon.”
Jim felt the familiar twist in his gut. Bold path would be standing up right now. Telling Brian to back off. Pulling Jessica aside. Being the husband. But the memories slammed into him instantly again.
Brian didn’t even wait for a reply. He simply took Jessica’s hand and led her toward the crowded dance floor, his broad back cutting through the bodies like they didn’t exist. Jessica followed without hesitation, her dress already riding high on her thighs, glowing under the colored lights.
Jim stayed seated exactly where he was told, clutching his glass of sparkling water, throbbing painfully against his zipper. The moment they reached the floor, Brian took full control.
He spun Jessica into his arms with effortless strength, one big hand settling low on her lower back, the other gripping her hand firmly. The first fast song hit and he moved her like she weighed nothing, pulling her in close, then pushing her out into a sharp turn that made her dress flare and show the bottom curve of her ass. Jessica laughed, bright and breathless, but the laugh melted into something darker when Brian yanked her back against his chest.
Their bodies locked together.
Brian’s hand slid lower, fingers splaying across the top of her ass, guiding her hips to roll with his. Jessica melted into the lead instantly, her full breasts pressing hard against his chest, nipples stiff and obvious through the thin fabric. Every step, every dip, every grind made her body move exactly how Brian wanted. He dipped her low, her hair cascading, then pulled her back up so their faces were inches apart. Jessica’s lips were parted, eyes half-lidded, completely focused on him.
From the table, Jim couldn’t look away.
He watche
d Brian’s powerful thigh slide between Jessica’s legs during a slow grind, the dress riding so high that the bottom of her ass cheeks were visible to anyone watching. Brian’s hand stayed possessively on her ass now, kneading the soft flesh through the thin fabric as he controlled the rhythm. Jessica’s hips rolled against him shamelessly, following every command of his body. Her head tipped back, lips brushing his ear as she said something Jim couldn’t hear. Brian grinned, dark and satisfied, and spun her again, pulling her back even tighter so her pussy was pressed right against his thigh.
The song changed to something slower, sexier. Brian didn’t miss a beat. He kept one hand on her ass and used the other to tilt her chin up so she was looking straight into his eyes while they moved. Their bodies were glued together now — sweat starting to glisten on Jessica’s bare back, her dress clinging to every curve. Brian’s free hand traced slowly down her spine, fingertips brushing the top of her ass again and again, owning her in front of the entire club.
After three long songs, Brian finally led Jessica back toward the table, his hand still resting possessively on her lower back, thumb stroking her bare skin. Jessica’s face was flushed, eyes bright, lips slightly swollen like she’d been biting them. She looked radiant. Alive. Horny.
Brian pulled her stool out for her first, then sat right beside her, thigh pressed against hers. Jessica didn’t move away. She leaned into him instead.
“God, you really can dance,” she breathed, fanning herself with one hand. “I haven’t been led like that in… ever.”
Brian smirked, flagging the waitress again without asking Jim. “Two more mojitos. Strong ones.” He glanced at Jim. “You still good with water, right?”
Jessica laughed softly, reaching over to pat Jim’s knee. “He’s the best. Always takes care of me.” But her hand lingered on Brian’s thigh instead, fingers tracing the muscle through his jeans while she spoke.
The drinks arrived. Brian raised his glass again, eyes never leaving Jessica. “To a woman who knows how to move when a man takes charge.”
Jessica clinked her glass against his, cheeks pink. “I’ll drink to that.”
They talked easily while they drank — Brian telling her about his latest engineering project, Jessica laughing and touching his arm every few sentences. Jim tried to add something once, mentioning a patient he’d seen that day, but Jessica cut him off gently.
“Not now, babe. We’re talking here.” She turned back to Brian immediately. “Tell me more about that bridge you worked on. Sounds sexy.”
Jessica was noticeably tipsier now — her laughs louder, her body looser, her eyes glassy with alcohol and arousal. She kept shifting on her stool, pressing her bare thigh firmly against Brian’s. At one point she leaned in close and whispered something in his ear. Brian’s hand slid slowly up her leg, fingers disappearing just under the hem of her dress for several long seconds. When he finally pulled back, he was smirking.
Jim sat there in silence, his glass of warm sparkling water untouched, his dick aching and pulsing. He watched his wife glow for another man, the humiliation burning hot in his chest.
After they finished the second round, Brian stood up without warning.
“Time for round two,” he said, voice deep and commanding. He didn’t ask Jessica — he simply held out his large hand. She took it instantly, standing up so fast that her sexy dress rode dangerously high, showing the lower curve of her ass to half the club.
“Stay put, Jim,” Brian said casually, not even bothering to look at him this time. “We’re not done yet. Keep the table. Don’t move.”
Jessica glanced back at Jim with a playful, slightly drunk smile. “Don’t worry, babe. I’ll come back… eventually.” Her voice was sweet, but her eyes were already locked on Brian with raw hunger as he led her back onto the crowded dance floor.
The next set of songs was slower, filthier — heavy bass and sensual rhythms that made bodies grind instead of spin.
The moment they reached the floor, Brian took complete ownership.
He pulled Jessica in close, one strong arm wrapping around her waist while his other hand slid straight down to her ass. Without hesitation, he grabbed both of her firm ass cheeks openly, squeezing them possessively through the thin dress like she was already his girlfriend. His fingers dug in, kneading the soft flesh as he stared straight into her eyes, slow and intense. They moved together in a lazy, grinding rhythm, barely shifting their feet, just rolling their hips against each other.
Jessica smiled up at him, biting her lower lip hard, clearly horny as hell. Her cheeks were flushed deep pink. She didn’t pull away. Instead, she arched her back slightly, pushing her ass harder into his hands, letting him grope her right there in the middle of the dance floor.
From the table, Jim had a perfect, torturous view.
He watched Brian’s big hands openly massaging his wife’s ass cheeks, fingers occasionally slipping to touch bare skin. Every slow grind made Jessica’s body melt against Brian’s taller, stronger frame. Her full breasts were crushed against his chest, nipples stiff and clearly visible through the damp fabric. Sweat glistened on her round ass cheeks and between her cleavage. Her head tilted back slightly, lips parted, eyes half-closed in pleasure as Brian continued staring down at her, owning her with his gaze and his hands.
Jim’s bladder suddenly screamed at him. He really needed to piss — the sparkling water and nerves had caught up with him. But the thought of leaving the table made his stomach twist with fear.
What if I get up and they come back and the table is empty? What if Brian gets annoyed? What if Jessica thinks I’m being difficult again?
So he stayed glued to his stool, legs pressed tightly together, desperately trying to ignore the growing pressure in his bladder while he watched Brian openly grope his wife’s ass in public.
Brian leaned down and whispered something filthy against Jessica’s ear. She let out a soft, breathy laugh that turned into a little moan, nodding eagerly. Her hips rolled harder against him, grinding her pussy against his thigh in slow, deliberate circles. Brian’s hands squeezed her ass even tighter, pulling her cheeks apart slightly through the dress as they moved, completely in control of her body.
Jessica looked completely lost in him — smiling, biting her lip, eyes shining with lust every time Brian stared down at her. She no longer glanced back at Jim at all.
The song shifted into an even slower, more sensual track. Brian kept one hand firmly on her ass while the other slid up her bare back, fingers tracing her spine. He dipped her low, her hair cascading toward the floor, then pulled her back up so their faces were inches apart. Jessica’s lips were parted, breathing heavy. For a moment it looked like they might kiss right there on the dance floor.
Jim squirmed in his seat, thighs clenched, the pressure in his bladder getting worse by the second. His small cock remained rock-hard, the conflicting sensations driving him insane. He wanted to get up. He wanted to look away. But Brian had told him to stay put.
And he obeyed.
After several long, filthy songs, Brian finally led Jessica off the dance floor. Her face was flushed, hair slightly messy, nipples still visibly hard against the damp red fabric. She looked thoroughly worked over — lips parted, eyes bright with lust.
“I need to go to the bathroom real quick,” Jessica said breathlessly, squeezing Brian’s arm once more before turning toward the restroom hallway. She gave Jim a quick, distracted smile as she passed. “Be right back, babe.”
Brian watched her ass sway away, then walked back to the table alone. He dropped into his stool with supreme confidence, legs spread wide, radiating the calm dominance of a man who had just spent the last twenty minutes openly groping another man’s wife in public — and gotten away with it.
He leaned back, took a slow sip of his mojito, and looked at Jim with an easy, knowing smile.
“You know, Jim,” Brian started, voice deep and relaxed, “you’re a really good guy. Seriously. It was very nice of you to bring Jessica out tonight and let her dance like that. Most husbands would’ve made a scene when I had my hands all over her ass. But you just sat here like a champ. Respect, man.”
Jim felt his face burn. He opened his mouth, trying to find words — maybe a weak “thanks” or some attempt to sound normal — but before he could even stutter a full sentence, Brian raised a hand and continued smoothly.
“But…”
Brian leaned forward slightly, his tone still friendly but now carrying a clear edge of command.
“…it would be even nicer if you could give us a little time alone. You know how it is. She’s having fun, really letting loose. Maybe you could head to the bathroom, or wait in the car for a bit? Just let her enjoy the night without feeling like she has to check on you every five minutes.”
Jim’s stomach dropped. His bladder was screaming at him now — the pressure had become almost unbearable after sitting there for so long. He shifted uncomfortably on the stool, face red, small cock still painfully hard.
“I… uh…” Jim swallowed hard, voice small. “I actually really have to go to the bathroom right now.”
Brian’s smile widened, slow and satisfied, like everything had just fallen perfectly into place.
“Perfect,” he said, nodding once. “That works out great.”
He clapped Jim on the shoulder again — firm, almost paternal. “When Jessica comes back, just tell her you’re going to the bathroom and that you’ll wait for her in the car out front. Tell her to take her time and enjoy herself. We’ll come find you when we’re ready to leave. Sound good?”
Jim hesitated for half a second, the old “bold path” flashing in his mind again. But the memories were too strong — the laughter, the humiliation, the years of choosing the quiet path to avoid disaster. He nodded weakly.
“Yeah… okay.”
Brian leaned back, looking pleased. “Good man. You’re making this easy for everyone.”
A moment later, Jessica returned from the bathroom, looking even more glowing, lips freshly touched up. She slid back onto her stool between the two men, her bare thigh immediately pressing against Brian’s again.
Before Jim could overthink it, he spoke up, voice quiet and obedient.
“Jess… I really have to go to the bathroom. I’ll… I’ll wait for you in the car out front when I’m done. You can take your time and keep having fun.”
Jessica blinked, then smiled — sweet on the surface, but with clear relief in her eyes. “Aw, okay babe. That’s thoughtful of you.” She reached over and patted his cheek gently, the way one might praise a well-behaved pet. “Don’t worry about us. We’ll be fine.”
Brian gave Jim a subtle nod of approval, his expression saying good boy.
Jim stood up on shaky legs, the pressure in his bladder now urgent. He grabbed his keys and Jessica’s clutch, feeling small and exposed as he walked away from the table. Behind him, he could already hear Jessica’s soft laugh and Brian’s low voice starting up again, the two of them leaning closer the moment he turned his back.
As Jim made his way toward the bathroom, the loud music and flashing lights seemed to mock him. He was leaving his wife alone with the man who had just spent the last half hour openly grabbing her ass on the dance floor — and she had loved every second of it.
--
Jim had been sitting in the car for forty-five long, agonizing minutes.
The parking lot was dimly lit, the bass from the club still faintly thumping through the walls. He had pissed quickly, then come straight to the car like Brian had instructed. Now he sat in the driver’s seat, hands gripping the wheel even though the engine was off, small cock still half-hard and sticky. Every minute that passed made the knot in his stomach tighter.
She’s still in there with him. Laughing. Dancing. Letting him touch her ass right in front of everyone.
He kept replaying the image — Brian’s big hands openly squeezing Jessica’s ass cheeks while staring into her eyes, her biting her lip like she was ready to fuck him on the dance floor. Obedient. Silent.
Finally, the passenger door opened. Jessica slid into the car alone. No Brian.
She was a mess in the hottest way possible — face flushed deep pink, hair messy and slightly damp with sweat, makeup a little smudged. The dress clung to her body, damp patches visible between her breasts and along her thighs. She smelled like sweat, alcohol, perfume, and something muskier underneath. She dropped heavily into the seat, giggling softly as she pulled the door shut.
“Mmm… finally,” she sighed, leaning her head back against the headrest. Her legs spread slightly in the tight space, the dress riding high enough that Jim could see the lace edge of her thong.
She didn’t wait for him to speak.
“So… did you have fun tonight, babe?” she asked, voice tipsy and playful. But before Jim could even open his mouth to answer, she continued, giggling again as she fanned herself with one hand.
“God, I haven’t had this kind of fun in years. Seriously. Like… actual fun. The music, the dancing… Brian is such an incredible dancer.” Her eyes sparkled as she said his name, a lazy, horny smile spreading across her lips. “He really knows how to use his hands. And his legs. The way he grabs you and just… takes control? Fuck. I felt every single move. He kept pulling me in so tight, squeezing my ass like he owned it. And the way he looked at me while we were grinding… Jesus.”
She let out a breathy little moan, shifting in the seat. Her hand absently trailed down her own thigh, brushing the hem of her dress higher.
“I got so wet out there, babe. You have no idea. Every time he dipped me or spun me, I could feel how strong he is. And when the songs got slower… mmm… he had both hands on my ass, spreading me a little while we moved. I swear I almost came just from the way he was holding me.”
Jessica turned her head to look at Jim, her green eyes heavy-lidded and mischievous. She was still clearly tipsy, but the lust in her voice was sharp and demanding.
“He’s so much taller than you. So much stronger. It felt really good to just let go and be led like that for once.” She reached over and placed her hand on Jim’s thigh, squeezing it lightly. “You were so good tonight, staying at the table like Brian told you to. Such a good boy. I saw you watching us the whole time.”
She bit her lip, giggling again as she leaned closer. The smell of her sweat and arousal filled the car. “Tell me the truth, babe… did your little dick get hard watching Brian grab my ass in front of everyone? Because I was grinding on his thigh like a slut and I loved it.”
Jessica’s voice dropped lower, turning more demanding as she stared at him.
“I’m still so fucking horny. Dancing with him got me all worked up and now I need something.” She squeezed his thigh harder. “Drive us home. And when we get there, you’re going straight to your knees. I want that tongue of yours working overtime tonight. I want you to taste how wet Brian made me.”
She leaned back in the seat, spreading her legs a little wider, riding up until the damp lace of her thong was clearly visible.
“And don’t even think about asking for more than that. You had your chance to say something at the club. You chose to sit there quietly like a good little husband. So now you get to clean up the mess he made me.”
Jessica let out another soft, satisfied giggle, eyes half-closed as she ran her fingers lazily over her own cleavage.
“God… I can still feel his hands on me. Drive, babe. I need to get home so you can take care of your wife properly.”
Jim’s hands trembled on the wheel as he started the car. His small cock was leaking again, throbbing uselessly in his pants while his wife sat beside him, drunk, sweaty, and openly horny for another man. The quiet path had never felt more complete.
Every word Jessica had just said echoed in his head like a hammer. He kept pulling me in so tight… squeezing my ass like he owned it… I got so wet… I almost came just from the way he was holding me…
He swallowed hard, trying to keep his voice steady. “I… I’m glad you had fun, Jess. You looked like you were really enjoying yourself out there.”
Jessica let out a tipsy giggle, leaning her head back against the seat. “Enjoying myself? Babe, that’s an understatement. Brian knows exactly how to move a woman. His hands are so strong… the way he grabbed my ass and just took control? Fuck.
Jim’s face burned. He wanted to say something — anything: “Yeah… I suppose I just wanted you to have a good time.”
Jessica hummed happily, but her breathing was getting heavier. She was still sweaty from dancing, the slutty dress clinging transparently to her breasts. A couple of minutes into the drive, her right hand slowly slid down her own pussy. At first Jim didn’t notice — he was too focused on the road and the storm in his head. But then he caught the subtle movement in his peripheral vision.
Her fingers had slipped under the hem of her dress. She was touching herself. Slowly. Lazily. Rubbing her pussy through the damp lace of her thong while sitting right next to him in the passenger seat.
A soft, breathy sigh escaped her lips.
“Mmm… I’m really wet, babe,” she murmured, almost to herself. “Like… soaked. Dancing with him got me so worked up.”
Jim’s cock twitched hard. He gripped the wheel tighter, eyes fixed on the avenue ahead, heart pounding.
A few more minutes passed. Jessica’s breathing grew heavier, her fingers moving with more purpose under her dress. She let out a frustrated little whimper.
“Fuck… I can’t wait until we get home,” she said suddenly, voice thick with lust. “Pull over.”
Jim blinked, confused. “What? Pull over? Why? We’re almost—”
Jessica’s hand shot out lightning-fast. She grabbed his small cock through his pants and squeezed — hard. The grip was painful, her nails digging in just enough to make him gasp.
“I said pull over the car. Right now.”
Jim yelped, pain shooting through his groin. “O-okay! Okay!” He swerved suddenly into the right lane and pulled over onto the side of the avenue. Horns blared behind them as a couple of cars had to brake sharply. His heart hammered in his chest.
The car came to a jerky stop on the shoulder. Jessica released his cock, but the ache lingered.
She leaned back in the seat, legs spread wider, and looked at him with heavy-lidded, horny eyes.
“I’m too horny,” she confessed, no shame in her voice. “I need to cum right now. I can’t wait.” Her hand was back under her dress, openly rubbing her pussy now, the wet sounds faintly audible over the car’s idle engine. “But I want your help.”
Jim stared at her, lost, face burning. His small cock throbbed painfully where she had squeezed it. “H-how…? What do you want me to do?”
Jessica opened her eyes fully. She gave him a cute, almost innocent smile — the kind that made her look sweet even while she was being filthy. At the same time she pulled the halter neckline of her dress down with her free hand, almost fully exposing both of her full, sweaty breasts. Her hard nipples pointed straight at him over the fabric.
“I want to hear what you were thinking Brian did with me while you were waiting in the car,” she said softly, voice thick with lust. “Those forty-five minutes you sat here alone, not knowing what was happening inside. I want you to tell me the dirty little fantasies that went through your head.”
She moaned softly, her fingers moving
faster under her dress, rubbing her soaked pussy in slow, deliberate circles.
“Make it up for me, babe. Tell me what you imagined we were doing while you were being a good, patient husband waiting outside. Did you picture him taking me somewhere dark? Kissing me? Grabbing my ass again… or maybe more? Don’t hold back. I want every naughty detail you thought about while you were sitting here almost cumming in your pants.”
Jessica spread her legs even wider, the damp lace of her thong was fully visible, her fingers slipping underneath it to touch her bare, dripping folds.
Jim’s mouth went dry. His hands were still locked on the steering wheel, knuckles white, the car idling on the side of the avenue. The words Jessica had just said hung in the air like smoke.
Tell me the dirty little fantasies that went through your head while you were waiting in the car… Make it up for me… Tell me what you imagined we were doing while you were being a good, patient husband…
He swallowed hard, voice cracking before he even got a full sentence out.
“Jess… I-I don’t… I can’t do that,” he stammered, eyes wide and desperate. “Please. That’s… that’s too much. I don’t want to make stuff up about you and him. I was just sitting here, that’s all. I wasn’t… I wasn’t thinking anything like that. Can’t we just go home? I’ll lick you like you want, I promise, I’ll be so good—”
Jessica’s eyes narrowed instantly. The sweet, tipsy smile vanished.
Her hand shot out like a snake and grabbed his small, hard cock and balls through his pants in one brutal squeeze. She twisted just enough to send sharp pain shooting up his groin.
Jim gasped, hips jerking, a high-pitched whimper escaping his throat.
“Jess—ahh! That hurts!”
She didn’t let go. Her fingers tightened, nails digging through the fabric, crushing his sensitive balls.
“You’re going to do exactly what I told you,” she said, voice low and dangerous, all the playfulness gone. “I’m not asking, Jim. I’m telling. You’re going to sit there like the pathetic little husband you are and tell me every filthy thing you imagined Brian doing to me while you waited outside like a loser. And you’re going to make it detailed. Or I swear I’ll squeeze until you cry.”
She gave another hard twist. Jim’s eyes watered.
“O-okay! Okay! I’ll do it! Please, Jess, I’ll do it!” His voice came out high and girlish, desperate, completely broken. “I’m sorry, I’ll tell you whatever you want, just please let go…”
Jessica held the painful grip for two more long seconds, staring at him until his lower lip trembled. Only then did she slowly release his cock and balls. The sudden relief made him whimper again.
She leaned back in her seat, legs still spread, and let her hand rest gently over the bulge in his pants instead. Her fingers started to caress him slowly, almost tenderly, stroking the wet spot where he had been leaking for the last hour.
“Good boy,” she purred, voice sweet again, but now with a cruel edge. “See? I knew you’d obey beautifully. And look at you… so hard. You really do like this, don’t you?”
She gave his small dick a slow, teasing rub over his pants, feeling how stiff and sticky he was.
“Now start talking. From the moment you left the table. What did you imagine we did while you were waiting in the car like a good little cuck?”
Jim’s breathing was shaky. His face was burning red, eyes glassy with humiliation and fear. He stuttered, voice small and trembling.
“I… I-I left the table and went to the bathroom… and then I came straight to the car like Brian told me. I sat here for forty-five minutes and I… I..."
“He… he pulled you back onto the dance floor right after I walked away,” he forced out, voice small and broken. “The music was slow and dirty. Brian grabbed your waist with both hands and yanked you tight against his body. You looked up at him… and then he leaned down and you both kissed. In the middle of the dance floor, in front of everyone.”
Jessica moaned softly, her fingers moving faster under her dress. The wet, slick sounds of her rubbing her soaked pussy filled the quiet car.
“Mmm… who kissed who first? Tell me exactly.”
Jim whimpered, eyes squeezing shut for a second as if the words physically hurt him to say.
“He started it, but you went up on your toes right away and pressed your lips against his. He was so much taller than you. His hands went straight down to your ass, squeezing both cheeks hard while you kissed him deep, tongues sliding together. People were definitely watching… but you didn’t care at all.”
Jessica’s breathing grew heavier. She plunged two fingers inside herself, the wet schlick-sclick of her dripping cunt growing louder as she fucked herself slowly.
“More… What happened after the kiss? Did we go back to the table? What did I do to him there?”
Jim’s whole body trembled. He looked like he wanted to disappear, but he kept talking, voice high and submissive.
“After a few songs you walked back to the table together,” he continued, forcing each word out. “You were flushed and sweaty. Brian sat down first and you sat right next to him, even closer than before. You looked around quickly… then you reached under the table and slid your hand into his pants.”
Jessica let out a low, hungry moan. Her fingers plunged deeper, the obscene wet squelching sounds filling the car as her pussy leaked around her thrusting fingers.
“Tell me about his dick,” she demanded breathlessly. “How did it feel? How big was it? Don’t you dare leave anything out.”
Jim whimpered again, his face twisted with shame. It took him a second to push the next words out.
“It… it felt really big… thick and heavy,” he whispered, voice cracking. “You wrapped your fingers around it through his pants and your eyes got wide. You whispered to him ‘God, you’re so huge’… then you quietly unzipped him under the table. You pulled his dick out and started stroking him slowly. You could barely close your hand around it. You kept looking at his face the whole time, biting your lip, really enjoying how hard he was getting for you.”
Jessica’s hips rocked frantically against her hand. Her soaked pussy made messy, wet sounds with every thrust of her fingers. Soft, needy moans spilled from her lips between heavy breaths.
“Keep going, babe… How much did he cum? Did I make him cum right there at the table while you were waiting outside like a loser? Tell me every detail.”
Jim was trembling violently now, tears of humiliation pricking at his eyes, but he obeyed, voice breaking into a desperate, stuttering rush.
“You… you kept stroking him faster and faster under the table,” he forced out.
“You told him how much bigger he was than me, how much better he felt in your hand. He started groaning quietly… and then he came really hard. Thick ropes of cum shot all over your fingers and dripped onto the floor under the table. You kept milking him, squeezing every last drop out, smiling the whole time like you were so proud of yourself. Then you brought your hand up and… and licked some of his cum off your fingers while looking straight at him.”
Jessica’s moan turned into a sharp, filthy cry. Her fingers were frantic between her legs, plunging in and out of her soaked, swollen pussy with loud, obscene squelching sounds. Her thighs trembled, breasts heaving as she chased her orgasm.
“Fuck… yes… keep talking,” she gasped, voice breaking with pleasure. “What else did you imagine while you were sitting here waiting for me like a cute little cuck?”
She was right on the edge, eyes locked on Jim’s humiliated, desperate face, demanding every filthy detail while her dripping cunt made messy sounds that filled the entire car.
Jim was crying now, tears of pure shame rolling down his cheeks, but he kept obeying, voice high and broken like a little girl’s.
“I… I imagined you kept stroking him until he was empty… and then you whispered something dirty to him. You told him you wanted to taste him… and then you leaned down under the table and—”
Jessica suddenly grabbed his tiny dick, all wet through his pants, squeezing it hard in her fist. The pain made Jim yelp.
“Tell me about licking his balls,” she demanded out of nowhere, voice thick and urgent, as if it was something she had actually done. “Describe it. Right now. How I licked Brian’s balls under the table while you were waiting outside.”
Jim whimpered pathetically, his voice turning even higher and more submissive as the pain shot through his groin.
“Y-yes… you… you slid down under the table… and you started licking his balls,” he stuttered, tears flowing freely. “They were big and heavy. You licked them slowly at first, running your tongue all over them while you kept stroking him. You sucked one into your mouth gently, then the other, making wet noises. You looked so eager… like you loved having his balls in your mouth while he was still hard from your handjob…”
Jessica moaned super loud, almost a scream, her fingers plunging violently into her soaked pussy.
“Fuck— yes— louder!” she cried.
Jim’s voice cracked completely, sounding like a desperate little girl.
“You kept licking and sucking his balls… they were sweaty from dancing… and you moaned while you did it… like you couldn’t get enough… you told him they tasted so good… and then you licked all the way up his shaft again…”
Jessica’s whole body suddenly tensed. Her thighs clamped around her own hand, her back arched hard against the seat, and she came with a deafening, filthy scream.
“FUUUUCK— Brian—!!”
Her loud moan echoed inside the car as her pussy gushed, juices squirting around her fingers and soaking the seat beneath her. Her hips bucked wildly, breasts bouncing, mouth open in a long, broken cry of pleasure. She kept squeezing Jim’s cock painfully tight the entire time she came, using the hurt as fuel for her orgasm.
After what felt like forever, her body finally collapsed back against the seat. She was panting hard, a satisfied, wicked smile spreading across her flushed face.
She slowly released Jim’s aching dick, then leaned over and kissed him softly on the cheek, almost tenderly.
“Mmm… good boy,” she whispered, still breathing heavily. “That was perfect.”
Jessica fixed her dress lazily, pulling the neckline back up over her breasts, and let out a contented sigh.
“I’m ready to go home now.”
She leaned back in the passenger seat, eyes half-closed, a lazy, post-orgasm smile on her lips, looking completely satisfied.
“Drive, babe.”
---------------
Want to experience it even better?
Get early access to new chapters, plus exclusive high-resolution pictures and 4K videos of the scenes of my stories on my page: patreon.com/aninhahanz