BABE. WHAT IF GERALT DRINKS A LOVE POTION!?! WHAT IF HE?? CoNfEsSeS!?!?
This is why I come crawling into your messages begging for prompts. You get me, boo.
tw: love potion, Yen interfering but in a nice way
---
Yennefer had grown bored of watching the bard and Witcher dance around each other like courting swans. It had been years and they still hadn’t figured things out between them. It had probably been more than years; more like decades. The bard, something not-quite-human but not inhuman enough to be suspicious or a problem, was too frightened of losing Geralt a second time to say anything to him about his clear and obvious feelings.
The Witcher, too self-loathing and repressed to express anything other than frustration or exhaustion, didn’t know how to say anything for fear of driving his only friend away for good. She’d been watching the two idiots circle each other in an endless loop of yearning for far too long and the sorceress was finally ready to give them a little push in the right direction.
“Jaskier,” she drawled, approaching the bard after he’d concluded a public performance. “It’s been awhile since we’ve traded blows. How are you and that Witcher doing?”
“I am still the finest voice on the Continent and Geralt is the grumpiest Wolf Witcher to ever grace the halls of Kaer Morhen,” he winked. “How have you been, dear?”
“I remain the most ravishing woman alive, fortunately.”
“Of course,” he bowed in mock politeness. Their banter had gotten less fiery and more friendly after she and Geralt had come to their understanding about Ciri’s education. Split custody of an affectionate, exuberant magical child worked wonders for strained relationships, apparently. “What can I do for you on this fine occasion, Lady Yen?”
“Oh hush,” she came alongside him and elbowed him lightly in the ribs. He bumped his shoulder back against hers, falling into camaraderie as if they’d never parted. “I actually have something for Geralt this time, but figured you’d be easier to get a hold of. I was correct in that assumption, as per usual. I thought he might be missing his White Gull while out on the Path and I know how he stresses himself nearly to death, so I brewed up something fun for him to try.”
“He’ll be overjoyed to have an equal substitute to his Witcher liquor.”
She pressed a small vial of swirling gold liquid into Jaskier’s palm. There was a label hanging from the tag containing a blocky #9. The sorceress smiled warmly and shook out her heavy skirts, adjusting them to her liking before opening a swirling purple portal. “I have some things to take care of in the next county over, so goodbye for now, darling.”
“Good day, gorgeous.”
And just as soon as she’d appeared, Yennefer was gone.
---
“Geralt! Here, I’d nearly forgotten. Yennefer said this would work like White Gull next time you want to get pissed after a job,” the bard said, passing along the little golden vial. The Witcher pulled the cork, sniffed at it, shrugged, and put it away in his pack.
“Remind me to thank her next time we cross paths.”
“Already thanked her for you,” Jaskier winked. “No worries.”
“You terrify me, bard.”
“You love me, Witcher.”
“Hmm.”
---
“Geralt, what’s wrong?”
“That wasn’t… that wasn’t White Gull at all, Jaskier.”
“What was it, then!? Are you going to be okay!?”
“It wasn’t poison. I’ll be fine.”
“Okay, so what was it, exactly?”
“It was a-” Geralt clapped a hand over his mouth and shook his head furiously. He took a few deep breaths before releasing a muffled, “I can’t talk.”
“What do you mean you can’t talk? You barely talk as it is! Do I need to worry about you or not? Should I send for a healer or no? Was I duped by a very clever, portal-making doppler or was that really Yennefer?”
Geralt glared but kept his hands over his mouth. Jaskier could see from his seat beside the Witcher that he was trembling in place. His shoulders were set in a tight line and his legs were bouncing in place. He was putting a great amount of effort into staying as still as possible and even with his great Witcher willpower was failing him. Slowly, carefully, Jaskier reached out one of his hands but Geralt shook his head and pulled himself further away.
“Geralt please tell me what’s wrong! I’m scared!” Tears started to well up in his eyes and his hands fluttered uselessly, desperate to touch but banned from doing so. Geralt hated seeing the fear mounting in Jaskier’s eyes, turning down the corners of his gorgeous mouth. “Geralt, tell me something! Anything, please.”
“Love potion,” the Witcher finally managed to grind out.
“Oh. Do you need me to leave so you can, you know, deal with it?”
Geralt growled and turned away, hands moving from his mouth to grip at the tops of his knees. His fingers dug into the material of his leather trousers and he grit his teeth. “No. Not that kind.”
Jaskier stood anyway, legs wobbling, and took a slow step back. “I’m sorry. I didn’t know, she said-”
“She knew what she was doing,” Geralt snarled, standing also. He took a measured step in the bard’s direction and Jaskier’s hands rose again; he wasn’t sure if it was an attempt to ward Geralt off or to welcome him closer. “She knew she was meddling.”
“Meddling!? Geralt wha- what’s going on?”
The Witcher picked his way easily over the forest floor, closing the minimal distance between them. One of his hands reached to grip at Jaskier’s waist and the other cupped the bard’s jaw, holding him still and tilting his head back so they were making firm eye contact. “She’s tired of watching us stay quiet, Jaskier.”
Jaskier, for his part, was trying desperately to summon words enough to answer, but Geralt’s calloused thumb was brushing back and forth against the skin of his cheek and it was incredibly distracting. “I- uh, I don’t know wha-”
The Witcher pulled him closer. There was no pressure, no point of contact that Jaskier couldn’t escape if he wanted to; he just really didn’t want to move. This gorgeous dream was too good to be true, but he was very much enjoying it.
“Bard,” that low, hungry growl made Jaskier weak in the knees. “Do you love me, too, or do your racing heart and fluttering eyelashes deceive me?”
“I do,” Jaskier breathed, finally relaxing into his darling Geralt’s comforting embrace. “I love you so incredibly much. With every fiber of my being.”
“May I kiss you?”
“Yes. Gods, yes.”
The thumb on his cheek never stopped moving. That soft caress was the only thing holding Jaskier to the surface of the earth, it felt like. If Geralt let go of him then he would certainly float away into space and never return. The Witcher’s lips, chapped and warm and slightly parted, lit against his as lightly as any feather falling upon the surface of a calm lake. It was a chaste, anxious brush of skin-against-skin and Jaskier whined when Geralt pulled away too quickly for his liking.
The sharp, sudden sound broke something in Geralt’s resolve. His lips crashed down again and his hands tightened their hold on the bard, keeping him pinned in place for Geralt’s hands and mouth to eagerly explore. “Yes, Geralt, fucking finally.”
“I love you,” the Witcher murmured into his skin. He kissed his way along one pale collarbone and then the other, praying his love into every damp press of his lips. “I love you, Jaskier.”
“I’m writing Yennefer a thank you letter.”
“Shut up and kiss me again,” Geralt growled, the hand cupping Jaskier’s jaw moving down to encircle his waist. Better than I’d ever imagined, the bard thought, one leg lifting unconsciously up from the ground. Oh, my love, at last!