Hey guys, so this came out far more angsty than it was supposed to...but I hope that you still enjoy it.

Plus I've got more Geraskier WIPs that are far less angsty and far more smutty, so keep an eye out for those too.

Much love xox

XOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOX


They'd been walking for a while now and they hadn't really spoken much, which was normal for Geralt but rather uncharacteristic for Jaskier. Geralt knew Jaskier was still angry with him, he could almost smell it, see it, hear it, in the way Jaskier trudged just slightly ahead of him. The Bard had every right to be pissed; Geralt had been a complete asshole and a bad friend.

Losing Jaskier had been something he'd regretted, but now he had the Bard back in his company he wasn't sure how to fix it. Jaskier seemed happy and healthy without him, albeit being held prisoner, and maybe he should leave it alone, but he wanted his Bard back. For better or worse.

Soon they happened upon fresh water and Jaskier began stripping down and throwing his beautiful clothes into Geralt's arms. He yammered on about how long he'd had to wear the same outfit and how much he needed to bathe, and Geralt smiled to himself because despite everything he'd ever said; he'd missed Jaskier's voice.

He took in the Bard's slim figure, his longer hair, the way his wet pants clung to him. Had Jaskier always looked so good? The truthful answer was yes, Jaskier had always been gorgeous, but Geralt had always been too much of a grumpy old Witcher to notice. Too busy with self-pity, self-loathing, and the job, to notice what he had right in front of him. They say that you only realise what you had once it's gone. This time he was definitely taking note. He was different now, maybe he could take a little time to have something that he wanted for a change.

Finally Jaskier noticed the upward curve of his lips, "What are you smiling about?" his tone was clipped.

Geralt hesitated, but to make things right he had to use his words, be honest with Jaskier, "I missed you, and your voice."

Jaskier gave a short laugh, but it was bitter, "Don't pretend to care now Geralt, you made it perfectly clear that you don't give a rats arse about me on that mountain."

"Jaskier…"

"No, don't 'Jaskier' me, you hurt me Geralt. I thought we were friends, but as it turned out I was just a puppet being led around on a string, ready to be tossed aside without a second thought," Jaskier glowered, "and I fell for it, for seasons. Well I won't be made a fool by you twice," he folded his arms across his bare chest, standing his ground.

They said that Witcher's had no emotions, they felt nothing, but it was so far from the truth, Geralt felt too much, but in that moment he wished the legends were true. Feeling nothing would be better than the pain and regret he felt for hurting Jaskier. Beautiful, kind, considerate, funny, talented, Jaskier.

"I-"

"No, I'm not done. I've waited a long time to say this, and you're going to bloody well listen to me for once in your stupidly long life. I think you owe me that much," his tone was stern as he stalked back through the water toward Geralt.

Geralt nodded, but didn't speak, knowing he deserved every word that Jaskier could, and would probably throw at him. He cast his eyes to the ground, partly in shame, partly so that he couldn't be distracted by the way Jaskier's wet pants clung to his groin, almost outlining the manhood that hung there.

"Can't even look at me when I'm telling you what an utter prick you are, gods, I don't even know why I-" Jaskier cut himself off as Geralt raised his eyes back to the Bard. Suddenly Jaskier gripped onto Geralt's armour and drew him into a fierce kiss. Geralt's amber eyes went wide, but otherwise he didn't move.

It was over as suddenly as it had happened, "I deserve better Geralt," Jaskier continued as if he hadn't just kissed the Witcher. Except, then he did it again, and Geralt didn't miss the chance to kiss back that time.

"I won't allow myself to be treated that way again, by anyone, and certainly not by you."

He was a bit confused by the mixed signals Jaskier was throwing at him, his words didn't match his actions, and Geralt began to wonder if he had spent all that time with Jaskier blind. Still he stayed silent through the words, and responded vehemently to the kissing, trying to pull Jaskier closer without letting go of his precious clothes.

Eventually Jaskier pulled his clothes out of Geralt's grip and threw them over a rock, he turned back to Geralt and pushed him back into one of the boulders behind him. Jaskier followed straight away, lips pressed almost bruising to Geralt's as his hands tangled in white hair, his body pressed firmly against Geralt's. The Witcher could feel the hardness of him pressed against his thigh, and he was sure that Jaskier could feel the same against his own.

"Fuck…" he breathed barely audible. He realised that he had been an even bigger idiot than he'd originally thought.

"There is no third chance Geralt, do I make myself clear?" Jaskier's voice had become strained, he hid his face in Geralt's neck, sucking on the skin to leave his mark as he ground minutely into Geralt's thigh which he pushed forward for the Bard, "I will leave you if you don't appreciate me this time. I won't let you break my heart twice."

Geralt waited until Jaskier had pulled his face back and they stared into each other's eyes, "Jask…"

The Bard had unshed tears, welled up in his eyes, and Geralt wanted to give him anything, do anything, to make them go away. But he had put them there, and now he had to make it right, wanted to make it right. He wanted to be able to kiss Jaskier for the rest of their lives, wanted to show Jaskier that he could be appreciative, that he could be what Jaskier desired, what he deserved.

"Do I make myself fucking clear Geralt of Rivia!?" Jaskier cried wildly, his hips moving of their own accord, as if they had a mind of their own.

"Yes, I promise never to take you for granted again Jaskier. I'm sorry, I'm so sorry, forgive me," he pleaded as he kissed any patch of bare skin that he could reach without moving his thigh.

Jaskier gasped, his eyelids fluttered, his movements quickened, and Geralt rested his hands on those jutting hipbones, gently helping Jaskier to reach his end.

"I was a fucking fool Jask, too blind to see you right there in front of me. I see you now, and I will do what I can to earn your forgiveness."

Jaskier looked so beautiful, as he moaned, and then again, mouth slightly parted, eyes mostly closed, hands still clasped tightly in white hair.

"I've regretted it all since the moment I left that cursed mountain. I missed you every day Jask," he couldn't take his eyes off of the Bard's face as he spoke, "Fuck, you're so pretty."

Jaskier's hips stuttered and he gave a loud groan as he came in his pants against Geralt's thigh.

"Fuck," he grunted, cock hard against the crotch of his own pants.

Jaskier's legs were wobbly, but Geralt caught him, hugging the Bard to him as he gently kissed sweet lips.

"Jaskier?"

"Hmm?"

"I am sorry, for everything."

"Actions are louder than words Geralt," the Bard reminded him, moving back and grimacing at the feeling of mess in his pants. He stepped away to go back to the water to clean up, but Geralt caught his wrist, pulling him back into another passionate kiss.

"I want this," he motioned between them with his free hand, "us."

"So do I Geralt, but you don't just get to have me this time, show me that you want me," Jaskier told him before breaking free from Geralt's grip and going back to the water.

"I will," Geralt promised. He didn't care how long it took, he wouldn't lose Jaskier again. Now he just had to figure out how to show the Bard that he loved him…fuck.