Work Text:
It was all Aiden’s fault. Whenever there was a problem in Jaskier’s life, it always lead back to his disaster roommate, and grinding sluttily up against the hottest man Jaskier has ever seen in his entire twenty five years was definitely Aiden’s fault.
Firstly, his roommate/former fuck buddy had gotten a boyfriend, which was lovely for them, and Jaskier even benefitted from the odd threesome here or there, but most of the time he was left unbearably horny.
Secondly, Aiden had given him the worst advice.
“Just wear a plug, darling,” Aiden had purred from the sofa as Jaskier was fussing over which of his crop tops was sluttier and more likely to land a pull. “You’ll inevitably end up being fucked against the cubicle. Save some time, wear a plug.”
It had seemed like a great idea when Jaskier was half a bottle of wine down and nowhere near a club, but with the dancing and the people constantly pushing and pulling at his body, Jaskier had never been so desperate in his life. The plug kept jostling inside him, and he was pretty certain that he would cum in his pants if he kept this up.
And it was all Aiden’s fault.
Jaskier had to do something, and fast, before he really embarrassed himself. So he pulled the handsome stranger with moonlight hair into a fierce kiss, the taste of whiskey and vodka mingling on their tongues. The man’s hands were groping Jaskier’s arse and he moaned into the kiss, grinding up against the stranger to the beat of the music, pushing their erections together.
“Fuck me?” he cooed in the man’s ear, trying to be heard over the pounding bass that thrummed through Jaskier’s body.
“Fuck… alright. Bathroom?”
“Bathroom,” Jaskier agreed, planting another chaste kiss on the man’s lips before dragging him by the hand off the dancefloor.
They crashed through the doors to the bathroom, lips locked in a passionate kiss, more tongues and teeth than kissing as they panted into each other’s mouths. Jaskier’s hands threaded into the stranger's long, silvery hair, holding his face close as he was pushed hard against the wall. The man broke the kiss only to run his nose under Jaskier’s jaw, trailing kisses down his neck, sending heat spiralling through his body and making him feel weak at the knees. His neck had always been sensitive and he practically bent over the nearest surface for anyone who kissed it.
Jaskier whimpered, his hands sliding down the man’s back to his incredibly round arse. Christ, this man really was a god, bubble butt and all. He wondered if maybe another day, he might get to fuck this handsome stranger, with an arse like that it really would be a blessing; a gift.
“Lube,” the stranger growled, and Jaskier got to hear his voice properly for the first time without the blare of the music.
Holy shitting fuck balls, his voice.
It just wasn’t fair.
This gorgeous stranger was quite literally Jaskier’s perfect man, and Jaskier wondered whether he had the personality to match, but this was a one night stand. It wouldn’t do to go falling in love in a shitty club bathroom in the middle of Soho. He tried not to think about how he left a tiny part of his heart with everyone he slept with…
God, he was a mess.
But at least he was a hot mess?
“Don’t need lube,” he slurred against the man’s lips.
“Not fucking you without lube.”
Jaskier giggled, pulling his jeans and boxers down in a hurry and guiding the man’s hand to his hole. “Trust me,” he purred, nibbling at the man’s earlobe.
“Fuck.”
“Precisely.”
Fingers pressed against the plug, pushing it up against his prostate, and Jaskier moaned, lunging forward to capture the stranger’s lips once more, whimpering and gasping as the plug was worked from his arse, quickly to be replaced by the man’s fingers, pushing the lube back inside him .
“Oh shit,” Jaskier whined, panting as his head hit the wall behind him. The stranger’s fingers probed deep inside him, brushing against his prostate and he couldn’t contain the moan that fell from his lips. “Feels so good, fuck, need you in me, please.”
The stranger grunted, biting at Jaskier’s bottom lip as he lifted him off the floor. Jaskier’s legs wrapped around his waist, one hand still laced through that stunning, silver mane, the other tightly gripping his arse. When the blunt tip of the man’s cock pressed against his rim, Jaskier let out a shaky breath, his eyes squeezing shut, as finally he was stretched full.
“Fuck,” the man grunted, burying his head in Jaskier’s neck as he slid inside.
“Jesus Christ,” Jaskier gasped, his whole world spinning as he was impaled and fucked up against the wall in a shitty club.
Not the best place to have a life-changing shag but god, Jaskier never wanted another dick in his life and they’d barely even started.
Every thrust pushed him hard against the wall, desperate rutting as they both chased their orgasm as quickly as possible. The man’s cock was so huge that even fully prepped and plugged, Jaskier could feel the burn of the stretch as he was barely able to hold on, his fingers digging into the man’s shirt.
It was hot. It was frantic. It was… mind-blowing.
“Holy fuck,” Jaskier gasped as his prostate was pounded relentless, sending fireworks through his body with every snap of the man’s hips. He chased the other’s lips in a sloppy kiss in a futile attempt to muffle their moans, knowing that someone could walk in on them at any moment and they’d be thrown out the club.
But god, didn’t that just make it even better?
He whined, tumbling towards his release at a breakneck speed, wrapping a hand around his cock, thumb massaging the head before he gave it a few rough strokes, so desperate for the pleasure he’d been denying himself all fucking night.
“Oh fuck!” he cried, as the heat burned through him, a tight tug at his core and sparks exploded in his vision. He spilled over his hand, biting at the man’s shoulder where the shirt had exposed a strip of pale white skin.
Jaskier sagged against the wall of pure muscle that was holding him up, whimpering as he rode out his orgasm until he was too sensitive. The pleasure started to edge into pain, but god, when the stranger came inside him with a long drawn out moan, it was all worth it. The feeling of the man’s cock softening inside him was fucking addictive, and when he pulled out, Jaskier could feel the mess of cum and lube dribbling down his thighs.
“Fuck, that’s hot,” the man grunted, his fingers slipping from Jaskier’s arse to the mess on his thighs before pressing his thumb in between Jaskier’s lip.
Jaskier eagerly sucked at the offered digit, his tongue lapping at the cum as he winked at the stranger. When he pulled off, his gaze flitted to the plug by the sink. If they weren’t in such a disgusting public bathroom, he would have asked for this god of a man to shove the thing back up his arse, keeping the cum inside him…
But even Jaskier had some standards, drunk as he was.
“Well,” he slurred, “that was delightful.”
“Hmm,” the man agreed… or at least Jaskier was choosing to believe he was agreeing, it was hard to say.
“We should get back out before someone finds us…” Jaskier suggested as he tried, and failed, to tidy himself up, mopping up the mess as best he could with some paper towel and pulling up his trousers.
“Or,” the stranger grunted, “I could call us a taxi.”
Jaskier smirked, pulling the man back into kiss before he could change his mind.
