Actions

Work Header

Blossoms

Summary:

It's Valentine's Day, and Jaskier is wearing something new for Geralt.

~~~

Should be able to be read as a one-shot

Notes:

Happy Valentine's Day, dear readers!

Have some Geraskier smut ;)

(See the end of the work for more notes.)

Work Text:

It’s been a long day.

Geralt isn’t in a great mood, work kicked his ass today, and he mostly just wants a beer and a fucking nap. He slips his key in the lock and lets himself into the flat he shares with Jaskier.

Roach is at the door in an instant to greet Geralt, her tail wagging so fast that it shakes half her fluffy brown body, and Geralt cracks a small smile at her enthusiasm.

“I wasn’t even gone that long,” Geralt murmurs, kneeling to lavish his dog with ear scratches and pets.

“Is that you, Geralt?” Jaskier’s voice calls from their bedroom.

Geralt tosses his keys on the table by the door before shrugging off his leather jacket to hang it on the coat rack. “Were you expecting someone else?” Geralt calls back in tired amusement, kicking his boots off once he’s unlaced them.

“I wasn’t sure what I heard. For all I knew, you were Pegasus getting into something he shouldn’t,” Jaskier says, his voice growing closer.

Glancing up with a quip on his tongue about the ill-behaved cat in question, Geralt is struck speechless when he sees Jaskier leaning his hip against the wall casually. 

He’s wearing next to nothing, save for some very lacy floral lingerie in a periwinkle blue color that makes his eyes just that much more breathtaking, rimmed as they are in bold lines of kohl and some added shimmering eyeshadow.

The top of the lingerie is mostly sheer as it shifts delicately down his body to a hemline that ends at the tops of his thighs. Thin straps of blue satin across Jaskier’s broad shoulders hold up the billows of flowery lace that form a bralette of sorts, though the garment was clearly designed with a male frame in mind. Still, the dainty fabric frames Jaskier’s pecs perfectly, his perky pink nipples still visible behind the lace, and his thick chest hair a stark contrast against the feminine material.

He’s wearing a matching set of what look like panties, complete with a little satin bow at the top. Similar to the rest of the outfit, the panties are tailored for a man, and the sight of Jaskier’s half-hard cock nestled in the web of intricate lace has Geralt blinking rapidly as he tries to remember how to speak.

Jaskier is grinning and blushing ever so slightly, the soft pink of it against his cheeks simply lovely. “Happy Valentine’s Day, darling,” Jaskier teases, straightening up to stroll closer to where Geralt stands at the door, stunned, and Jaskier clasps his hands behind his back in a mockery of innocence that sets Geralt’s blood on fire. “Do you like it?” Jaskier teases rhetorically, swishing his hips a little so Geralt can see how the lace moves.

Geralt is so hard it fucking hurts, and he has to clear his throat a few times to be able to speak, “This is new. You’ve never…I didn’t know you liked this sort of thing. I know I’ve seen you in makeup and outfits that kind of push the envelope a little, but never anything like…this.”

Chuckling, Jaskier shrugs delicately, stepping closer to put his hands up on Geralt’s chest, and Geralt immediately slips his hands around Jaskier’s waist, marveling at the softness of the lace. “I’ve thought about it, but I honestly wasn’t sure it was something you’d find appealing,” Jaskier admits, his fingers brushing over Geralt’s collarbones through his t-shirt.

When Jaskier presses his crotch in against Geralt’s, Geralt groans at the heady friction of it, his cock throbbing at the simple contact. “How could I ever find you unappealing in anything, Jas?” Geralt demands, his hands slipping around to grab Jaskier’s ass. He makes a soft noise when he realizes the panties are actually a thong, and his grip on Jaskier tightens. “You could wear a potato sack, and I’d still think you’re the hottest person I’ve ever seen,” Geralt admits, dropping a kiss over one of the straps across Jaskier’s shoulder.

Jaskier gets a little misty-eyed and playfully slaps at Geralt’s chest. “This was meant to be a kinky Valentine’s Day seduction, Geralt! If you make me cry and ruin my eyeliner by being unbearably sweet, instead, I shan’t forgive you!”

Geralt chuckles and lets his fingers trace back to brush against Jaskier’s hole, smirking when the musician gasps softly in want. “Well, far be it from me to ruin your gift idea,” Geralt murmurs, his usually gravelly voice even huskier with arousal. He lifts Jaskier straight up his body and carries him toward their bedroom. 

Gasping and blushing darker, Jaskier wraps his legs around Geralt and clings to him tightly, though he surely knows by now that Geralt would never drop him. “I don’t know that I’ll ever get used to that,” Jaskier says lightly, the stiff line of his erection betraying how much he enjoys being manhandled.

“Then I look forward to getting to surprise you for the foreseeable future,” Geralt teases, laying Jaskier out on the bed to have a proper look at him.

Biting his lip, Jaskier lets his legs fall open sensually, his cock proud as he leaks precum through the lace of the underwear. Geralt groans, palming himself through his jeans for some relief, before hastily stripping down and joining Jaskier on the bed.

Jaskier gasps when Geralt mouths at his cock through his panties, his slender fingers knitting into Geralt’s hair to hold him there. Chuckling, Geralt laps over Jaskier’s slit, his hand holding Jaskier’s hips still as the musician tries to squirm.

“Fuck!” Jaskier gasps when Geralt sets his sights lower to Jaskier’s balls, lavishing them with attention ‘til the panties are soaked and Jaskier is panting for air.

Grasping handfuls of Jaskier’s pert ass, Geralt shifts Jaskier’s hips up, hooking his thumb against the thong to tug it out of the way so he can dive in and lick a broad stripe against Jaskier’s entrance. Gasps and soft moans alike pour from Jaskier’s lips as he crosses his ankles behind Geralt’s head, his grip in Geralt’s hair tightening as he shudders.

Geralt takes his time eating Jaskier out, licking and flicking his tongue over that sensitive furl until he can start to fuck Jaskier open on his tongue. Jaskier gets very loud, very fast. Every sharp oath and gasped curse eggs Geralt on, though he does eventually have mercy on Jaskier and slips a finger inside him once he’s thoroughly dripping with spit.

The first stroke of his fingertip over Jaskier’s prostate as Geralt rims him has the musician almost bowing off the bed as he whines his pleasure, his cock freely dripping with precum through his panties.

“Fuck, Geralt, please!” Jaskier gasps, shaking as Geralt works him closer and closer to his peak.

“Please what?” Geralt asks in amusement, taking a brief break to breathe, but continuing to fuck Jaskier on his finger before he adds a second, shortly followed by a third.

Jaskier whines and swears at the slight stretch, panting as he makes himself relax around Geralt’s fingers. “Feels so good, I need you,” Jaskier manages to say before his words are stolen by a loud moan when Geralt massages ruthlessly against his prostate.

“You have me,” Geralt says smugly, leaning forward to lap up the precum from Jaskier’s shaft as he stretches him open.

“Fuck! Your cock, Geralt! I need your cock, please!!” Jaskier begs, and Geralt decides he has finally had enough of teasing Jaskier.

He sits back, grabbing some lube from the bedside table to slick up his cock, and Geralt smirks when Jaskier eyes him hungrily. Kneeling back between Jaskier’s legs, Geralt presses the head of his cock against Jaskier’s fluttering hole, spearing him open slowly. 

Jaskier squirms and tries to press himself down onto Geralt quicker, but Geralt holds the pace steady so Jaskier has time to adjust around the girth of him while he bottoms out. 

“Fuck,” Geralt mutters once he’s balls deep, the tight heat of Jaskier around him playing havoc with his self-control.

“Please fuck me,” Jaskier whines when Geralt pauses to collect himself and takes a moment to really appreciate how sinfully good Jaskier looks in so much lace.

Smirking, Geralt pulls out nearly all the way, before thrusting back into Jaskier sharply. He sets a brutal pace, rutting into Jaskier desperately as he kisses over his neck, biting and leaving bruises. 

Jaskier clings to Geralt and keeps up a running commentary of colorful words to explain exactly how well he’s being fucked right now. Between the tease of the lingerie itself, and the wrecked quality to Jaskier’s moans, Geralt’s peak rises faster than he’s expecting. 

He grunts out a swear as he comes, pressing in deep and groaning hard as he gives a few rough thrusts.

Riding out his orgasm, Geralt shudders at the overstimulation of staying inside Jaskier as he softens somewhat, and he gives these little almost involuntary thrusts as they both catch their breath. Before much time at all, though, Geralt is getting hard again, and Jaskier moans brokenly.

“Gods, you’re so fucking hot,” Jaskier groans. “I fucking love that you don’t have any real refractory period, you lucky bastard!”

Geralt chuckles, pressing Jaskier’s legs open wider as he rolls his hips slowly into him, the smooth motion making Jaskier’s gorgeous blue eyes roll back into his head a bit. “I’m just glad it helps me keep up with your incessant need for cock,” Geralt teases, punctuating his words with a sharp thrust that has Jaskier keening.

“Oh, fuck, Geralt! Yes, gods, yes!” Jaskier cries out as Geralt starts to work his pace back up to the frantic rhythm he was at before.

He moves between kissing Jaskier breathless as he fucks him, and laving attention onto Jaskier’s nipples beneath their lace covering. Jaskier digs his fingernails into Geralt’s back as he’s thoroughly pounded, the sound of skin-against-skin loud enough to compete with Jaskier’s screams of pleasure.

“Fuck, I’m gonna come! I’m—” Jaskier whines, his eyes fluttering shut as he comes untouched with a needy gasp, absolutely drenching much of his fancy lace in streaks of white.

Geralt groans under his breath when Jaskier clenches up around him, and it only takes a couple more thrusts before Geralt is coming again, adding to the filthy mess he’s already made of Jaskier’s ass.

When Geralt pulls out, he shudders at how much spend leaks from Jaskier’s well-used hole, and Geralt lies on the bed beside his boyfriend so he can catch his fucking breath.

“Happy Valentine’s Day, Jas,” Geralt mumbles, glancing sideways at Jaskier as the disheveled musician sucks wind. He takes Jaskier’s hand and kisses his knuckles, smiling when Jaskier whines at how sweet the gesture is.

“Did you like your gift?” Jaskier pants out in a tease, sitting up as Geralt helps him remove the soiled lingerie without making a huge mess.

“Of course. And I think you’ll like your gift, as well,” Geralt says coyly, following Jaskier to the bathroom so they can wash up.

Jaskier whirls to face him, seeming surprised. “I didn’t know you got me anything,” he says, eyeing Geralt suspiciously as they wipe each other clean with soapy washcloths.

Geralt smirks and kisses Jaskier’s forehead. “That’s because I hid it in the cabinet above the fridge; I knew you’d be snooping around.”

“Well what is it?!” Jaskier demands to know.

“A bottle of Est Est. I figured you could drink wine in the bathtub with all your fancy candles like you like to do,” Geralt teases, smiling when Jaskier looks delighted.

“I fucking love you, darling!” Jaskier declares, running off to secure his present.

Chuckling to himself, Geralt gets a bath going for Jaskier with some chamomile bath salts and lavender oil. He’s got the candles lit and the main light in the bathroom off as Jaskier returns with two glasses of red wine.

“You’re joining me, dear heart,” Jaskier says with no room for discussion, handing Geralt one of the wine glasses before climbing into the tub and groaning happily as he settles into the hot water. Geralt joins him, the freestanding jacuzzi tub more than big enough for both men. Catching Geralt’s eye, Jaskier lifts his glass to the other man. “To us, and to hopefully many more years of kinky holiday shenanigans together,” Jaskier toasts, clinking his glass against Geralt’s.

Smiling indulgently at the man he loves, Geralt chuckles and takes a sip of his wine. 

“Whatever you want, Jas. I’ll always be here for you.”

Notes:

I just randomly had this idea last night, and managed to (barely) get it done in time! I know it doesn't add anything plotwise to the larger "Witcher Syndrome" AU, but in my head, these boys needed some fun!

No beta because I don't have the spoons. Yell at me if I missed any obvious edits lol

I love you all, and I hope you had a good day!

Series this work belongs to: