Work Text:
“And- and then…” Jaskier trailed off in a fit of giggles, his arms wrapping around his stomach as he desperately tried to catch his breath. Beside him, Geralt wasn’t doing much better. His laughter was more contained just because of his nature, but he was still laughing freely, a low rumble of a bass that filled Jaskier’s heart with glee.
“His face,” Geralt reminded him.
Oh and his face.
It was enough to set him off again and his legs buckled underneath him, sending Jaskier crumpling to the floor. Only it wasn’t to the floor. Geralt caught him with a soft grunt and hoisted him to his feet, but Jaskier’s giggling didn’t stop.
“I can’t breathe,” he gasped. “Ouch, ouch, ouch!”
“And when you said-”
“Oh Melitele! When I said- Geralt, stop!” Jaskier whined. “Ow!”
He pressed his face into Geralt’s chest, hiding from the witcher. Every time he caught Geralt’s gaze he would inevitably start laughing again and it hurt. The gentle shaking of Geralt’s shoulders didn’t really help much either but he rarely got to see Geralt having such a good time and he was enjoying having the excuse to snuggle up to his crush without the worry that he would be found out.
“Can’t believe we made it out alive,” Geralt murmured as he hooked his chin over the top of Jaskier’s shoulder. “Was sure we were goners.”
Jaskier just hummed, not trusting himself to start laughing again if he spoke, and he was finally just about able to take a breath without wheezing.
“We should sleep,” the witcher added after a moment and Jaskier reluctantly pulled away to pout at him, but the moment he saw those beautiful golden eyes twinkling with mirth, he just started laughing again.
He was hopeless, but at least he had fun.
