Headcannon: Jaskier never saw snow, until the first time he traveled with Geralt to Kaer Morhen.
After Jaskier and Geralt realized their feelings for each other and got together, Geralt offered him to spend the winter at Kaer Morhen, to which Jaskier happily agreed.
On their way there, Jaskier casually mentioned that he had never seen snow before in his life.
Geralt turned to look at him with slightly raised eyebrows. “Seriously?”
“Yeah. Grew up in the south, the weather is pretty warm there. Always spent my winters there, too”.
“Wonder what’s it’s like”.
“You’ll get enough of it once we reach the keep, believe me”.
“We’ll see about that”.
It’s started snowing a day before they reached the keep. They’ve been staying at a cabin in the mountains for the last day and a half, curled up together in bed. On the final day of their journey, Geralt woke up first.
After untangling himself from a sleepy bard, who whined and pouted at the Witcher for leaving the warm bed, Geralt went outside to stretch and check on Roach.
As soon as he stepped outside, he realized it was snowing. There was a blanket of white covering the ground and the trees above them. Content that Roach is safe and warm at the stables, Geralt thought about waking up Jaskier. He turned to the door of their cabin, only to see the bard standing there, staring ahead.
Jaskier looked mesmerized. His eyes were wide as he scanned the woods around them, mouth slightly open. He stepped outside, still turning his head and looking around.
Geralt smiled. “Very poetic of you”. He walked over to the bard, who was dressed lightly, in his thin breeches and undershirt. Geralt wrapped his cloak around Jaskier, pulling him close against his chest. “You shouldn’t stand half naked in the snow, Jas”.
Jaskier was still staring ahead, amazed. Geralt thought he looked beautiful. His hair fell over his eyes, rumpled from a night’s sleep. His thin undershirt revealed the pale skin of his chest, covered in a trail of hair. His eyes were moving around, wide and big, observing the scenery. The bright daylight and the light reflected from the snowy blanket on the ground brought up the blue in Jaskier’s big eyes.
Finally, Jaskker turned to look at Geralt, giving him a bright smile. Geralt melted at that grin.
“Geralt, it’s so beautiful” Jaskier whispered, regarding the snow falling around them.
Geralt gave him a soft hum and leaned in to kiss Jaskier’s nose. “Beautiful indeed”.
Jaskier untangled himself from Geralt’s embrace and took a few steps forward, crouching and touching the snow on the ground.
“You should really get dressed”.
“In a minute, dear. Want to know what’s my favorite thing about snow?”
“I’m getting your cloak” Geralt mumbled, turning to the door.
Not a second later, a massive snowball hit him on the back of his head. Geralt turned around quickly, glaring at Jaskier.
Jaskier was standing a few feet away, holding another snowball and smirking. “Definetly snow fights”. He threw the second snowball halfheartedly, hitting Geralt in the chest. Jaskier clenched at his stomach, laughing.
Geralt gave him a small smile, taking a step forward. “I’ll show you a snow fight”. He launched at Jaskier full speed.
Jaskier let out a yelp and turned on his heels, running away fast. “Geralt, stop- WITCHER- DON’T YOU DARE- GERAAALT!!!”