Geralt meets up with Jaskier at the marketplace only to find him unusually flustered by some merchant he's talking to. Strange, usually its the other way around. Rolling his eyes at another possible angry spouse situation, Geralt stalks his way towards them.
He couldn't really tell you why exactly he's more irritated now- when Jaskier is the one stuttering and blushing under the charms of this fucking nobody- and so he pointedly ignores the little twinge he feels in his chest .
The merchant stands to casually roll the sleeves of his shirt up to his elbows and smiling wider when Jaskier knocks his lutecase against the stall, thoroughly distracted.
With a low growl he didn't realize he was doing, Geralt lays a hand on Jaskier's shoulder once he's close enough. The bard squeaks, turning to Geralt and flushes a deeper shade of red.
"G-Geralt! I didn't hear you, my friend." The bard smiles, but his eyes are slightly frantic.
"Is everything alright?" He asks and before his bard could answer-
"Everything just fine, my good witcher! Was just asking Master Jaskier here to tell me a few stories of his travels." Geralt turns, eye twitching slightly at the interruption. He finally gets a good look at the fucker who seems to have his bard in a blushing mess. Dark wavy hair, strong build, piercing blue eyes, strong jaw and dimples as he smiles.
Nothing they hasn't seen before. Daresay, Geralt might even guess that this man- no, this boy was downright boring to look at, compared to all the other colorful people Jaskier surrounds himself with. Still, the child continues.
"I was just wondering if he had the time to tell me a few over dinner-"
"He's busy."
"Oh, well maybe at breakfas-"
"We leave at dawn."
A tense silence settles between the three. Jaskier's eyes widen upon reading Geralt's attitude. His witcher was thoroughly annoyed. Why? He's not so sure yet but with the snarl on his face and the clenching fists, Jaskier figures it's probably best if they leave now.
"Okay I think it's about time we settle back at the inn, wouldn't you say, Geralt? Right." He doesn't wait for a response, instead snaking his hand around Geralt's arm and tugging hard.
"Henry! Wonderful meeting you, of course. Thank you for your lovely company this afternoon but I'm afraid we have a contract bright and early tomorrow so we really must go. Goodbye!" Jaskier watches the young man startle from his frozen state to a disappointed look as they walk away. Jaskier is reminded of a kicked puppy.
Once they were a safe distance away, the bard turns to ask what the hell was all that about when he realizes that Geralt was straining his neck looking back at the man, eyes narrowed with one of those scowls Jaskier sees him use on people who think its a good idea to touch Roach, or one of his bags, or apparently now Jaskier himself.
"Will you stop that??" The bard all but smacks Geralt's face forward to stop him. The witcher, ever stubborn resists and only relents when he feels a palm cup his cheek to face him.
"What the fuck had you so enamored with him?" Geralt grumbles, like a grump. Jask stops them and shoots him a confused look.
"You don't see it?" He cryptically says, which only confuses Geralt as well.
"See what?" A beat of silence before Jaskier huffs an amused laugh and drags them into the inn, arms linked.
Jaskier calls everyone "dear" so Geralt is very much desensitized to it, until the day Jaskier calls him "dearest" in the softest and most intimate tone. his witcher brain bluescreens for quite a while.
Headcanon that the first time Jaskier gets hurt whilst he is out and about with Geralt, he cuts himself pretty bad. Maybe he took a fall and hit his head on a rock, maybe a monster managed to strike him.
Point being, he's hurt but he doesn't want to show it, even though every inch of his body is trembling as Geralt takes care of his wound. Nothing to make the Witcher think he's weak, to make him leave the bard behind because he's just dead weight.
Jaskier does what Jaskier does when he's uncomfortable and cracks a joke.
"My mother would always blow on my scraped knees to make it better."
The soft breath of air hitting his skin is enough to render him speechless, and the tenderness with which Geralt looks at him is almost too much.
It becomes their ritual after that. No matter who gets hurt, when they're done being patched up, the other one will gently blow on the bruised ankle or bandaged wound.
And even though Geralt would never admit it, would never ask for it, it is the sweetest kind of pain medication.
geralt realizing one day after jaskier got hurt by something (literally like. anything. he pricked his finger on a rose stem or smth) and realizing that his bard is MORTAL which he never actually internalized before, and he just can't have that. not a second of acceptance is happening. so he proceeds to visit every single mage he knows, trying to find the cure for mortality. and absolutely no one can help him and he's completely devastated. meanwhile jaskier, who is a absolutely not mortal half elf is living his best life trying to figure out why the FUCK geralt is treating him like he's on his deathbed
okay so i’ve had this weird Geraskier trucker AU stuck in my head for a while and i just don’t know if i’ll ever get around to writing it properly, so instead i have compiled my headcanons!
(this got super fucking long somehow, so most of it is under the cut)
so Geralt is a long-haul trucker for a small, family owned company called Witchers Express Transportation (WET for short. haha)
of course it’s his family that owns it. Vesemir started it years ago back in their small town of Kaer Moren as something he could pass onto his boys, and to be honest, they all kind of enjoy the travel and a little solitude, although none as much as Geralt
Geralt truck is black with a wolf emblem on the side, because of course it is. Lambert’s is red with flames on it because he loves to fuck around and also i make the rules. Eskel’s truck is forest green because i just think that’s nice. Coën’s is grey (with flames because Lambert insisted he needed to “spice it up.”) Vesemir mostly stays at HQ and handles orders now, but his old truck was also black. none of that matters but it’s important to me that you know this
Geralt also has a black cat that travels with him in the cab of his truck like those adorable dudes on tiktok. i’ll give you one guess at her name ((it’s Roach. duh))
anyway. Geralt is out on some cross-continent haul, and pulls into a truck stop in Posada one evening, cause y’know. a man’s gotta eat. and drink. and sleep (if he’s lucky)
insert bard. i imagine their first meeting is essentially the same as it is in the show, except Jaskier is playing the ukulele instead of the lute because it’s modern times, and a guitar wouldn’t be playable in the truck. i am big brained
eventually Geralt goes to head back on the road once he and Roach are fed and rested, and finds he has a loud, obnoxiously-dressed shadow following him through the parking lot
“hey, so wait. okay wait. what if i, uh, y’know, came with you? like, in your truck?” Jaskier is running away from his stuffy pompous home life, and this big sexy trucker looks like his very climbable ticket
“you don’t even know where i’m going” Geralt is so not having it.
“well, no. i mean. you could tell me? but i don’t really care, as long as it’s not here!”
“i could kill you” Geralt is putting on his scariest face. it is decidedly not working
“nah, don’t buy it. i feel like murderous truckers don’t have kitten companions,” the idiot kid actually winks at him. “so, where are we going?” Jaskier is already climbing into the truck and Geralt, sweet, awkward Geralt, doesn’t want to have to rip him out of it so he just kind of. goes with it, begrudgingly. the kid probably won’t last long cooped up in the tiny cab, anyway
Geralt is very, very wrong.
Jaskier is happy to sit in the truck and look out the windows, commenting on every weird or mildly interesting thing they drive by. he’s also maybe a little too happy to flirt with Geralt at every given opportunity. Geralt definitely, totally, feels no ways about this, why would you even ask that?
Geralt keeps waiting for him to fuck off at one of the truck stops they pull into, but the kid just keeps coming back
if Geralt waits for the bard to finish his set, or his conquests before he drives off, that is definitely not because he likes the company. nope. he just feels bad for the kid, okay? it’s dangerous for a naive little fancy lad out here
oh, also. Geralt’s radio doesn’t work and Jask thinks that’s the most insane thing about this guy. i mean, travelling for weeks on end with nothing but silence and the occasional meow to listen to? absolutely psychopath behaviour. can’t have that.
so Jaskier spends a lot of his time in the passenger seat, composing songs about the various people he’s met on their travels, or about Geralt, and even once about Roach. Geralt pretends to be annoyed when Jaskier plays them in the cab, but secretly he’s realizing maybe he doesn’t miss the silence as much as he thought
Jaskier still gets himself in trouble sleeping with the wrong people at the inns they frequent, and Geralt of course has to be his Big Beefy Backup™️ when the occasional angry husband or wife tries to skin him in the middle of the motel lobby
Geralt is absolutely not jealous of the people Jask sleeps with. he’s not. nope. no, sir. he’s just annoyed at having to rescue him, is all
and if they share a bed half the time, it’s only because motels are expensive and getting two rooms seems like a waste of money. they’re just being smart!
so, they travel together like this for a couple of years; Geralt making deliveries (and excuses for the weird, overly friendly man constantly in his passenger seat) and Jaskier using all this experience to further his meager singer-songwriter career
they do part ways sometimes so Geralt can go back to Kaer Moren, or so Jaskier can try and record one of his now numerous ballads, but they’ve exchanged phone numbers (for safety!) and they somehow always end up coming back together
Jaskier absolutely did not turn on Geralt’s location sharing so he could “happen to turn up” at the same truck stop as his favourite trucker
so, yeah. they do this little dance around each other for almost 10 years before Geralt’s guilt finally gets the better of him on a bad day. he’s kept Jaskier cooped up in his tiny truck for far too long. it’s selfish. Jask deserves to see the world, and not from behind a windshield. he says as much, one day when they’re stopped in some shitty diner parking lot
Jaskier suggests they take some time off the road then, maybe see the coast together?
Geralt insists he can’t just leave his job, and that Jaskier should go on to live his actual life without an old grumpy man weighing him down
Jaskier does not take that well. “i’m the one that asked you if i could travel with you, you big brute! you don’t get to be all self-sacrificing about this!”
Geralt does not take Jaskier not taking it well very well. cue yelling. cue Geralt saying things he doesn’t mean about Jaskier holding up his deliveries with his dilly-dallying at stops. about Jaskier never shutting up and being annoying. about how he wishes he’d never met that stupid kid at the truck stop in Posada.
big “go on! just get outta here you stupid dumb animal!” vibes
cue Mountain Breakup moment. they banter, sure, but Geralt has never actually yelled at him like this. Jask gets out of the truck with a dejected “see you around, Geralt.”
they travel separately for a good few months, almost a year before Geralt starts to think he might go insane in the silence. he even considers fixing his radio, but something about that feels wrong. also he’s a little scared he’ll hear one of Jaskier’s songs play and lose his shit entirely
so eventually Geralt is home at Kaer Moren, moping more than usual, when Eskel somehow notices that Geralt and Jaskier are still sharing locations. Geralt didn’t even know that was a thing you could do??? How long has that been on????
Eskel just gives him this Look and Geralt realizes what he has to do
he sets out to find Jaskier, pinging his phone at some bar just outside Posada
well, thank god he did because he find a tipsy and very scared Jaskier in the back alley, about to get his shit rocked by a group of angry locals whose spouses he probably fucked
Mr. Big Beefy Backup™️ scares the 3 or 4 people off easy enough, but then comes the hard part. time to apologize for being a supreme dickhead, Geralt. go on.
Jaskier is still just standing there in shock because what??? just happened??? why is Geralt here? how is Geralt here? he knows for a fact Geralt would never figure out Jaskier’s location sharing trick on his own; this man can barely figure out how to answer a text.
he’s about to ask when Geralt finally starts speaking
and it’s an apology? from his Geralt?? okay, maybe he’s drunker than he thought
but no, Geralt really is apologizing, and he looks sincere. in fact, he looks downright miserable as he tells Jaskier he never meant any of it, and he’s so sorry he let his guilt get the better of him. says Jaskier didn’t deserve that hurt, and Geralt would never do it again. he’s really trying to be better. he will be better, just please. he just needs his bard back, if he’ll have him
the silence is deafening as Jaskier just stands there, gaping like a fish
he was going to shut Geralt down, at least for a minute. he was. he’s thought about this moment a zillion times, and he really was going to tell Geralt it wasn’t enough, that he’s worth more than that
but Geralt looks genuinely heartbroken and vulnerable in a way Jaskier’s never seen, and he can’t do it. he doesn’t want to.
so Jaskier steels himself and kisses him instead, because for once, he’s at a loss for words. because he’s a little drunk and he’s wanted this for the better part of a decade. because he’s afraid this is the only chance he’ll get
and when Geralt feverishly returns the kiss, Jaskier knows he’ll happily climb right back into that cramped old truck with him. knows there’s nowhere else he’d rather be than with this big, stupid man that he loves. he says as much
and Geralt smiles, actually grins as he says “i love you too, Jaskier”
Jaskier does set some new boundaries and ground rules between them though, because we stan Growth and Knowing Your Worth. luckily, Geralt is more than happy to oblige
and then they drive off into the sunset together to see the coast :)
also, Jaskier has never been more grateful for Geralt’s broken radio. there’s, uhh, no need for Geralt to hear his latest single, Burn Trucker Burn
wow. okay, well at this point i may as well have written the actual fic but Y’KNOW. maybe i will some day. who knows. let me know if uhhh if anyone would want to read it?? validation is my lifeblood and i’m real nervous about posting this for no reason
also, if anyone else for some reason wants to give this stupid AU a go, please for the love of god, tag me! i’d love to read what you come up with :)
Geralt and Ciri are traveling to Kaer Morhen when they hear about how the Nilfgaardian’s army attacked Oxenfurt.
Geralt doesn’t know what happened to his Bard after he left him on the Mountain so many - too many - months ago but he’s sure he went back to Oxenfurt, because he always did when they splitted up in winter.
He has nightmares about Jaskier for weeks - him being captured, tortured, dead - and calls out his name all the night until Ciri, after another sleepness night, asks who’s this man he’s dreaming of.
And he has to explain a lot of things, first of all his feelings.
(As always, I hope you like it 🌸)
(I live in the AU!World these days ❤️)
(Open the gifs for a better quality, since t*mblr hates gifset!)