Work Text:
Santa Claus.
Every kid wanted to meet him, staying up every Christmas Eve in the hopes of just a small glimpse of the man with the red coat and snowy white hair. It was a magical dream, one that sparked movies and books and songs all over the world, but just a dream. Most kids grew out of it, but not Jaskier. Oh no, not him. He was obsessed with Santa. If it wasn’t for a fear of certain death, he would have made the trip to the North Pole himself, just to prove to all his sceptical friends that the man existed, because he had to exist. Every story was based in fact, so somewhere in the depths of myth and legend, was a man called Santa.
And Jaskier loved him.
As he’d grown older, his dreams of sitting on Santa’s knees and somehow turned into dreams of sitting on his cock, to the point where he had to do all his christmas shopping online because the mall Santa’s had become something of a problem for him. With a faint blush, Jaskier remembered just how many of the men in red suits he’d fucked in the mall toilets before he’d decided he needed the real thing.
It was with that in mind, that this year he’d created the most luscious feast of cookies, roast dinner and wine for his conquest for the night. The plan was that Santa would be too busy gorging and not notice Jaskier sneak up on him.
After that… well… he’d not thought that far ahead. He was kind of hoping that he would get to suck the man’s dick - at least.
Perhaps the rather large toy shoved up his arse was optimistic, but he’d chosen it specially for the occasion. It was a pretty thing, sparkly green and white swirls like a candy cane. He was hoping Santa might appreciate the festive theme… if he came. Fuck, the anticipation was killing him. The minutes ticked by agonisingly slowly, and Jaskier started to fiddle with the small remote in his pocket just to take his mind off the wait. The toy started to vibrate on a low hum, making Jaskier sigh as he sunk into the gentle waves of pleasure.
Until his thumb slipped and the damn thing started playing “Jingle Bell Rock” in his arse.
“Holy mother of-!” he almost fell off the sofa as the song startled him, and he fumbled with the remote, going through two higher settings that made his cock twitch in his pants, before finally shutting the blasted music off.
Whoever had designed a singing butt plug needed to be sued.
“A singing butt plug, Jaskier, really?”
The deep voice startled him, and he spun round to face the sound. This time he really did tumble to the floor as he noticed the man by the fireplace, covered in soot and… glitter? His velvety red suit was like something out of Jaskier’s wet dreams and the long white hair fell past his shoulders, different to how Jaskier had expected but no less beautiful, and oh… his eyes; honey gold and just magical.
“Santa,” he sighed, already his heart was beginning to race and he could feel the heat pool at his core, his cock swelling in his trousers. “Hi.”
“I wasn’t going to visit you this year, Jaskier. You’re on the naughty list,” Santa chuckled, but there was something in the heat of his gaze that made Jaskier melt.
“Fuck me.” The words slipped out because he could stop them but he didn’t want to. Santa was more gorgeous than he’d ever imagined, strong, tall… magical. “Santa, please, you’re all I want for Christmas.”
Santa just groaned and pitched the bridge of his nose. “Fine, but you have got to stop calling me that. It’s a title, not my name.”
“Your name?”
“Geralt.”
Geralt. Huh. For some reason that just made the whole fantasy even better, Santa was here… and he was a real person, with magic… and maybe a whole team of flying reindeer!
Wait.
Fine.
“You want to have sex with me??”
“Well, I heard your wish, Jaskier, and… well, I was intrigued. It’s rare when an adult still believes in me, especially one as pretty as you,” Geralt smirked, crossing his arms in front of his chest. Before he could change his mind, Jaskier scrambled to his feet and flung himself into Geralt’s arms, leaning in to finally kiss the man of his dreams, but he was stopped by Geralt’s hand on his chest. “Normal lube is more than fine… for next time - less messy.”
Jaskier blushed as he remembered agonising over his choice of lube before he’d settled on a glittery one for full festive cheer. He smiled sheepishly at Geralt, hoping that he looked adorable and not just weird. “Next time?”
Geralt shrugged and finally, oh fucking finally, captured Jaskier’s lips in a magical kiss. Outside the snow began to fall, and Jaskier swore he could hear the sound of Christmas bells, on the night that Santa Claus took him to bed.
