Tumgik
aryiaday · 2 years
Text
AITA for "stealing" my (35F) ex-boyfriend (38M)'s ex-boyfriend (34M)
a geraskefer reddit spoof
Okay, I know this doesn’t sound great, but let me explain the background first. I (35F) have had a long on-again, off-again relationship with my ex (38M), who we’ll call Eric. We’ve always had a tumultuous relationship, for lack of a better word. We fought a lot in the times we were together and sometimes it seemed like we were better when we were “off”, but we always ended up together again.
Here’s where the other ex comes in. Eric has been friends with this other guy (34M) who we’ll call Dan since they were teenagers. Dan was frankly horrible to me when I started dating Eric. He was always making snide little comments about my appearance or making me sound like a shitty person to Eric. I’ll be honest, I wasn’t particularly nice to him either, but I could see that he was jealous of what we had so I wasn’t surprised.
The three of us and some other friends went on a camping trip two years ago and Eric and I got into a huge fight (I want kids, he doesn’t), and we broke up for the most recent time. I left the trip early so I didn’t see what happened but supposedly Eric and Dan had a falling out too. That one was a surprise to me because honestly I never thought it would happen given how close they were and how long they’d known each other. Eric’s a park ranger and doesn’t see a ton of people besides me and Dan and his brothers, so he tends to keep the few people he does have close to him.
A few weeks ago, I was at a bar and I saw some people I used to be friends with and I went into a corner to try to avoid them, and ended up running into Dan. I’ve had a pretty shit year with people so to be honest it was kinda nice to see someone I knew wasn’t gonna stab me in the back. We ended up talking for all night and I got so smashed that he let me crash on his couch (nothing happened).
Anyways, since then we’ve been getting closer and we’ve become pretty good friends. He told me that he and Eric (confirming my suspicions) did actually date in the times Eric and I were “off” (which was fine by me, we weren’t exclusive then anyways) and that they basically also broke up during the camping trip when we did. He’s been over at my place pretty much all the time and we’re essentially dating now but haven’t put a label on it or anything. As far as I could see, Eric didn’t treat Dan super well but I’m not going to pretend I understood their relationship, so I was trying not to think about it.
In attempting to mend old bridges, I also started talking to Eric again a few months ago (as friends) and he told me he ended up (!!!) adopting a little girl since we broke up. Her parents were family friends of Eric and they were killed in a boating accident a few years ago. She used to live with her grandmother but she passed away, so Ellie ended up with Eric somehow. Honestly, I was pretty shocked given how averse to having kids he was when we were together, but it’s actually pretty cute to see them together now.
Here’s where shit hit the fan: Eric said Ellie wants to learn piano and I’ve been playing for thirty years so I suggested he bring her over and I could teach her every week. Last week, when they were over, I forgot to text Dan that they were here and he brought dinner over as a surprise. Eric was so shocked to see us together and we explained to him that we’ve been dating for a while.
Eric blew up at me saying that I “never liked Dan in the past” and “how could I steal him (Dan) from him (Eric)” blah blah and I told him that he should have treated him better then, especially since HE’s the one who broke up with DAN in the first place and it’s not my fault if other people see what a great person Dan is. Eric left my place in a huff and we haven’t talked since. Dan felt pretty awkward about the whole thing (he’s way nicer than either Eric or I) and feels caught in the middle.
Was it wrong of me to start dating Dan? I don’t think so, especially since he was single, but Eric saying I “stole” him has been sticking with me and I’ve been really wracking my brain. The issue is, Dan and I both still have feelings for Eric and we both still consider him a dear friend. The three of us have known each other for so long that I don’t want things to end like this.
So, am I the asshole here? And if so, how do I fix this?
555 notes · View notes
aryiaday · 3 years
Note
this turned out longer than expected (like jaskier's dick)
on ao3 here
I feel like this is SUPER fucking basic for a dead dove blog but. Geralt usually doesn't fuck guys bc he's a size queen. he's seen Jaskier naked plenty and he didn't seem remarkable until he sees him with an erection and realizes Jaskier is actually a grower. now all he can think about is taking Jaskier's huge dick.
thanks for the prompt, anon! no such thing as "too basic" for me. :) I've labeled this a "hard kink" blog because I'm also cool with including content that isn't strictly just "normal" dead dove.
as always, I am unable to keep anything brief. I was going to have Geralt thinking for a long time on that dick, but I ended up making it an immediate "sees dick *grabby hands*" moment for him. with that said, please enjoy lmao
------------------------------------------------------------------------------
title: the art of relaxation
pairing: geralt x jaskier
content warnings/tags: size kink, anal fingering, anal sex, belly bulge, comeplay
Geralt is convinced he was never going to have sex with a man again. It's not that he's picky - though, he supposes he is, a bit. Not about women - he could really go for anyone, anywhere. But men...
Men are a different story. It's not about the overall look of them. It's about part of them. Specifically, their cocks. Look, it's something like this - he'll be in a tavern, minding his own business. A brave soul will approach him in his corner - maybe the blacksmith, or some other tradesman who isn't intimidated by his bulk. They'll exchange a few words; then they'll be outside in the stables, and Geralt will have his trousers down.
They're always surprised - he's fine with topping, but he just does it so often. There's something particularly special about a thick cock stretching him, slow and hot, fast and rough - whatever way. It's hard enough to find someone willing to fuck him, looking as he is... it's a whole other story to find someone big enough to satisfy him.
Summer had actually been quiet fruitful - both in terms of contracts and finding satisfying dick. It actually had been a rather pleasant couple of months, with him and Jaskier completing their usual circuit along the western coast, killing monsters and performing for coin. Geralt was convinced that everyone was just in a better mood in the summer - more willing to frolic, to play, to sidle up to the big scary Witcher in the corner and eye him up and see if he's down to fuck.
But now, they're in late autumn, and he's coming up on three months without having had a cock in his ass and he's positively aching for it. Sure, he's fucked plenty of women since then. Sure, he's got two working hands and enough skill with a blade to make himself a smooth wooden toy. It's just not the same. A man can only finger himself so many times before he's looking for a real cock to satisfy him.
Jaskier, for his part, doesn't seem to notice Geralt's fidgety testiness - aside from his usual snarked commentary over Geralt's boorish attitude, Geralt, how do you expect me to make coin with your glowering about all the time, scaring my audiences?!
And speaking of Jaskier... Geralt would be lying if he said he hadn't considered the bard. But, aside from the fact that Jaskier is his best friend - which presents its own complications - Jaskier's cock is actually quite average. He's seen it. Of course he has; one doesn't travel with another person for so many years and maintain all privacy, after all. It's nothing special. He's not judging him, of course. Jaskier doesn't have Witcher mutations to help him, and it's not that it's anything to be ashamed of. It just isn't... what Geralt is looking for.
So he's almost certain he's never going to have sex with a man again, because if he sees one more disappointing, mediocre cock then he's going to absolutely lose it and reach out to Yen and see if she can conjure something for him, as humiliating as that would be.
Of course, Jaskier surprises him, as he always does.
They've stopped in Novigrad for the week - normally, Geralt would prefer to avoid cities (and thus, humans) at all costs, but even he couldn't deny that it was time. They certainly had no excuse of not having coin, at least. And so while Jaskier runs around to different taverns and establishments, positively draining Novigrad of all its coin, Geralt makes his usual route around town. His armor is at the leatherworker being fixed, his swords are at the smithy, and Roach is enjoying a week off at the nicer stables, for once.
Geralt feels naked, unmoored without something to do. He's stocked up on all his herbs already. He's bought supplies for the next few weeks. What is he supposed to do now, sit around and twiddle his thumbs like a common drunkard?
"Let's go." Jaskier manifests out of nowhere, gripping him around the bicep and dragging him down the street.
"Bard. Jaskier. What's going on?" he growls, though admittedly still letting himself be yanked along the road. More and more nowadays, Geralt seems to find himself in the position one might find a large, crabby guard dog, following at the heels of the bright, sprightly bard.
"What's going on is we are going to the spa, Geralt. If I hear one more person complain about you standing around outside places I'm performing, looking like a hulking shadow then I'm going to dunk you in the Pontar myself! You need to relax!" Jaskier snipes at him as they round the corner to the services district.
Geralt privately muses that Jaskier would have no hope of picking him up, much less dunking him, but he decides to keep that to himself lest the ranting start up again.
"Why are you going to the spa to relax? Can't you just do that in our room at the inn?"
"We are going because meditating while kneeling on a hard wooden floor doesn't count as relaxation, no matter what Vesemir taught you. Now, as a bard of many - ahem, worldly talents - I know how to partake in the art of relaxation - and I say we're going to the spa," Jaskier replies, with the air of someone who is talking to a very simple child.
Geralt grunts in response to this. He supposes they can afford to spend the coin on this, if it's what Jaskier wants. It's not as if he has anywhere else to be right now.
They come to a large, stone building, clean and whitewashed on the outside. The inside is paneled with light wood, and a smiling, older woman shows them to the main room downstairs.
The room is spacious - not quite a chamber, but the pool of hot water is set into the stone ground and Geralt is actually looking forward to the prospect of stepping in. He begrudgingly rinses himself off in the bathing area first, after Jaskier rushes him over with the comment that no one wants to bathe in his filth.
There are a few other men in the room of all ages, bodies, and ethnicities; some bathing quietly in the main pool, a few others wrapped in towels chatting in a wooden seating area. The air is hazy with steam and incense burns in a corner. Geralt can't help himself - he does a perfunctory scan of the room. No cocks in particular catch his eye. He does see a man who might be promising - but his hopes are dashed immediately as soon as the man's partner goes over to him and they leave the room with hands linked.
"Ahh, isn't this nice, Geralt? Not bathing in a stream for once," Jaskier says merrily, sinking into the hot water with an absolutely obscene moan.
Geralt hms at him as he sinks into the water himself. Damn, that was good. He was in need of some relaxation. What would relax him even further would be a thick, hard cock stretching him open, rubbing on his prostate -
Geralt realizes to his horror that he's hardening under the water, traitorous brain unable to think of anything but the same line of thoughts he's been stuck on for the last few months. Fuck.
He swivels his head around to the rest of the room, but no one notices. Of course not. He's under the water. He blows out a breath and closes his eyes, willing his cock to behave as he leans his head back on the stone ledge, trying to relax.
The sound of mouths meeting catches his attention, and he opens an eye lazily. The room has mostly cleared out - they did arrive during a afternoon break, after all, and a lot of folks were going home or back to work. But there are still two men in the wooden seating area who were chatting, and now have progressed to kissing.
Geralt chances a look over at Jaskier, who seems to have noticed the men as well. He's trying to look nonchalant, but Geralt can tell he's watching them - and the scent of his arousal, simmering and spicy, floats on the air just under the blanket of steam and incense.
The men break apart, laughing, and they make their way up the stairs, leaving Jaskier and Geralt alone in the spa.
"Well, that certainly was a fun show, we got, eh, Geralt? Not every day that you get free entertainment at the spa," Jaskier says brightly, trying to undercut some of the tension.
Geralt doesn't reply - he's too busy staring at Jaskier's cock under the water, which suddenly looks a lot bigger than he expected.
"Geralt?"
He doesn't respond, continuing to stare at Jaskier's cock - he knows it's rude, and he should probably look somewhere else, but it's just - so - fucking huge - and the water is blurring it slightly and Geralt wants nothing more than to have Jaskier out of the water and be able to stare at it, unemcumbered.
"Hello?" Jaskier waves a hand in front of his face, and finally his eyes snap up to him. Jaskier is blushing, whether from the heat of the spa or the feel of Geralt eyeing him up very obviously.
Geralt collects his two remaining brain cells to apologize to his best friend for staring at his nether regions, and instead what comes out is,
"Has your dick always been that big?"
The silence is defeaning. Aside from the slosh of the water of the spa and the drip of water from the wooden benches of the seating area, not a sound can be heard. Jaskier's eyes are two wide blue marbles, and his hands are somewhere between being clenched and almost covering his gigantic cock, which doesn't seem to be disinterested in the proceedings in the slightest.
"E-excuse me? What do you mean 'always' been?" Jaskier replies, indignation growing. Geralt holds his hands up, placating.
"That was.... I worded that badly. I just - well, I don't remember you being quite so... well endowed. Last time. I saw your, uh, dick. On accident, or whatever."
Jaskier didn't seem particularly impressed by this explanation. Yeah, Geralt was fucked. There was no way he was going to explain this away.
"Well, it's not as if you've been particularly well acquainted with my cock, Geralt, how would you know the size accurately at any given time?" Jaskier replies rather haughtily. He crosses his arms and turns his head, attempting to look unimpressed, but the fact that Geralt can still see his cock ruins the effect. And if anything, his cock seems to be growing even larger.
"Can I see?" Melitele, what was happening to his mouth today? His brain-mouth filter seems to be completely obliterated and all that remains in his brain is giant cock, need to be fucked, holy shit.
Geralt drags his eyes up to Jaskier's face again and takes in his shocked expression.
"Er... Geralt, are you alright?" Jaskier waves a hand in front of him again. "Not... cursed, or anything, right? Because - and correct me if for some reason I'm wrong on this, but you don't usually have an interest in my dick. Which is - perfectly fine! I'm not mad about it at all - perfectly fine, travel companions and whatnot,"
"Not cursed.. just ... want you," Geralt forces out, eyes back down on Jaskier's cock.
Geralt can barely focus on what he's saying because he's so blindingly hard that he's about to start jerking his own cock. And before he knows it, he's floated the few feet across the pool over to Jaskier's side, and there's barely a space between them.
"Can - can I touch you?" Geralt asks, and Jaskier pulls him in by the shoulders and kisses him.
"I don't - I don't know what's gotten into you, but I'm not about to - oh, fuck - complain," Jaskier pants out against his mouth, grinding their cocks together.
Geralt moans whorishly, the sound low and animal and echoing around the room. The feel of Jaskier's absolutely massive cock against his own, against his stomach - the hot head thrusting up against him - if he wasn't in a pool he'd be dripping all over the place with how wet he is. He needs that cock in him yesterday.
"Will - will you fuck me?" Geralt asks, panting and groaning against Jaskier's neck as they grind in the pool.
"Oh fuck yes, you - you want that?" Jaskier asks, whining a little when Geralt licks over a sensitive spot.
You have no idea how fucking much I need your cock in me right now, Geralt thinks, but he settles for a deep moan and a nod into his neck.
"Shit, okay, uh - let's... let's go over to - there!" Jaskier points at the wooden seating area, which has an open cabinet full of towels. He pries himself away from Geralt, much to Geralt's displeasure, and he laughs merrily when Geralt growls at him.
"One second, darling - let's just - let me - fuck!" he shouts, giggling as Geralt lifts and pushes him out of the water impatiently, following close after. They scramble over to the wooden benches, dripping water everywhere on the ground. Geralt prowls around like an angry cat, gnashing his teeth and flexing his hands, fisting his cock, pacing grooves into the ground. He can't take his eyes off of Jaskier's cock as Jaskier prepares the bench - it's so, so much longer than he last saw it, thick as his forearm and rosy red. The head glistens with precome, and it hangs heavy down between Jaskier's legs.
He's never been this hard in his life - and it has been so long since he's had good cock that it's all he can think of. His entire brain is a singular thought of Jaskier and fucking gigantic cock - and a layer of feelings that he's currently not worrying about because he's so close to having Jaskier's cock in him.
After what feels like an eternity, Jaskier's finished laying out a layer of towels on the longest bench, and he pulls a bottle of massage oil out of the open cabinet and sets it next to the bench.
"Your throne awaits, princess," he teases, and Geralt snarls at him for the insolence, but he flops onto the now-padded bench as instructed.
He lays face down, forehead resting on his hands, and he can't stop himself from raising his hips slightly, canting them into the soft towels underneath. He groans at the sensation, hard cock sliding against the folds, caught between his stomach and the fabric.
"Oh, fuck, darling, look at you - " Jaskier breathes, smoothing a warm hand down his back and gripping his ass. Geralt whines a little at the touch, grinding more into the towel.
"So needy - "
"Get on with it, Jaskier," Geralt growls, voice like gravel and soaked with lust, not threatening in the least.
Jaskier hms in a decidedly Geralt-like fashion, but acquiesces, uncorking the bottle of oil and drizzling some over Geralt's ass. He kneads it firmly, sliding a finger down the groove and rubbing over the rim. Geralt cants his hips faster, dizzy with arousal. He can feel his hole fluttering and twitching, needing to be filled - it has been so long, fuck. He needs Jaskier's cock so bad.
Jaskier strokes over the globes of his ass a few more times before he finally caves to Geralt's growling and slowly pushes a finger inside. Geralt moans at the sensation.
"More," he growls into his hands.
Jaskier immediately adds another finger, and it isn't long before he's fucking Geralt with three long, dextrous fingers. He does have very talented hands - hands that Geralt has definitely not touched himself thinking about, definitely not. But Geralt doesn't want his hands right now. He wants his thick fucking cock.
"I'm ready, fucking put it in me," he snarls, raising his hips in need.
Jaskier says nothing, fucking him a little more roughly on his fingers.
"Jaskier!"
"Patience, Geralt - you were the one who said I was bigger than you remember - I don't want to hurt you - "
"I want to feel you tomorrow - fuck, just - just get in me," Geralt snaps, whining a little as his cockhead catches against the fabric under him.
Jaskier swears under his breath and Geralt hears him slicking up his cock behind him as he finally, finally, presses his thick head against his rim.
Because he's a little shit, he rubs the tip over Geralt's hole a few more times, painting it with his precome, and Geralt is sweating, so out of his mind with need that he's about to start screaming. And at last, he pushes in, and when the head pops in, it's so thick that Geralt actually comes on the spot.
"Holy shit," Jaskier says from behind him, barely holding on as Geralt jerks, frantically grinding his cock against the towel under him.
"Keep - keep going - " he manages to get out, and it's all Jaskier can do to obey.
He sinks in a little further, and he's so fucking huge that Geralt wants to cry from relief of finally being filled the way he needs to. His face is mashed into the pile of towels on the bench, and he grips onto the wooden edge as Jaskier slides in further. Every time it seems like he's done, he slides in a little more, and Geralt feels like he can feel him in his throat.
He's so fucking huge. Geralt is ruined for all other men. There is no way he's ever going to be able to fuck anyone else, because he's going to be begging for Jaskier's cock every single day for the rest of his life. When he finally bottoms out, hips against Geralt's and draped over his back, they both groan out, low and loud in the room.
Geralt is burning inside, mind numbing pleasure and the delicious stretch of a gigantic cock inside him. He's still hard, despite his previous orgasm, and it's all he can do to hold on to the ledge as Jaskier starts to pound him in earnest.
He slides his knees under him, resting his weight on his face and hands folded under his chin, ass raised in the air as if he's presenting, and Jaskier moans obscenely, grabbing his hips and fucking into him harder.
"Fuck, fuck - Geralt, you're perfect - " he moans, and Geralt can only let out answering groans in reply, brain too consumed by Jaskier's massive cock to form words.
Jaskier slows after a moment and turns him over, and Geralt flops onto his back and gets a look at Jaskier's red, smiling face. He's sweaty, hair disheveled from the steam and the fucking, but he's never looked happier, and Geralt can't stop himself from grinning back.
"Like this?" Jaskier asks, helping him get settled, and Geralt just makes grabbing motions, blatantly ogling Jaskier's cock. From this angle, with him lying down and Jaskier standing, it somehow looks even bigger, if that's possible. The head is purplish now, angry and throbbing, and a thick vein pulses alongside the edge. Geralt fists his own cock, wet and dripping onto his stomach, and he bites his lip. His mouth waters. Fuck.
Jaskier slides back in, and this way feels so much more deep that Geralt whines, high and keening when he bottoms out. Every time he fucks into Geralt, his cock actually pushes a little - and he's so thick that Geralt can see his belly bulging a little. He throbs at the thought, and he presses a hand against the bulge, massaging around it where Jaskier's thick cockhead presses out from his belly.
They both moan at that, and when Geralt presses harder against the bulge, Jaskier comes immediately. He grips Geralt's hips so tightly Geralt would have bruises if he wasn't a Witcher, and Geralt relishes the flood of warmth of Jaskier's come painting his insides.
He massages the bulge a little more, and he's about to start jerking himself when Jaskier suddenly grinds hard, right on his prostate, and Geralt flies apart.
He's aware that he's making some kind of noise, but he can't see, can barely hear with how hard he's shaking. There's a ringing in his ears. His cock is almost vibrating with how hard it's pulsing out come onto his stomach, and his hands and feet are tingling. Distantly, he hears Jaskier murmuring to him, and finally the usual sounds and scents and sights filter back in.
"Darling, come back to me. Geralt, come back to me, yes - that's a good boy, fuck," Jaskier whispers, smoothing a hand over his face. Geralt blinks blearily up at him.
"You were out for a minute there - scared me," Jaskier says, laughing a little. "I'm going to pull out now, okay?"
Geralt is too blissed out to give anything but a weak nod, and Jaskier carefully pulls out of his ass. They both moan when he slides out, and Geralt's hole is gaping, trembling still from aftershocks and leaking come.
"Fuck, darling, you're absolutely filthy, gonna need to take a bath again after this - " Jaskier groans into his neck, pressing a kiss to the side as he slides his fingers back into Geralt.
Geralt hums in response; his fingers aren't anything close to how much his cock filled him, but it still feels pleasant to have Jaskier rub his come back inside him and massage his walls a little with how open he is.
"Would - would you be amenable to doing this again sometime, or is this a one time deal?" Jaskier asks, trying to keep his tone light.
Geralt huffs out a laugh. "Jaskier, there's absolutely nothing that would keep me from being on this cock save for Death itself. If you're - if you're alright with that," he says.
Jaskier moans in response. "More than alright with that."
They bask in the afterglow a little longer before Geralt hears the town clock tower toll several times, far away, indicating that it's near closing time.
"We'd better clean up," he mutters, pulling away from Jaskier with great difficulty, who mumbles grumpily but moves to help him.
"So, do you feel like you mastered the art of relxation today?" he asks, tossing the towels into the provided laundry bin.
"I certainly learned some... but I could certainly use more practice in the future," Geralt says with a grin, and the answering smirk he gets in response sets him alight.
Some teachings ran outside the realm of what he learned in his training - and that was just fine with him.
28 notes · View notes
aryiaday · 3 years
Text
animal instinct
pairing: geralt x jaskier
rating: E
content warnings/tags: scent kink, masturbation, hand jobs, semi-public sex, exhibitionism, voyeurism, Geralt’s canonically giant cock, Geralt of Rivia and the Return of the Self Deprecating thoughts, poor self esteem, fluff and smut, love confessions, friends to lovers, light dom/sub, praise kink, outdoor sex, frottage
summary: Geralt is having the hardest summer of his life. No, really - he can't stop jerking himself to the thought and scent of Jaskier, and it's all he can do to keep his trousers on every day. Things come to a head when he find himself falling into habit while bathing in a stream.
——————————————————————————————————
Geralt hated summer.
The midday sun blazed overhead in the clear blue sky without a cloud in sight; the air was heavy and oppressive. It was a sluggish kind of heat that makes him want to curl up under a tree and go to sleep. Or maybe in a cold river. That might help. Though, at this point, Geralt wasn’t sure bathing in the Pontar in the middle of winter would even calm his body.
His back was drenched in sweat; his shirt was stuck to his skin, and with every step he could feel his thighs brush against the damp leather of his trousers. Poor Roach clopped grumpily next to him, neighing ever so often in displeasure.
No, summer wasn’t the season for him. Monsters were plentiful in the summer - which means more contracts that come with their own challenges. A wyvern in winter is dangerous, because animals that are hungry have nothing to lose. But a wyvern in the summer is well fed and rested, and it takes a lot more to take it down.
In the summer, scents stay in the air, thick and lingering. They tried to avoid cities when they can, to spare Geralt’s already over-taxed senses. The putrid smells of sweaty, unwashed humans was unpleasant by all standards, but Geralt never seemed to be able to escape it in the summer. So he stuck to the roads, Jaskier trailing along beside him, alternating between bemoaning the heat and working out melodies on his lute.
Ah, yes. Jaskier. The third reason Geralt hated summer.
Well - hate isn’t quite the right word. When they’re on the road, fortunately, for Geralt, all he can smell on the road is the varied flora, Roach, and Jaskier. Unfortunately for him, Jaskier’s scent was so overwhelming that he can barely perceive anything else. Geralt has no idea when in their decade-long friendship - alright, he can admit they’re friends, if only privately to himself - he stopped noticing other scents in the summer except Jaskier, but he sure as fuck can’t smell anything else nowadays.
Jaskier was fastidious about hygiene, both out of his own need to always look “presentable” but also because he knew exactly how sensitive Geralt’s senses are - and fuck, if that small consideration doesn’t always send a pang in Geralt’s chest. So few people ever thought about him as anything other than a weapon, a monster, a necessary means to an end —
Geralt shook himself absently, gripping Roach’s reins a little more firmly as he led her next to him. She neighed a little and he loosened his hand, ignoring the confused look Jaskier shot him from the other side of her flank. It was much easier to think about Jaskier’s scents than Jaskier’s … Jaskierness, and his treatment of Geralt that frankly, made no rational sense.
In the spring, Jaskier smelled of wildflowers that he loved to braid into circlets, the wood of his lute, the sharp tang of the catgut strings.
In the fall, Jaskier smelled of warm apple cider, chestnuts that he stuffed into his pockets, and the damp, earthiness of autumn that he could never quite remove from his fine clothes even with repeated washings.
(Geralt carefully didn’t think about how he didn’t know what Jaskier smells like in winter and how much he desperately wanted to know.)
But in the summer - fuck. It was a whole other story. Jaskier in the summer smelled of clean sweat, and a heady, masculine musk - and worst (or perhaps best) of all, he smelled constantly of a spicy, simmering arousal. Jaskier always smelled of arousal - his baseline level of horny had become familiar, even comforting to Geralt - but in the summer, it seemed ten times worse.
It goes something like this — they’ll be walking peacefully along the road and a warm breeze will rush past. Geralt will catch the sudden rush of scents from Jaskier, and the combination will have him hardening so fast that he has started perpetually walking on the other side of Roach to avoid having to constantly adjust.
Jaskier had questioned him about the sudden increase in personal space, and Geralt, trying desperately not to say anything about Jaskier’s smell, had merely grunted something about heat and needing air. It seemed enough to mollify Jaskier, who hadn’t asked him anything else. And who seemed so blissfully unaware of Geralt, nearly limping alongside Roach, as hard as he was. It was all he could do to not start rubbing himself through his trousers.
They’ll be in an inn - not sharing a bed for once, since summer was a good season for coin - and Jaskier will roll over in his bed, snuffling into the pillow. Geralt will catch his scent as it wafts over from the other side of the room and instantly he’s hard, clenching his jaw and his fists and his entire body to keep from touching himself to the scent of his best friend. Some days, he’s successful, and he manages to fall to an uneasy, unsatisfied sleep. Other days, he’s not so lucky, and he’ll have to use all his training to stay as quiet as he can while jerking himself to a barely-satisfying finish. And afterwards, the rush of guilt is always a cold bucket of water down his back.
He tried to justify it to himself by saying it’s all fantasies. Jaskier would probably be thrilled to know that someone is touching themselves to the thought of him. What did you think about? Set the scene for me, Geralt, he might say. I’m an artist! I need details.Of course you touched yourself to the thought of me! How perfectly normal! Why, everyone on the Continent does it!
Geralt huffed out an incredulous near-laugh at the thought. Jaskier shot him a look across Roach’s back, but didn’t stop his fingers on the strings from where he was composing.
Alright, so maybe Jaskier wouldn’t quite say something like that. Though, to be fair, probably half the Continent had touched themselves thinking about Jaskier, Geralt thought darkly. Jaskier was renowned for his prowess - both in bed, as a lover, and out of it, as a master bard. Geralt certainly wouldn’t be the first person eyeing up Jaskier - and how could he be? Jaskier was a feast for the eyes - his tall, broad shoulders - often hidden away in his fancy clothes, but perceptible nonetheless. His open, beautiful face, with delicate features and his blue, blue eyes, in contrast with his masculine, furred chest and long legs.
Geralt adjusted himself again. His cock was heavy and swollen in his tight leather trousers, and ever step seemed to rub his oversensitive head against the seams. He feared another few minutes of walking might cause him to come in his breeches like a green boy, and Geralt pondered the option of stopping them for a “break”.
He’d been doing that a lot - more and more this summer, though Jaskier didn’t seem to mind the breaks as it meant he didn’t need to needle Geralt to get him to stop on the roads. Geralt would lead them to a clearing some ways away from the road, and he’d tell Jaskier that he was off to do some private meditation, or find herbs, or whatever reason he could think of to get alone. Jaskier didn’t usually question him, pleased as he was with the added stops in their travels, typically instead opting to take a nap at their campsite.
As soon as he was out of earshot of the campsite, Geralt would rip open the laces of his breeches and groan in relief as he brought his swollen, leaking cock out to the warm air. There was never time for indulgences — he needed to get his head clear and set himself back to paces as quick as possible, and he always jerked himself roughly and efficiently. It didn’t take much for him to come every time, not with how Jaskier and his scent always had him on edge practically all day, every day.
It was both better and worse the times they were forced to return to towns and cities. Geralt had lost count of the number of alleys, washrooms, and corners he’d brought himself off in this summer, always to the thought of Jaskier, always both a little ashamed and stressed and frustrated. Once, he was so horny he’d been unable to stop himself from grinding his hips under the table of a tavern as Jaskier chattered away at him from across the table.
He’d rolled his hips slowly, cock twitching against the inside of his trousers, and when Jaskier had licked his lips to wet them, he’d come untouched, spurting thick ropes of come into his breeches. Geralt had gripped his mug so hard it shattered, and he had no idea what his face had done but it was all he could do to keep from moaning his orgasm aloud. Jaskier had merely yelped and laughed, muttering about Geralt not knowing his own strength as he got up to get a rag from the barmaid.
Geralt had been silent the rest of that night, too embarrassed to even put of a facade of normalcy. He was afraid the minute he opened his mouth out would come a confession of Jaskier, I can’t stop jerking myself off and thinking of you. The only saving grace of this season thus far had been the fact that they’d made enough coin to not have to share a bed the way they often had in the past. Geralt shuddered to think about how it would go over if Jaskier woke up, sweating with Geralt’d cock wedged against his ass. At least he wasn’t aware of Geralt’s dramatically increased masturbatory habits thus far.
The worst was when he’d cleared out a rabid fleder from the lands of a lord, and they’d been invited to a banquet in celebration. Jaskier had insisted they go - Geralt, big celebrations are some of the most fun places to perform — he’d bemoaned, and Geralt, the pathetic, weak man that he was becoming, was unable to deny him. So they’d made their way to the lord’s estate, and Geralt had only been able to watch Jaskier perform for mere minutes before he’d slipped away to a dark hallway.
He pulled himself out of his trousers, keeping his senses out for any approaching party guests who would most certainly be horrified at the sight of a Witcher in full armor with his cock in his hand in the hallway of a lord’s estate. Geralt had stroke himself a little slower than normal, savoring the touch, relaxing a little at the feeling of security with the cold stone wall against his back. He’d imagined Jaskier’s hands — calloused, long fingers dancing across the strings of his lute.
How they’d feel if he was touching Geralt — an entirely unrealistic and impossible dream, but one he had allowed himself to sink into at the party. The way they’d catch on his thick, leaking head, dripping precome onto the ground. Or even better — if they were oil-slick, curving into his hole and stroking his prostate. Geralt had come so hard that his spend had actually landed on the other side of the hallway and he would have been impressed with himself if he wasn’t so stressed at the sudden rush to clean it from the wall before someone noticed.
So this was certainly an issue that was not going away any time soon, and he hadn’t gone back to a brothel since the time a few months ago when he’d accidentally moaned Jaskier’s name and the woman had been so annoyed that she’d kicked him out. He couldn’t very well tell Jaskier about what was going on — the very thought chilled him, and he shivered despite the heat. The thought of owning up to his behavior in the last few months and Jaskier laughing at him, or worse, being disgusted and then never wanting to travel with him again… Geralt clenched his jaw at the thought.
Why wouldn’t Jaskier, who was desired by more than half the Continent, be revolted at the thought of someone like Geralt touching himself to the thought of him? Someone who couldn’t offer him anything sometimes beyond hard jerky and a lumpy bedroll in the woods, who could barely understand his musical and academic ramblings, and only could contribute a few measly grunts in agreement. Someone who was scarred, and coarse, and who couldn’t even admit aloud his feelings without suddenly becoming nauseous.
Geralt rubbed the heel of his palm across his chest, soothing the ache marginally. He was half out of his mind with lust, dizzy with love, and still so fucking hot that he could barely think. A few hundred meters ahead, he could hear the sound of a river, and he sighed at the near salvation.
“River up ahead, around the bend,” he said to Jaskier, who stopped his mumblings and turned to him.
“Oh? Thank Melitele, it’s hot as fucking blazes out here. Geralt, I shall positively die of heat at this rate, and you’ll have to carry me to it,” he cried, winking at him and walking a little faster ahead of Geralt.
“Carry you? Not in this weather I won’t, I don’t need your body heat making me any sweatier than I already am, bard,” Geralt quipped back, eyeing Jaskier’s pert ass and hips as he walked ahead of him.
Jaskier turned back and Geralt snapped his eyes up to his face, guiltily, but Jaskier didn’t seem to mind. If anything, he seemed to be eyeing Geralt back, sweeping his gaze up and down Geralt’s torso, shirt open to mid-chest — but Geralt didn’t dare hope.
“Come along then, Witcher. Need to move a little faster if you want me to make it to the waterfall alive,” Jaskier said, eyes crinkling, and Geralt huffed as he strode quickly to catch up.
——————————————
The river they’d made it to was, to both his and Jaskier’s excitement, one of the cleanest they’d seen this summer. It was a sparkling, clear blue, rushing along merrily over a flat, sandy bottom. Jaskier had taken one look before dumping his pack on the ground (setting his lute more carefully down, but only just), and sprinting to the riverbank, shucking his clothes as he went. Geralt had quickly turned around, sure that if he watched for any longer he’d come in his trousers even before he got into the river, and he’d instead busied himself with setting up a camp around an unamused Roach.
The spot they’d chosen was surrounded by tall trees offering welcome shade, and the ground was dry and patched with grass and moss. Hm. Might be a good spot to even stop for the rest of the day and just… rest, for once. Melitele, he was becoming weak and lazy. Vesemir would tan his hide for this - but Jaskier’s whoops of joy and obscene moans of relief echoed from the river nearby and he couldn’t bring himself to think of walking again in the heat after this.
“Don’t judge me,” he mutters to Roach, looping her reins around a tree. She ignores him, content to enjoy the shade and much on some sweet-smelling grass. Geralt carefully pulled off his boots and placed his swords near his pack, procrastinating as much as he could before he inevitably had to join Jaskier in the water.
“Geralt! What in Melitele’s sweaty tits is taking you so long? Come in the water!” Jaskier calls out to him. Geralt nearly groans at the innuendo and the thought, and as he casts his gaze over to Jaskier, he notices a waterfall a ways from him. He shoots Jaskier a furtive look to see if he was watching, but the bard is contentedly floating on his back in the river, eyes closed. Geralt shucks off his shirt, trousers, and smalls as quickly he could and hobbles over to the waterfall lest Jaskier get an eyeful of his bobbing erection.
He sighs in relief and pleasure as the cool water rushed around him, and he dunks his overheated body below the surface. The waterfall was just tall enough that he could stand under the spray, and Geralt groans as it showered over him. Out of habit formed from the past few months, his hands drifts to his cock, and he grips himself, mouth open in pleasure. So lost is he in the wealth of pleasing sensation that he doesn’t even hear Jaskier until he clears his throat in front of him.
Geralt snaps his eyes open at Jaskier, who has his arms crossed and a huge smirk on his face as he stares at Geralt. The cold rush of sensation down his spine has nothing to do with the water from the waterfall streaming down his back. Fuck.
“Uh —“ he says, eloquently, immediately dropping his hands away from his cock. The water was up to his stomach, but he knew that Jaskier could see everything beneath the clear, sparkling surface.
“Enjoying yourself, Geralt?” Jaskier asks, eyes sparkling.
Geralt doesn’t quite know what to say here. What was the protocol for when your best friend walks over and sees you blatantly jerking off in front of him?
Jaskier, upon seeing Geralt frozen, smiles wider and steps forward. Geralt shuffles back until he’s pressed against the stone under the waterfall, with Jaskier mere feet away. The water spills loudly behind Jaskier, who shakes some droplets from his wet hair.
“Um — I — I’m sorry you had to see that,” he starts, and Jaskier shushes him by placing a finger against his lips.
“Do you know,” Jaskier begins, and Geralt knows he’s fucked at the tone of his voice and the predatory look in his eyes.
“Do you know how many times I seen you masturbating this summer, Geralt?”
Fuck. He had no idea Jaskier had seen him. Geralt grunts incoherently, half-fearful of Jaskier’s reaction, half out-of-his-mind horny at how close Jaskier is to him. This close, he can see the flecks of dark blue in his eyes, the freckles across his nose that come out in summer. This close, Jaskier’s scent, heady musk, is almost overwhelming. And the scent of his arousal is so, so thick in the air that Geralt’s mouth waters at the taste of it.
“Tell me.”
He shakes his head in confusion.
“So many times. So many, many, many times, Geralt. And guess what I found out?”
Geralt wisely doesn’t say anything, but Jaskier doesn’t seem to need him to respond. He presses closer, until he’s mere inches away from him. If Geralt leaned forward, their chests would brush — and his nipples tighten and tingle at the thought. He longs to scrape his hands over Jaskier’s shoulders, the sweep of his muscled back —
“I’ve heard you call my name so many fucking times this summer. You always jerk off to the thought of me, don’t you, Geralt? Always have my name on your lips when you come, don’t you?”
Shit. This was worse than he thought. Geralt had no idea he’d been moaning Jaskier’s name out loud, so lost in his pleasure every time. Jaskier shuffles closer, and Geralt closes his eyes, too scared to look at him and see his disgust. There was no coming back from this, but he had to try. Had to come clean, even if it meant ruining the best thing in his life.
“I’m … I’m so sorry, Jaskier. I — I didn’t — it was wrong of me… to debase you like that,” he forces out, hands pressed at his sides to the wall. Maybe if he pressed his hands tighter to the wall he would melt in and become one with the rock.
“I don’t think it was.”
Geralt snaps his eyes open. Jaskier wasn’t looking at him with disgust, or even pity at his pathetic ineptitude with words. In fact — if Geralt dares to hope — his gaze is molten, heated. There is the faintest blush over his cheeks that was starting to spread down his neck, and he licked his lips as he gazes at Geralt. Geralt shakes his head in confusion. Maybe there was water in his ears and he heard him incorrectly.
“What?”
“I don’t think it was wrong of you. In fact, I wish you’d debase me right here. Or maybe I could debase you, if you’d like,” Jaskier replies, rather merrily, pressing closer, until their chests are touching. He pins Geralt’s hands up over his head, and Geralt is unable to contain his moan as his cock throbs against Jaskier’s thigh.
“I… don’t understand,” he says. Jaskier sighs in frustration, but his eyes are fond. He drops Geralt’s hands and steps back, abandoning the sultry tone of voice and crossing his arms.
“Geralt, I’m saying that I heard you jerking off all summer with my name on your lips. I’m pretty confident that you want me. And I very obviously want you, so hello? Are we going to fuck or not?”
Geralt stares at him like he’d grown horns. The phrase I very obviously want you was echoing around his head and he can’t move, can’t breathe with how he was processing it.
“Oh — darling, you didn’t know?” Jaskier breathes out, eyes wide as he realizes why Geralt is stuck.
Geralt shakes his head jerkily.
“Fuck, Geralt — I — you must have, I’ve been so obvious — of course I want you, it’s so clear —“
“It’s not — why would you?” he bursts out, something burning and tight in his chest like hope that he’s scared will get snatched away any second. Any minute now Jaskier’s going to say Geralt, I was just joking, who the fuck would want you?
Jaskier looks taken aback at this, but instead of stepping away, he shuffles closer, and inconceivably, places his hands on Geralt’s cheeks, cupping his face. Geralt closed his eyes to the gentle touch - only in his deepest dreams had he allowed himself to imagine this. Jaskier has touched him often - a friendly pat on the shoulder, an arm slung over his waist when they share a bedroll, a frantic fluttering of fingers when he bandages a wound for him - but never like this, never his face.
It’s a gentle caress; one he might give one of his many lovers, not one that he should be giving to Geralt, rough, monstrous thing that he was. Jaskier deserved someone whole, not broken. Not someone who - couldn’t even control their baser urges, who gave into his animal instinct again and again and again.
“Geralt,” Jaskier says, seriously. “You - how could I not want you? You’re - you’re gorgeous, and you’re smart, and strong, and you’re so, so good —“
Geralt whines a little at the praise, cock twitching, and still, impossibly hard despite the conversation topic - always hard, always for Jaskier.
“You’re - the one that’s good, not - not me —“ he grinds out, panting a little as he grips the wall behind him harder.
Jaskier shakes his head vigorously. He opens his mouth to disagree, then suddenly switches tracks.
“Do you know why I didn’t say anything when I heard you saying my name?”
“Because you were disgusted by me?”
“No, dumbass. Because I wanted to give you time to sort through your feelings and come to me. But you never did - so here I am, approaching you, and telling you that I want you. I want you, Geralt. You don’t believe - you never see the good in yourself, but you are so good. I’ll keep telling you until you believe me.” Jaskier says firmly.
Geralt can barely believe him, but Jaskier smells honest, and familiar, and safe, and aroused, and fuck, if he can’t deny that that’s true.
He stares at Jaskier, who is gazing back defiantly, eyes warm and fond. He’s letting Geralt process things on his own time, and fuck if that doesn’t make Geralt’s chest ache the same way it does when Jaskier closes the blinds for his over-sensitive, potion-poisoned eyes. Or when he steps up and haggles up the contract fee for him, or when he brings Roach apples and sugar cubes when he doesn’t think Geralt is looking, or when he sings to himself along side him on the road.
Somewhere along the way, Jaskier’s presence in his life had become inevitable and familiar, as familiar as the heavy grip of his swords in his hands.To protect him was responsibility ground deep into his bones. To love him was animal instinct.
“I love you,” he says, clear and easy. Like the flutter of a bird’s wings in the clear blue sky, blue like Jaskier’s blue, blue eyes that are wide in surprise. 

He almost worries he’s misjudged everything before Jaskier is surging forward, crushing their mouths together.
“I love you so much,” Jaskier mumbles against his lips, tangling his hands in Geralt’s hair and smoothing his fingers down his neck. Geralt groans in pleasure as Jaskier rubs over a sensitive spot, and he jerks into Jaskier’s thigh once more.
Jaskier pins Geralt’s hands up above his head, and he licks into Geralt’s mouth once before nipping down his cheek down to his neck and sucking. He lavishes attention over the corded muscle, and Geralt whines, high and needy and shaking with energy as his cock strains against Jaskier’s stomach.
“You’re so hard for me, darling, aren’t you? Needy thing,” Jaskier whispers, warm and teasing as he grinds his abs against Geralt’s cock. Geralt keens, arching into him.
“So fucking hard. Been so hard for so long, all summer, haven’t you, sweetheart?”
And at this, Geralt groans, remembering the fact that Jaskier’s seen him. The thought of Jaskier watching - and maybe even touching himself, to the sight of Geralt touching himself - his cock spurts out precome, washed away immediately in the water, but Jaskier moans when he feels the momentary heat against his skin.
He brings his own cock up against Geralt’s and he grips them both - but his hand doesn’t quite go around both of them, so Geralt helps him grasp the rest of the way. They both groan at the slick feel of their cocks sliding together — even in the water, Geralt is so wet, leaking so much that their fists form a slick channel for them to fuck.
“Jaskier, fuck,” Geralt pants out burying his face in Jaskier’s neck and finally getting a long, long lungful of the heady mix of scents he’s been admiring from a distance for so long.
“Mm, so hard for me, darling, aren’t you? Like the thought of me watching you, desperate and hard for me, as you play with yourself?” Jaskier purrs, jerking them a little faster.
Geralt moans, unable to form words beyond Jaskier and fuck at this point.
Jaskier shift a little closer, pressing his chest against Geralt’s and the feel of his chest hair against Geralt’s taut nipples has him on the edge, tingling and harder than he’s ever been in his life.
“You like the idea of me watching you, Geralt?”
“Mhm,” he groans back, helping Jaskier grip them tighter.
“Well, I certainly like watching you - you look so fucking gorgeous, so good for me darling - you always go too fast. You jerk yourself so roughly, sweetheart - always look like you’re in pain — when we have time, I’m going to take you apart slowly.”
Geralt growls, low and animal at the thought of this, and he pants against Jaskier’s lips, pressing his forehead against Jaskier’s.
“You know, I saw you at Lord Elric’s,” Jaskier murmurs. “I only played one song during that round because I saw you leave and I just knew you were going to jerk off and I had to see it — and fuck, seeing you come so fucking hard that you hit the other wall…”
“I had to excuse myself to go jerk off after seeing that, and I was almost late to my second set —“
Fuck, that was hot. The thought of Jaskier watching him, as he played with himself, in public, unknowing - he had no idea how he hadn’t noticed Jaskier. Geralt can only assume it’s because he’s so attuned to Jaskier and the familiarity of his presence that he no longer registers him as a threat. That idea would in the past alarm him, but now it only causes his heart to swell and the wolf in him to rumble in pleasure.
He thrusts hard into their combined fists, and Jaskier groans. He brushes a thumb over Geralt’s sensitive, leaking cockhead, and Geralt absolutely whimpers, trembling and wet all over.
“You gonna come for me? You gonna be good?” Jaskier asks, and Geralt moans his assent incoherently.
“Come for me, then, sweetheart. You’re so good, such a good Witcher for me —“ and Geralt explodes as if trained to do it, pulsing out come over their fists that immediately gets swept away. His entire body feels like he’s been electrocuted and he’s almost numb with pleasure that tingles from his toes all the way up to his head. From his closed eyes, he still sees sparks of light, and past the rushing of his own blood and racing heartbeat he can hear Jaskier groaning through his own release.
“Fuck, that was good,” Jaskier says weakly, and Geralt huffs out a laugh.
“Next time you go to fuck yourself, I want to be there again,” he teases.
“Next time, you should fuck me yourself,” Geralt replies, and Jaskier groans at the words.
“It’s a deal, Witcher,” he says, grinning, and they help each other back up onto the riverbank. With the way he catches Jaskier eyeing his ass when he turns around, that next time might be sooner than expected. Jaskier meets his gazes, smirking unashamedly as if to say, can you blame me?
Maybe they could afford to spend the rest of the day at this riverbank. Roach would keep a secret for them.
6 notes · View notes
aryiaday · 3 years
Text
for me, Jaskier is really the epitome of "character you relate to (derogatory)", while Geralt is "character you relate to (affectionate)"
16 notes · View notes
aryiaday · 3 years
Text
Jaskier’s patience snaps like a rusted wire, frayed thin from weeks upon weeks of mixed signals and hot-cold pain sliding down his spine and sitting heavy in his gut. Maybe his patience had been hanging by a thread for years and this last month was what broke it, whiplash reverberating through the wire.
(that's where the title comes from!)
through the wire
pairing: geralt x jaskier
warnings: exhibitionism, comeplay, breeding kink (mild), felching, praise kink (see AO3 for full tag list)
summary: Jaskier and the Terrible, Horrible, No Good, Very Bad Twenty-Eighth Birthday. Or: Jaskier feels like a burden sometimes. Geralt surprises him in more ways than one.
AO3 link here
Jaskier’s twenty-eighth birthday was going rather poorly.
He and Geralt had only arrived in Novigrad the day before. And while normally he’d be looking to spend his birthday among a crowd of friends, partying the day away, it was too late to summon his friends from other cities to come visit. Oh, sure, they could always meet up another time and celebrate his birthday another week, but where was the fun in that? Jaskier was sentimental. He was an artist. If he was going to celebrate his name day, he was going to celebrate it that week, damnit.
No, no one was going to be visiting him this year. Especially with the unusual torrential rain they’d been seeing in the area the last couple of weeks. Even as close by as Oxenfurt was - no one would want to travel to see him.
It was strange to see the streets of Novigrad so bare - only a few unlucky folks running about, baskets and other manner of makeshift rain shields above their heads. Jaskier was sure he’d never be dry again, and the only reason his notebooks weren’t completely soaked was because Geralt had begrudgingly allowed him to shove them into his leather saddlebags.
His fine clothes, however, were not granted the same treatment, and anything he had was so wet it would be better used for rags at this point. Not that he carried particularly many things on him when they traveled - much to Geralt’s chagrin - but they were his things, nonetheless. Jaskier felt very cross at having only currently only one outfit to wear, and one that wasn’t even particularly clean, at that. He supposed he could go try to haggle for some - but he was low on coin. Again.
Because, again, the weeks of torrential rain had soaked through even his lute’s normally sturdy, waterproof case. He supposed he was lucky entire thing wasn’t irreparably damaged, but the coin it was going to take to fix it would take almost all of what they had saved up. Which Geralt was also not pleased about, given that payment from the last several contracts had been quite lean. At this rate, he should have just gone to Oxenfurt and asked for a summer term teaching contract.
They’d met up again this spring just outside Hagge, at the intersection of the Pontar and other tributaries. Geralt had been in a surprisingly good mood, even volunteering a few stories of his contracts before they’d met without Jaskier needing to press him.
Or he was in a good mood, before the rain had started… and then never stopped. One would assume that a bit of rain would be no trouble to a battle-hardened Witcher, but Jaskier supposed the unusually long string of bad luck that had followed them would disturb even someone as stoic as Geralt.
First it was something wrong with Roach’s shoes, which had taken almost a week to heal. They’d passed through Rinde, which always brought up bad memories and left Jaskier cattier than usual, sniping at Geralt and picking fights. Then it was Geralt being out of the potions he needed on the wrong contract - meaning that a hunt that should have taken an hour, max, turned into a four hour one that also required bandaging.
That one, admittedly, had been partly Jaskier’s fault, having spent the last of their coin a few days before drinking his woes away at the tavern to try to forget that they were in Rinde. But really, Geralt should have listened to Jaskier when he promised he’d earn the coin back that night so that Geralt could buy reagents… and he would have, but he was just so tired and Geralt had insisted he go to bed…. it was all a mess.
Perhaps more confusing than their string of bad luck, was the thing that had blossomed between them over the last few weeks. Of all the times for it to happen - Jaskier had almost given up on anything ever happening between him and Geralt. That little place in his heart that leapt every time he saw him was locked away as deep as he could get it, bruised and battered from repeated beatings over the past, fuck, decade they’d known each other.
Geralt had come into their room one rainy day after checking on Roach before bed, after Jaskier had played for their supper - and he had taken one look at Jaskier and before he knew it they were kissing. The heat in his eyes, the almost angry, feral look on his face - fuck. Jaskier had brought himself off so many times since then thinking of that first look. He’d been so surprised. Melitele, he was still surprised.
After tumbling into bed together that time, Jaskier was fully expecting for it to never happen again. But it had happened again. And again. Every time something went wrong, Geralt would turn to Jaskier and raise an eyebrow in question, and Jaskier was powerless but to obey. It would have been the romance he’d been dreaming of the last ten years if it wasn’t for the fact that Geralt didn’t even acknowledge something had shifted in their relationship, when they weren’t fucking.
He was still short with Jaskier, still criticized his singing, still chastised him for his mistakes. Jaskier had whiplash from the mixed signals and his poor heart bled more than ever because Geralt still hadn’t said anything about his feelings. Fuck, if this was all he was ever going to get, then he almost didn’t want it. Not with Geralt treating him - Jaskier didn’t even want to think it lest it be true.
Though Geralt certainly hadn’t visited any brothels since they started fucking. Maybe it was just convenience for him. A convenient way for him to get out his stress and emotions, as much as he liked to deny having them.
Jaskier was always conveniently there. Jaskier will patch his wounds for him. Jaskier will play for his supper and wheedle the innkeeper into giving them rooms. Jaskier will wash his hair and massage his back for him when he’s aching. Jaskier will be a convenient fucktoy for him when he needs a tight hole to fuck, because Jaskier is too pathetic to do anything but beg from scraps for a man who won’t even look his way half the time.
He grips the edge of the windowsill tighter at the thought of this, glaring down into the empty streets of Novigrad below. It wasn’t Geralt’s fault that he saw convenience and took advantage of it. He was a Witcher, taught to use his resources to their fullest extent. No, it was Jaskier’s own fault, broken, lovelorn fool that he was. His own fault for seeing a roguish, hulking figure in the corner and deciding to follow him even after getting punched in the gut.
And honestly… the thought of giving up what little he was getting from Geralt is painful. To see Geralt in all his naked glory, tangled up in his legs and sweating and heavy - to see him, glowing and panting from pleasure, gold eyes molten and white hair falling out of his tie and framing his face - fuck. Jaskier was almost hard thinking about it. His chest aches a little, and he rubs the heel of his palm across his sternum. Always half-hard, always aching in his heart. That was how it was to be friends with Geralt of Rivia.
Geralt had mumbled something about finding a contract that morning, grunting noncommittally when Jaskier asked about coming along. Not that Jaskier expected him to remember his birthday, necessarily, given the general lack of fucks Geralt appear to give about anything.
But he was hoping that today would be a day they could have hung out together downstairs, or in the room, or anywhere, really. Jaskier had woken up in such a bad mood that he hadn’t even bothered to follow Geralt out. He couldn’t even go anywhere in the city with the rain and the lack of coin ruining any potential plans.
So he’d spent the entire day grumpily pacing between their room and the tavern downstairs, which was full of people dodging the dreary weather, and would have been perfect for performing, if not for the fact that his fucking lute was still at the repair shop that they’d stopped at yesterday as soon as they arrived. And now it was almost suppertime, and Geralt still wasn’t here, and he didn’t even feel like doing anything. It was a strange sort of restlessness - he didn’t want to read, or sleep, or eat anything.
He considers taking himself in hand for a sad wank, and his cock twitches in his breeches. Jaskier unlaces his trousers and pulls himself out, still staring out the window at nothing in particular. He strokes himself slowly, not particularly motivated to come - and he brings himself to half-hardness before giving up and tucking himself back into his pants.
At that moment, the door creaks open and shut again. He turns and sees Geralt, holding a black oilcloth bag.
“You’re back,” he says. “Almost thought you weren’t going to be back tonight,” he adds, a little pettily. Jaskier almost kicks himself for the added comment. Geralt looked to be in a decent mood for once; he didn’t need to be picking fights.
Geralt only raises an eyebrow at him, but doesn’t comment. He unbuckles his swords and lays them against the wall, before beginning to take off the rest of his armor. Jaskier sighs and crosses the room, unbuckling the pauldrons for him and helping him out of the chestpiece. They work in companionable silence and he opens the bag, taking out the contents and placing them on the table as Geralt changes into a soft tunic and trousers. To his surprise, there is a paper-wrapped package, a soft loaf of fresh baked bread, some cheese wrapped in wax paper, a couple of fruit tarts, and a bottle of wine.
“What’s this?” he asks, turning to Geralt curiously. “What happened to tough jerky being ‘enough for dinner’ last week?”
Geralt’s mouth quirks up with this as he slices the bread with his knife.

“You mean to tell me you don’t want to eat this supper I bought for us?”
Jaskier frowns. “It’s just weird. You never buy nice food for us. I have to buy pastries myself if I want them.”
“Maybe I just wanted some tarts today. Who’s to say?” Geralt replies calmly, sitting down at the table and spreading some cheese on the bread.
Jaskier isn’t about to look a gift horse in the mouth, but he is suspicious of Geralt. Maybe he isn’t Geralt at all. Maybe it was a friendly doppler in the shape of Geralt. His eyes flicked to Geralt’s chest, where his medallion lays cold and still. Or maybe it was actually Geralt and he is just having a reverse personality shift. Cursed, or something. Anything is possible at this point.
“What did you end up doing today?” Geralt asks, popping the slice of bread into his mouth. He pushes another cheese-laden slice over to Jaskier, who sits down gingerly and pulls it to him. Geralt even smiles a little at him as he does, souring Jaskier’s mood even more. Maybe he’d gone to the brothels and that was why he was in a good mood. The thought of Geralt with someone else burns his insides and sets him aflame.
“Nothing. Literally nothing,” he replies flatly, around a mouthful of bread. He pops open the wine and takes a swig straight out of the bottle. Oh, this is good wine, too. How the fuck did Geralt afford this?
“Where did you get this?” he voices his suspicions aloud, narrowing his eyes at Geralt. “What’s going on?”
“Why all the questions, Jaskier?” Geralt counters. “Can’t you just enjoy the food?”
Jaskier’s patience snaps like a rusted wire, frayed thin from weeks upon weeks of mixed signals and hot-cold pain sliding down his spine and sitting heavy in his gut. Maybe his patience had been hanging by a thread for years and this last month was what broke it.
“You know what, Geralt? Why don’t you enjoy the food? Why do I have to sit here and ‘enjoy the food’ when you won’t answer any of my questions? Why is it that I always have to just listen to what you tell me to, when you literally won’t even give me a scrap of information about anything?” He stands up, pacing around the room. Geralt watches him silently, eyes round, body frozen holding the bottle of wine in one hand and a piece of bread in the other.
“You don’t tell me where we’re going unless I wring an answer out of you. You don’t look at me after we have sex, you don’t watch my performances unless I drag you there, you blame me for whenever something goes wrong on a hunt. You don’t even admit we’re fucking friends, Geralt. Friends! Ten fucking years we’ve known each other and you can’t admit we’re friends. Your dick has been in my ass, Geralt. I’ve sung your praises up and down the continent, walked by your side, patched your wounds. If that’s not friends, I don’t know what is!”
Jaskier releases the hold he has on his hair, making it stand on end. He knows he must look wild and crazed right now, breathing heavily, eyes shining with unshed tears, face blotchy and red with anger and sorrow and pain. He can’t stop every word from coming out. 

“You only fuck me because I’m convenient and here. You only keep me with you so I can be your fucking squire and an extra pair of hands because I’m not good for anything else - and I know I’m the stupid one for trailing around after you like a fucking dog - pathetic, stupid Jaskier, always begging for scraps —“ at this point, he’s talking more to himself than to Geralt, and when he looks up he sees Geralt’s mouth open and his face slack. He can’t discern the emotion in his face - sorrow, pity - whatever the fuck it was, it makes him even more upset to see it.
And just like that, all of a sudden, he’s lost the wind in his sails. “You enjoy the food, Geralt,” he says, turning and walking over to the door. “I’m gonna… go do.. something.”
As he’s got his hand on the doorknob, he feels a hand on his shoulder and turns around.
“Wait. Don’t go, Jaskier,” Geralt says. He’s never seen Geralt as serious as this. His face is drawn, and his shoulders are slumped.
Jaskier doesn’t let go of the doorknob, but he doesn’t open it either. It feels like they’re standing on a precipice of something big. He’s so sick of the push and pull with Geralt - always push and pull, always hot and cold, always swirling around each other in a vortex of fate. He’s laid out all his cards this time - well, almost all of them - and he doesn’t know how he’s going to come back from this, if at all.
“Please. Let’s talk.”
He lets go of the doorknob and crosses his arms. He feels so tired. He doesn’t think he’s ever heard Geralt say please for anything, and he wishes he was in a good enough mood to appreciate it.
“Talk, then.”
“Can we sit?” Geralt asks, guiding him back over to the table. He’s got a hand just barely at Jaskier’s elbow, almost unsure with how it’s hovering. It’s a strange experience, given that his experience with touch from Geralt is either rough manhandling out of dangerous situations or rough jerking of his cock when they fuck.
Jaskier sits down heavily.
He looks at Geralt. Geralt looks at him.
He’s said enough for a lifetime, at this point. Jaskier feels raw, flayed open and burning, like a piece of skin ripped from a stinging wound. Geralt has to be the one to make the first move this time. There are no more words within him, and there’s a strange sort of calm about him - almost catharsis at having exploded outwardly. At the very least, Geralt will see him for what he is. And at least he hadn’t revealed his heart in that outburst.
Geralt clears his throat awkwardly when it becomes clear Jaskier isn’t going to say anything. He takes a quick drink from the wine, before gripping it with both hands like a mug, more for something to hold onto than real thirst.
“Jaskier. You - you’re usually not so…”
Jaskier has no idea what kind of expression his face is making, but it must not be a good one because Geralt quickly shuts his mouth and reconsiders whatever he was about to say.
“Shit. I’ve fucked this all up.” They sit silently, looking at each other uncomfortably. Jaskier resists the urge to fidget, fingers linked above the table so tightly he’s afraid he’ll never be able to separate them.
“What is ‘this’? What do you mean?” Jaskier asks, no longer able to bear the tense silence.
“Your birthday,” Geralt says, a little mournfully. His mouth is tilted down, and he gestures to the remains of the food on the table.
Jaskier leans back in his chair at this in shock. So he had remembered. He couldn’t remember a single time when Geralt had even wished him a happy birthday, much less thrown a… well, party was a strong word for buying him bread and cheese, but by Geralt’s standards this was basically a banquet.
He opens his mouth and snaps it closed. He wants to see what Geralt is going to say.
“I… said I was going to a contract this morning, but I was actually going around getting these supplies. I… I wanted to surprise you,” Geralt forces out, when he realizes Jaskier is going to continue to sit in silence.
“I know - I realized that I haven’t - haven’t exactly been the best traveling companion the last few weeks,” he continues. Is this an apology of some kind? Jaskier wonders absently. He doesn’t quite feel like he’s in his body at the moment - he’s somewhere above it, floating and observing.
“I wanted to make it up to you.”
“By buying me bread?” the not-him voice says, rather incredulously. Geralt winces at this.
“I’m not… I’m not good with this kind of thing,” he admits.
“You don’t say,” Jaskier mutters under his breath.
Geralt ignores him and takes another swing of the wine before continuing. “I know I haven’t been kind to you these past weeks… and I wanted to make it up to you by celebrating your birthday with you. You always… you always take care of me, even when I… don’t deserve it.”
Jaskier opens his mouth to disagree, but Geralt holds up a hand.
“Please - this is - this is hard for me. Let me finish.” Jaskier closes his mouth and nods, sitting back in his chair.
“What I’m trying to say is… you’re… you’re important to me. You’re important - you’re my friend - no, that’s not…” Geralt seems frustrated with his own inability to vocalize what he’s trying to say. Jaskier would help him, except this is an entirely new conversation topic that they’ve never broached and he has no idea where Geralt is going with this. He feels sort of like being on a runaway carriage, with wild horses pulling the front, roof off, and no idea where they’re going next. They could be going off a cliff, for all he’s aware.
Geralt suddenly pushes the wine bottle aside. He reaches over and grips Jaskier’s clasped hands with one of his own, large and rough with calluses.
“I care about you,” he says, rough and honest. His eyes are earnest - so earnest that Jaskier almost can’t believe it, and his traitorous heart thumps in his chest as he remains statue-still.
Geralt lets him sit in that comment for a minute before continuing.
“This winter was… tough. I missed you a lot. And my family… they really gave me perspective on how stupid I’ve been. So when I set out to find you, I was - I was hoping to tell you that. That you’re important to me.”
“Then why?” Jaskier asks, breaking his silence.
“Why?”
“Why have you been so… hot and cold with me, Geralt? You’re your usual boorish self with me in the streets, but then you - you - you fuck me like -“
“Like I’ll die if I don’t?” Geralt finishes for him, knowingly. Jaskier says nothing, mind racing with confusion, off-kilter from this entire discussion and day and month.
Geralt sighs. “I… that’s part of what I meant when I said I know I haven’t treated you well in… well, maybe ever,” he says, more to himself. “But I want to be better. I just…” he smooths a thumb over Jaskier’s tense hands.
“I was angry at myself every time I wasn’t able to tell you how I felt. And I wanted you so, so badly that I just… snapped… and when you looked at me, so willing and smelling of lust and desire I couldn’t stop myself from kissing you and - and - I just kept coming to you.”

Jaskier doesn’t know how to respond to this revelation - or that apparently Geralt can smell when he’s turned on. That doesn’t bode well him from the last ten years.
Geralt doesn’t seem to sense his turmoil - or maybe he does, because he suddenly brings his other hand up and covers both of Jaskier’s with it.
“Jaskier.” He says, somber and serious. “You’re not a burden. You’re - you matter. You’re not - you’re not stupid, or pathetic, or a dog.”
Jaskier snorts at this, and finally lets the tears that have been welling up fall. Geralt reaches up with a hand and thumbs one away gently, and the soft touch prompts more tears to fall, starting the cycle anew.
“I’m sorry… if I made you feel that way,” he says, roughly. Every word in this conversation sounds like it has been pulled from deep within Geralt.
“We are friends. I'm sorry it took me this long to say that. We are - more than that, I hope, if you’re open to it.”
Jaskier snaps his head up from where he was staring down at the grain of the table wood. He meets Geralt’s eyes, yellow and familiar and shining star-bright.
“I know that you - you’re better than - you deserve better than this life. You deserve better than to have to - have to patch my wounds, or camp in the woods, or haggle for a shitty room in an inn. You deserve to be soft and full and safe in - in a court somewhere. To fuck someone who isn’t — who isn’t me.”
Geralt looks away at this. “I’m asking because I’m selfish. And because I… can’t keep on like this. It has taken me this long to gather my thoughts.”
Jaskier slips a hand out from his grip and reaches across the table. He raises it, and Geralt looks at him sadly, as if he’s almost afraid Jaskier is going to slap him, and instead Jaskier gently cradles his cheek.
“I want to be the one to patch your wounds, and camp in the woods, and haggle for a shitty room in an inn with you, Geralt. I don’t want to be in a court somewhere fucking some powdered noble. I want you, sweaty and unwashed - well, maybe washed - “ Geralt laughs at this. Jaskier gazes at him, his yellow eyes earnest, pupils round, and so, so familiar. The shade of yellow - to anyone else, seeing it means monster. To him, seeing the color means safety and home, and it’s with this thought that Jaskier decides to lay his final card down.
“But the point is, I… I didn’t know you felt that way. I didn’t know you cared. And I guess I just - I guess I just exploded. Because I’ve been in love with you for the last ten years, Geralt. All I wanted was to feel - feel needed. Not just a convenient bedwarmer, or another pair of hands. Or a nuisance.”
“You are a nuisance,” Geralt says, and Jaskier’s stomach drops. “But you wouldn’t be you otherwise. You’re not just a convenience to me,” he continues, fervently.
“I - you always take care of me. No one else does that. And you - I appreciate that more than you know.”
Jaskier returns his hands to Geralt’s, clasping them in his own and thumbing over the scarred backs of his hands.
“I’ll try to … try to be better about showing that I care. At taking care of you. Because you’re important to me,” Geralt says.
And with this, Jaskier realizes that he does take care of Jaskier too, in his own way - he gives him the bigger portion when they’re eating game out in the woods, he shares his bedroll with him when Jaskier is cold, he protects him from wild animals and monsters and disgruntled cuckolded husbands and wives.
Jaskier’s been decoding Geralt’s grunts and molding himself to his needs and communication style for so long. But maybe now, it was time for Geralt to try Jaskier’s way of doing things.
“That’s all I can ask for,” Jaskier whispers, shuffling his chair a little closer to Geralt’s.
“You’re important to me,” says Geralt again, as though there is nothing else he can say. His eyes flick down to Jaskier’s lips, and he barely gets out a raspy, “Jaskier, can I —“ before Jaskier is surging out of his chair and in Geralt’s lap, kissing him.
He licks into Geralt’s mouth, sucking on his plush lips and knocking his forehead into Geralt’s with how desperately he wants to be connected to him. For his part, Geralt isn’t any better, furiously grabbing at Jaskier everywhere he can reach. His large, warm hands roam all over Jaskier’s back muscles, his sides, his broad shoulders, before finally settling on his ass. He grabs and kneads his ass, and Jaskier moans in pleasure into Geralt’s mouth, threading a hand into Geralt’s hair behind his head.
“Fuck, Jask,” Geralt rasps, nipping at his lip before nosing over to his ear and down his neck. He sucks at the side of Jaskier’s neck, bruising the skin. Jaskier groans whorishly as he grinds his cock harder against Geralt’s - his breeches are becoming more and more uncomfortable where they’re strained out against the front of his groin, and he pulls away from Geralt reluctantly to stand up. Geralt watches him unlace his trousers with half-lidded eyes, licking his swollen lips and moving to take his own off.
“Let me help you,” growls Geralt, shuffling forward and helping Jaskier out of his shirt. He drapes it carefully over the chair, but gives much less regard to his own and instead just rips it over his head and tossing it onto the ground.
When they’re down to just their smalls, Jaskier surges forward and throws his arms around Geralt’s neck, slotting their mouths and hips together at the same time. With how close they are in height, it’s a perfect match and the slide of their cocks through the thin fabric of their smalls is deliciously wet. Fuck, he loves how wet Geralt gets - there’s a huge wet spot on the front of Geralt’s smallclothes already, soaked with his precome.
“Where - where should we do this?” Jaskier pants out into his mouth, kneading and massaging the thick muscles of Geralt’s shoulders and neck.
“Where do you want me, little lark?” Geralt hums, low and rough like gravel into his lips - and oh, that’s new, that nickname, fuck - Jaskier’s cock throbs, clearly into it, and he feels more than sees Geralt’s smirk.
“I - I don’t know, anywhere is good,” says Jaskier, and he hisses when Geralt purposely grinds a little harder into him.

“Anywhere you want. It’s your special day,” Geralt growls, reminding him. He walks Jaskier backwards into the wall until he’s pressed against it, the cool surface of the wood a tantalizing contrast against his heated skin.
Jaskier turns his head to the left, moaning as Geralt ducks under his chin to kiss again at his neck, and it’s then that he notices the rain is clearing up.
Geralt sees where he’s looking, and snorts. “You want us to fuck at the window, little lark? Want everyone to see you taking this cock like the good boy that you are? Want everyone to see how much you mean to me?”
Jaskier keens, cock twitching and leaking out precome from the rosy head.
“You want everyone to see how you’re mine?”
“Yesss,” Jaskier hisses out, ripping off his smalls and pulling Geralt’s down too. He hooks a leg around Geralt’s waist and sighs in relief as their cocks rub together between their stomachs.
“They’ll see that I’m yours, too, little lark, do you like that?” Geralt asks - and it’s almost an afterthought. It’s a little unsure - in stark contrast to the heat that belied his previous sentence, and Jaskier looks over to him. Geralt’s biting his lip, panting a little, but there’s a question in his eyes.
“I do. I do like that quite a lot. I like being yours, Witcher,” he replies, smiling at Geralt, eyes crinkling. He’s never felt this light in his life - they might be on a cliff, but they’re stepping off of it together. That much he felt sure of, this time.
Geralt growls in pleasure, low and animal, and the sound sends a shiver down his spine and a twitch in his cock.
“Hands on the ledge, then, Jask, and wait for me.” Jaskier braces his hands on the sill, legs slightly apart. They’re a couple of stories up, and the open window looks out onto the rooftops of the buildings across the street from them.
The rain is slowing to a drizzle, and the setting sun breaks out from the clouds on the horizon, casting a pink and orange glow on the street. Down below, Novigrad citizens are emerging from various houses and stores, their chatter muffled and indistinct. If someone looked up, they’d see his torso, furred and blushing a rosy pink, leaning a little out the window.
The summer air is normally hot and humid this close to the ocean, but the thunderstorm has left behind a coolness to it that calms the stickiness of his body. A breeze floats through the air, blowing his hair a little and causing his nipples to tighten and pucker from where he’s barely leaning out of the window. His cock drips onto the floor between where his legs are spread, and he ruts against the wall under the will just a little, to take the edge off.
“Beautiful.” He hears Geralt’s quiet murmur from behind him, and he turns slightly to see Geralt standing behind him, holding the bottle of oil he’d gone to retrieve. Geralt’s eyes are crinkled, and he looks younger than his ageless, aging face normally shows. His gaze sweeps slowly along Jaskier’s body, from his hair all the way down his spine and ass, down his long, muscled legs to the ground.
And for once in his life, Jaskier doesn’t feel judged - he feels warm and loved and appreciated. He doesn't feel like he has to put on a performance for anyone - he just feels accepted. The difference with which Geralt handles him now - how he expresses himself now during sex, now that all their thoughts and emotions have been aired - is such a night and day from how things used to be that Jaskier’s heart aches with how good it is. It’s so fucking good. Geralt is so good.
“Gonna fuck me, Witcher?” Jaskier asks, wiggling his ass a little teasingly.
Geralt hms at this, stepping close to him and sliding one finger down his spine. Jaskier shivers and grips the windowsill a little harder, rutting just a bit more against the wall. Fuck, he’s so hard.
He hears the pop of a bottle being uncorked, and Geralt presses an oil-slick finger to his entrance. He rubs the pad of his finger over the hole, gentle and warm and teasing. Jaskier grunts a little in impatience, and with a chuckle, Geralt acquiesces and slips it in slowly. They both moan, long and low at this. It has been a little while, and Jaskier feels it, especially when Geralt slips another finger in and begins to stretch him.
“Fuck, Geralt,” he pants out, fingers flexing on the sill, mouth open as he gazes out onto the street. Geralt rumbles in agreement, adding another finger, fucking Jaskier slow like molasses, as if he has all the time in the world. Jaskier braces his feet on the ground, spreading his legs a little wider, and fucks back a little harder onto Geralt’s hand.
“I’m - fuck - I’m ready, please — need your cock, Geralt,” he moans, and the answering growl he receives sends another shiver down his spine. Geralt carefully pulls out his fingers, and Jaskier feels the emptiness like a bucket of water, hole aching to be filled, clenching around nothing.
He hears Geralt slicking himself up behind him, and as he presses his thick cock to Jaskier’s rim, Jaskier can feel the wetness of his precome and oil dripping all down his ass to his thighs. He whines, needy and half out of his mind with desire. His back half is sweating, sticky and overheated from the warmth of Geralt pressed closed to him, but his front half is cool.
They both groan when Geralt sinks in, and Jaskier stuffs a fist in his mouth to keep from screaming when he sheaths himself fully. Fuck, he’s so fucking huge. He feels Geralt sink his teeth in to his shoulder to keep from the same, and his cock spurts out more precome onto the ground beneath him. “So good for me, little lark - always so good. Fuck, Jaskier.”
“Fuck, fuck - Geralt, please!” he cries out, muffled around his fist, and Geralt grunts behind him as he begins to fuck Jaskier harder. He’s got his hands tight around Jaskier’s hips, but he drops one around to his front and begins to jerk him in time with his thrusts.
Jaskier’s sobbing into his fist at this point, wet all over, nipples tingling from the cool air; his other hand still gripping the windowsill. He looks out onto the setting sun, and the juxtaposition of the muffled crowds below and distant music with the obscene sound of their fucking has him so hard he bites his fist to keep from exploding right then.
Geralt is so wet that his precome is dripping down the back of Jaskier’s thighs, and on the next stroke out he gathers some from his cock and uses it to jack Jaskier a little faster. Jaskier feels tears leak out of his eyes at this - he fucks his cock into the tight, wet clutch of Geralt’s fist and it’s all he can do to keep his hand on the sill and take it.
It’s so, so good - and if he just was able to move a little - on the next pass in, Geralt nails his prostate straight on, and Jaskier’s eyes roll back in his head from the wave of pleasure.
“There?” Geralt has the audacity to grunt out in amusement, and all Jaskier can say in reply is an unintelligible gurgle of pleasure. And fuck, if that wasn’t enough of an answer for Geralt, the menace, who starts to hit that spot every next stroke with unerring precision.
They continue like this for a while - maybe hours, maybe minutes, maybe days. For all Jaskier knows, he’s died and this is his afterlife - his punishment, or his heaven, maybe, to take Geralt’s thick fucking cock for the rest of his days. On the next thrust in, however, Geralt slams himself in as deep as he can get and grinds against Jaskier’s prostate - not pulling out, just grinding against him and stimulating that spot as much as he can and Jaskier is only human -
He comes in thick ropes, painting the wall below the sill, the ground, and Geralt’s fist. He can hear himself making a strange, animalistic noise, but he can’t stop himself as he jerks and thrashes, caught between Geralt’s cock and his solid body and the open window. His eyes are open but there’s a grey haze over everything, and spots dance in his vision. Fuck, it feels like his soul just came out of his body.
Distantly, he can hear Geralt groaning in pleasure as he surrenders to the clenching of Jaskier’s hole, coming hard and painting the insides of his walls with thick ropes of come. The flood of warmth is an added layer of pleasure, and he jerks again, riding out more aftershocks on the tails of the waves of his orgasm.
The grey clears from his vision as he comes back down, panting like he ran a race, and he hears Geralt behind him doing the same. Geralt slowly slides himself out, and he stuffs two fingers back into Jaskier’s gaping hole, plugging him and keeping his come inside. They both moan at this - Geralt from the sight of his come dripping out from Jaskier; Jaskier from the feel of Geralt’s thick fingers in his sensitive hole.
He feels, more than hears Geralt kneel down, and he jumps when he feels the swipe of Geralt’s tongue over his hole.
“Fuck!” he shrieks, clapping a hand over his mouth and glancing down to see if anyone heard. No one looks up, but his heart is racing with the thrill of it - the face that anyone could look up and see him hanging partly out of the window - and they’d know something was happening, but not what.
They wouldn’t know that Geralt had his face buried between his cheeks, gently licking over the puffy, swollen rim of Jaskier’s used hole. They wouldn’t see Geralt under the sill, spreading Jaskier’s cheeks and licking into him, sucking his own come out and moaning with pleasure at the taste.
Jaskier’s cock twitches valiantly at this, but doesn’t get hard again, which he thinks is fair, given that he just came harder than he ever had in his entire fucking life barely a minute earlier. Geralt finishes licking him and stands up, humming in satisfaction. He turns Jaskier around to face him, face sweaty and glowing, hair sticking to his neck. He’s never looked more of a wreck. He’s gorgeous.
His eyes are warm, pupils huge as they take in Jaskier’s front, streaked with come, and he swipes a finger through the mess and brings it to his mouth. Fuck.
“Mercy, Geralt, please — I am but a humble bard,” Jaskier begs, placing his hands on Geralt’s shoulders and pushing him back to the table. Geralt makes a noise of amusement and smacks his lips. He plops down, naked and unashamed, on the chair and grabs a fruit tart, offering it to Jaskier who declines in favor of taking a huge swig of wine.
Jaskier’s eyes catch on the paper-wrapped package, still sitting on the corner of the table, just barely covered by the oilcloth.
“What’s this?” he asks, corking the wine and picking it up.
“Oh - uh, it’s a present. For your birthday,” Geralt says around a mouthful of tart, looking a little embarrassed. He raises an arm and scratches the back of his head, not quite meeting Jaskier’s eyes.
“A present? I thought you just gave me my present,” Jaskier teases, swatting Geralt’s arm when he rolls his eyes.
He carefully unties the twine and shucks off the brown paper, revealing a thick, leather bound notebook. The front has a square cut out from the leather, with a thin pane of glass embedded in it, and behind the glass is a pressed buttercup, giving it the effect of a window on the cover.
Jaskier presses a shaking hand to his mouth, and looks at Geralt, who can’t quite meet his eyes.
“What — Geralt, what?”
“I… I got the idea over the winter and I had it made — sent a messenger hawk down the mountains to Novigrad, so that the bookbinder could make it for me and I would just have to pick it up.”
Jaskier gently opens the cover with trembling fingers, barely touching it as if it would disappear in a puff of smoke. To his surprise, it’s not just an ordinary notebook - the pages are lined normally on one half, and when he turns the page, the back of the page is formatted like sheet music, with the staves printed in thin, clear ink.
He ruffles through the rest of the book and it’s like this. Some of the normal-lined journal pages are blank, with a border in them as if something is meant to be sketched there. In the center of the book is a cornflower-blue ribbon. And when he flips to the back, he sees Geralt’s script there, spiky and thin and familiar: to walking the Path with my best friend for many more days.
He looks at Geralt in question, who finally meets his eyes.
“It’s a travel journal, but one especially for you. There’s places for you to write, and places for you to compose, and…” he pauses. “Places for me to draw for you - monsters, herbs, whatever it is you want me to record for you. Because you’re important to me. Because I want you to walk the Path with me, if you’ll have me.”
Jaskier doesn’t know whether to cry or kiss him, so he opts to do both.
“Of course I will, Geralt. There’s no getting rid of me now,” he whispers into his lips.
Maybe twenty-eight wasn’t so bad after all.
50 notes · View notes
aryiaday · 3 years
Text
through the wire
pairing: geralt x jaskier
warnings: exhibitionism, comeplay, breeding kink (mild), felching, praise kink (see AO3 for full tag list)
summary: Jaskier and the Terrible, Horrible, No Good, Very Bad Twenty-Eighth Birthday. Or: Jaskier feels like a burden sometimes. Geralt surprises him in more ways than one.
AO3 link here
Jaskier’s twenty-eighth birthday was going rather poorly.
He and Geralt had only arrived in Novigrad the day before. And while normally he’d be looking to spend his birthday among a crowd of friends, partying the day away, it was too late to summon his friends from other cities to come visit. Oh, sure, they could always meet up another time and celebrate his birthday another week, but where was the fun in that? Jaskier was sentimental. He was an artist. If he was going to celebrate his name day, he was going to celebrate it that week, damnit.
No, no one was going to be visiting him this year. Especially with the unusual torrential rain they’d been seeing in the area the last couple of weeks. Even as close by as Oxenfurt was - no one would want to travel to see him.
It was strange to see the streets of Novigrad so bare - only a few unlucky folks running about, baskets and other manner of makeshift rain shields above their heads. Jaskier was sure he’d never be dry again, and the only reason his notebooks weren’t completely soaked was because Geralt had begrudgingly allowed him to shove them into his leather saddlebags.
His fine clothes, however, were not granted the same treatment, and anything he had was so wet it would be better used for rags at this point. Not that he carried particularly many things on him when they traveled - much to Geralt’s chagrin - but they were his things, nonetheless. Jaskier felt very cross at having only currently only one outfit to wear, and one that wasn’t even particularly clean, at that. He supposed he could go try to haggle for some - but he was low on coin. Again.
Because, again, the weeks of torrential rain had soaked through even his lute’s normally sturdy, waterproof case. He supposed he was lucky entire thing wasn’t irreparably damaged, but the coin it was going to take to fix it would take almost all of what they had saved up. Which Geralt was also not pleased about, given that payment from the last several contracts had been quite lean. At this rate, he should have just gone to Oxenfurt and asked for a summer term teaching contract.
They’d met up again this spring just outside Hagge, at the intersection of the Pontar and other tributaries. Geralt had been in a surprisingly good mood, even volunteering a few stories of his contracts before they’d met without Jaskier needing to press him.
Or he was in a good mood, before the rain had started… and then never stopped. One would assume that a bit of rain would be no trouble to a battle-hardened Witcher, but Jaskier supposed the unusually long string of bad luck that had followed them would disturb even someone as stoic as Geralt.
First it was something wrong with Roach’s shoes, which had taken almost a week to heal. They’d passed through Rinde, which always brought up bad memories and left Jaskier cattier than usual, sniping at Geralt and picking fights. Then it was Geralt being out of the potions he needed on the wrong contract - meaning that a hunt that should have taken an hour, max, turned into a four hour one that also required bandaging.
That one, admittedly, had been partly Jaskier’s fault, having spent the last of their coin a few days before drinking his woes away at the tavern to try to forget that they were in Rinde. But really, Geralt should have listened to Jaskier when he promised he’d earn the coin back that night so that Geralt could buy reagents… and he would have, but he was just so tired and Geralt had insisted he go to bed…. it was all a mess.
Perhaps more confusing than their string of bad luck, was the thing that had blossomed between them over the last few weeks. Of all the times for it to happen - Jaskier had almost given up on anything ever happening between him and Geralt. That little place in his heart that leapt every time he saw him was locked away as deep as he could get it, bruised and battered from repeated beatings over the past, fuck, decade they’d known each other.
Geralt had come into their room one rainy day after checking on Roach before bed, after Jaskier had played for their supper - and he had taken one look at Jaskier and before he knew it they were kissing. The heat in his eyes, the almost angry, feral look on his face - fuck. Jaskier had brought himself off so many times since then thinking of that first look. He’d been so surprised. Melitele, he was still surprised.
After tumbling into bed together that time, Jaskier was fully expecting for it to never happen again. But it had happened again. And again. Every time something went wrong, Geralt would turn to Jaskier and raise an eyebrow in question, and Jaskier was powerless but to obey. It would have been the romance he’d been dreaming of the last ten years if it wasn’t for the fact that Geralt didn’t even acknowledge something had shifted in their relationship, when they weren’t fucking.
He was still short with Jaskier, still criticized his singing, still chastised him for his mistakes. Jaskier had whiplash from the mixed signals and his poor heart bled more than ever because Geralt still hadn’t said anything about his feelings. Fuck, if this was all he was ever going to get, then he almost didn’t want it. Not with Geralt treating him - Jaskier didn’t even want to think it lest it be true.
Though Geralt certainly hadn’t visited any brothels since they started fucking. Maybe it was just convenience for him. A convenient way for him to get out his stress and emotions, as much as he liked to deny having them.
Jaskier was always conveniently there. Jaskier will patch his wounds for him. Jaskier will play for his supper and wheedle the innkeeper into giving them rooms. Jaskier will wash his hair and massage his back for him when he’s aching. Jaskier will be a convenient fucktoy for him when he needs a tight hole to fuck, because Jaskier is too pathetic to do anything but beg from scraps for a man who won’t even look his way half the time.
He grips the edge of the windowsill tighter at the thought of this, glaring down into the empty streets of Novigrad below. It wasn’t Geralt’s fault that he saw convenience and took advantage of it. He was a Witcher, taught to use his resources to their fullest extent. No, it was Jaskier’s own fault, broken, lovelorn fool that he was. His own fault for seeing a roguish, hulking figure in the corner and deciding to follow him even after getting punched in the gut.
And honestly… the thought of giving up what little he was getting from Geralt is painful. To see Geralt in all his naked glory, tangled up in his legs and sweating and heavy - to see him, glowing and panting from pleasure, gold eyes molten and white hair falling out of his tie and framing his face - fuck. Jaskier was almost hard thinking about it. His chest aches a little, and he rubs the heel of his palm across his sternum. Always half-hard, always aching in his heart. That was how it was to be friends with Geralt of Rivia.
Geralt had mumbled something about finding a contract that morning, grunting noncommittally when Jaskier asked about coming along. Not that Jaskier expected him to remember his birthday, necessarily, given the general lack of fucks Geralt appear to give about anything.
But he was hoping that today would be a day they could have hung out together downstairs, or in the room, or anywhere, really. Jaskier had woken up in such a bad mood that he hadn’t even bothered to follow Geralt out. He couldn’t even go anywhere in the city with the rain and the lack of coin ruining any potential plans.
So he’d spent the entire day grumpily pacing between their room and the tavern downstairs, which was full of people dodging the dreary weather, and would have been perfect for performing, if not for the fact that his fucking lute was still at the repair shop that they’d stopped at yesterday as soon as they arrived. And now it was almost suppertime, and Geralt still wasn’t here, and he didn’t even feel like doing anything. It was a strange sort of restlessness - he didn’t want to read, or sleep, or eat anything.
He considers taking himself in hand for a sad wank, and his cock twitches in his breeches. Jaskier unlaces his trousers and pulls himself out, still staring out the window at nothing in particular. He strokes himself slowly, not particularly motivated to come - and he brings himself to half-hardness before giving up and tucking himself back into his pants.
At that moment, the door creaks open and shut again. He turns and sees Geralt, holding a black oilcloth bag.
“You’re back,” he says. “Almost thought you weren’t going to be back tonight,” he adds, a little pettily. Jaskier almost kicks himself for the added comment. Geralt looked to be in a decent mood for once; he didn’t need to be picking fights.
Geralt only raises an eyebrow at him, but doesn’t comment. He unbuckles his swords and lays them against the wall, before beginning to take off the rest of his armor. Jaskier sighs and crosses the room, unbuckling the pauldrons for him and helping him out of the chestpiece. They work in companionable silence and he opens the bag, taking out the contents and placing them on the table as Geralt changes into a soft tunic and trousers. To his surprise, there is a paper-wrapped package, a soft loaf of fresh baked bread, some cheese wrapped in wax paper, a couple of fruit tarts, and a bottle of wine.
“What’s this?” he asks, turning to Geralt curiously. “What happened to tough jerky being ‘enough for dinner’ last week?”
Geralt’s mouth quirks up with this as he slices the bread with his knife.

“You mean to tell me you don’t want to eat this supper I bought for us?”
Jaskier frowns. “It’s just weird. You never buy nice food for us. I have to buy pastries myself if I want them.”
“Maybe I just wanted some tarts today. Who’s to say?” Geralt replies calmly, sitting down at the table and spreading some cheese on the bread.
Jaskier isn’t about to look a gift horse in the mouth, but he is suspicious of Geralt. Maybe he isn’t Geralt at all. Maybe it was a friendly doppler in the shape of Geralt. His eyes flicked to Geralt’s chest, where his medallion lays cold and still. Or maybe it was actually Geralt and he is just having a reverse personality shift. Cursed, or something. Anything is possible at this point.
“What did you end up doing today?” Geralt asks, popping the slice of bread into his mouth. He pushes another cheese-laden slice over to Jaskier, who sits down gingerly and pulls it to him. Geralt even smiles a little at him as he does, souring Jaskier’s mood even more. Maybe he’d gone to the brothels and that was why he was in a good mood. The thought of Geralt with someone else burns his insides and sets him aflame.
“Nothing. Literally nothing,” he replies flatly, around a mouthful of bread. He pops open the wine and takes a swig straight out of the bottle. Oh, this is good wine, too. How the fuck did Geralt afford this?
“Where did you get this?” he voices his suspicions aloud, narrowing his eyes at Geralt. “What’s going on?”
“Why all the questions, Jaskier?” Geralt counters. “Can’t you just enjoy the food?”
Jaskier’s patience snaps like a rusted wire, frayed thin from weeks upon weeks of mixed signals and hot-cold pain sliding down his spine and sitting heavy in his gut. Maybe his patience had been hanging by a thread for years and this last month was what broke it.
“You know what, Geralt? Why don’t you enjoy the food? Why do I have to sit here and ‘enjoy the food’ when you won’t answer any of my questions? Why is it that I always have to just listen to what you tell me to, when you literally won’t even give me a scrap of information about anything?” He stands up, pacing around the room. Geralt watches him silently, eyes round, body frozen holding the bottle of wine in one hand and a piece of bread in the other.
“You don’t tell me where we’re going unless I wring an answer out of you. You don’t look at me after we have sex, you don’t watch my performances unless I drag you there, you blame me for whenever something goes wrong on a hunt. You don’t even admit we’re fucking friends, Geralt. Friends! Ten fucking years we’ve known each other and you can’t admit we’re friends. Your dick has been in my ass, Geralt. I’ve sung your praises up and down the continent, walked by your side, patched your wounds. If that’s not friends, I don’t know what is!”
Jaskier releases the hold he has on his hair, making it stand on end. He knows he must look wild and crazed right now, breathing heavily, eyes shining with unshed tears, face blotchy and red with anger and sorrow and pain. He can’t stop every word from coming out. 

“You only fuck me because I’m convenient and here. You only keep me with you so I can be your fucking squire and an extra pair of hands because I’m not good for anything else - and I know I’m the stupid one for trailing around after you like a fucking dog - pathetic, stupid Jaskier, always begging for scraps —“ at this point, he’s talking more to himself than to Geralt, and when he looks up he sees Geralt’s mouth open and his face slack. He can’t discern the emotion in his face - sorrow, pity - whatever the fuck it was, it makes him even more upset to see it.
And just like that, all of a sudden, he’s lost the wind in his sails. “You enjoy the food, Geralt,” he says, turning and walking over to the door. “I’m gonna… go do.. something.”
As he’s got his hand on the doorknob, he feels a hand on his shoulder and turns around.
“Wait. Don’t go, Jaskier,” Geralt says. He’s never seen Geralt as serious as this. His face is drawn, and his shoulders are slumped.
Jaskier doesn’t let go of the doorknob, but he doesn’t open it either. It feels like they’re standing on a precipice of something big. He’s so sick of the push and pull with Geralt - always push and pull, always hot and cold, always swirling around each other in a vortex of fate. He’s laid out all his cards this time - well, almost all of them - and he doesn’t know how he’s going to come back from this, if at all.
“Please. Let’s talk.”
He lets go of the doorknob and crosses his arms. He feels so tired. He doesn’t think he’s ever heard Geralt say please for anything, and he wishes he was in a good enough mood to appreciate it.
“Talk, then.”
“Can we sit?” Geralt asks, guiding him back over to the table. He’s got a hand just barely at Jaskier’s elbow, almost unsure with how it’s hovering. It’s a strange experience, given that his experience with touch from Geralt is either rough manhandling out of dangerous situations or rough jerking of his cock when they fuck.
Jaskier sits down heavily.
He looks at Geralt. Geralt looks at him.
He’s said enough for a lifetime, at this point. Jaskier feels raw, flayed open and burning, like a piece of skin ripped from a stinging wound. Geralt has to be the one to make the first move this time. There are no more words within him, and there’s a strange sort of calm about him - almost catharsis at having exploded outwardly. At the very least, Geralt will see him for what he is. And at least he hadn’t revealed his heart in that outburst.
Geralt clears his throat awkwardly when it becomes clear Jaskier isn’t going to say anything. He takes a quick drink from the wine, before gripping it with both hands like a mug, more for something to hold onto than real thirst.
“Jaskier. You - you’re usually not so…”
Jaskier has no idea what kind of expression his face is making, but it must not be a good one because Geralt quickly shuts his mouth and reconsiders whatever he was about to say.
“Shit. I’ve fucked this all up.” They sit silently, looking at each other uncomfortably. Jaskier resists the urge to fidget, fingers linked above the table so tightly he’s afraid he’ll never be able to separate them.
“What is ‘this’? What do you mean?” Jaskier asks, no longer able to bear the tense silence.
“Your birthday,” Geralt says, a little mournfully. His mouth is tilted down, and he gestures to the remains of the food on the table.
Jaskier leans back in his chair at this in shock. So he had remembered. He couldn’t remember a single time when Geralt had even wished him a happy birthday, much less thrown a… well, party was a strong word for buying him bread and cheese, but by Geralt’s standards this was basically a banquet.
He opens his mouth and snaps it closed. He wants to see what Geralt is going to say.
“I… said I was going to a contract this morning, but I was actually going around getting these supplies. I… I wanted to surprise you,” Geralt forces out, when he realizes Jaskier is going to continue to sit in silence.
“I know - I realized that I haven’t - haven’t exactly been the best traveling companion the last few weeks,” he continues. Is this an apology of some kind? Jaskier wonders absently. He doesn’t quite feel like he’s in his body at the moment - he’s somewhere above it, floating and observing.
“I wanted to make it up to you.”
“By buying me bread?” the not-him voice says, rather incredulously. Geralt winces at this.
“I’m not… I’m not good with this kind of thing,” he admits.
“You don’t say,” Jaskier mutters under his breath.
Geralt ignores him and takes another swing of the wine before continuing. “I know I haven’t been kind to you these past weeks… and I wanted to make it up to you by celebrating your birthday with you. You always… you always take care of me, even when I… don’t deserve it.”
Jaskier opens his mouth to disagree, but Geralt holds up a hand.
“Please - this is - this is hard for me. Let me finish.” Jaskier closes his mouth and nods, sitting back in his chair.
“What I’m trying to say is… you’re… you’re important to me. You’re important - you’re my friend - no, that’s not…” Geralt seems frustrated with his own inability to vocalize what he’s trying to say. Jaskier would help him, except this is an entirely new conversation topic that they’ve never broached and he has no idea where Geralt is going with this. He feels sort of like being on a runaway carriage, with wild horses pulling the front, roof off, and no idea where they’re going next. They could be going off a cliff, for all he’s aware.
Geralt suddenly pushes the wine bottle aside. He reaches over and grips Jaskier’s clasped hands with one of his own, large and rough with calluses.
“I care about you,” he says, rough and honest. His eyes are earnest - so earnest that Jaskier almost can’t believe it, and his traitorous heart thumps in his chest as he remains statue-still.
Geralt lets him sit in that comment for a minute before continuing.
“This winter was… tough. I missed you a lot. And my family… they really gave me perspective on how stupid I’ve been. So when I set out to find you, I was - I was hoping to tell you that. That you’re important to me.”
“Then why?” Jaskier asks, breaking his silence.
“Why?”
“Why have you been so… hot and cold with me, Geralt? You’re your usual boorish self with me in the streets, but then you - you - you fuck me like -“
“Like I’ll die if I don’t?” Geralt finishes for him, knowingly. Jaskier says nothing, mind racing with confusion, off-kilter from this entire discussion and day and month.
Geralt sighs. “I… that’s part of what I meant when I said I know I haven’t treated you well in… well, maybe ever,” he says, more to himself. “But I want to be better. I just…” he smooths a thumb over Jaskier’s tense hands.
“I was angry at myself every time I wasn’t able to tell you how I felt. And I wanted you so, so badly that I just… snapped… and when you looked at me, so willing and smelling of lust and desire I couldn’t stop myself from kissing you and - and - I just kept coming to you.”

Jaskier doesn’t know how to respond to this revelation - or that apparently Geralt can smell when he’s turned on. That doesn’t bode well him from the last ten years.
Geralt doesn’t seem to sense his turmoil - or maybe he does, because he suddenly brings his other hand up and covers both of Jaskier’s with it.
“Jaskier.” He says, somber and serious. “You’re not a burden. You’re - you matter. You’re not - you’re not stupid, or pathetic, or a dog.”
Jaskier snorts at this, and finally lets the tears that have been welling up fall. Geralt reaches up with a hand and thumbs one away gently, and the soft touch prompts more tears to fall, starting the cycle anew.
“I’m sorry… if I made you feel that way,” he says, roughly. Every word in this conversation sounds like it has been pulled from deep within Geralt.
“We are friends. I'm sorry it took me this long to say that. We are - more than that, I hope, if you’re open to it.”
Jaskier snaps his head up from where he was staring down at the grain of the table wood. He meets Geralt’s eyes, yellow and familiar and shining star-bright.
“I know that you - you’re better than - you deserve better than this life. You deserve better than to have to - have to patch my wounds, or camp in the woods, or haggle for a shitty room in an inn. You deserve to be soft and full and safe in - in a court somewhere. To fuck someone who isn’t — who isn’t me.”
Geralt looks away at this. “I’m asking because I’m selfish. And because I… can’t keep on like this. It has taken me this long to gather my thoughts.”
Jaskier slips a hand out from his grip and reaches across the table. He raises it, and Geralt looks at him sadly, as if he’s almost afraid Jaskier is going to slap him, and instead Jaskier gently cradles his cheek.
“I want to be the one to patch your wounds, and camp in the woods, and haggle for a shitty room in an inn with you, Geralt. I don’t want to be in a court somewhere fucking some powdered noble. I want you, sweaty and unwashed - well, maybe washed - “ Geralt laughs at this. Jaskier gazes at him, his yellow eyes earnest, pupils round, and so, so familiar. The shade of yellow - to anyone else, seeing it means monster. To him, seeing the color means safety and home, and it’s with this thought that Jaskier decides to lay his final card down.
“But the point is, I… I didn’t know you felt that way. I didn’t know you cared. And I guess I just - I guess I just exploded. Because I’ve been in love with you for the last ten years, Geralt. All I wanted was to feel - feel needed. Not just a convenient bedwarmer, or another pair of hands. Or a nuisance.”
“You are a nuisance,” Geralt says, and Jaskier’s stomach drops. “But you wouldn’t be you otherwise. You’re not just a convenience to me,” he continues, fervently.
“I - you always take care of me. No one else does that. And you - I appreciate that more than you know.”
Jaskier returns his hands to Geralt’s, clasping them in his own and thumbing over the scarred backs of his hands.
“I’ll try to … try to be better about showing that I care. At taking care of you. Because you’re important to me,” Geralt says.
And with this, Jaskier realizes that he does take care of Jaskier too, in his own way - he gives him the bigger portion when they’re eating game out in the woods, he shares his bedroll with him when Jaskier is cold, he protects him from wild animals and monsters and disgruntled cuckolded husbands and wives.
Jaskier’s been decoding Geralt’s grunts and molding himself to his needs and communication style for so long. But maybe now, it was time for Geralt to try Jaskier’s way of doing things.
“That’s all I can ask for,” Jaskier whispers, shuffling his chair a little closer to Geralt’s.
“You’re important to me,” says Geralt again, as though there is nothing else he can say. His eyes flick down to Jaskier’s lips, and he barely gets out a raspy, “Jaskier, can I —“ before Jaskier is surging out of his chair and in Geralt’s lap, kissing him.
He licks into Geralt’s mouth, sucking on his plush lips and knocking his forehead into Geralt’s with how desperately he wants to be connected to him. For his part, Geralt isn’t any better, furiously grabbing at Jaskier everywhere he can reach. His large, warm hands roam all over Jaskier’s back muscles, his sides, his broad shoulders, before finally settling on his ass. He grabs and kneads his ass, and Jaskier moans in pleasure into Geralt’s mouth, threading a hand into Geralt’s hair behind his head.
“Fuck, Jask,” Geralt rasps, nipping at his lip before nosing over to his ear and down his neck. He sucks at the side of Jaskier’s neck, bruising the skin. Jaskier groans whorishly as he grinds his cock harder against Geralt’s - his breeches are becoming more and more uncomfortable where they’re strained out against the front of his groin, and he pulls away from Geralt reluctantly to stand up. Geralt watches him unlace his trousers with half-lidded eyes, licking his swollen lips and moving to take his own off.
“Let me help you,” growls Geralt, shuffling forward and helping Jaskier out of his shirt. He drapes it carefully over the chair, but gives much less regard to his own and instead just rips it over his head and tossing it onto the ground.
When they’re down to just their smalls, Jaskier surges forward and throws his arms around Geralt’s neck, slotting their mouths and hips together at the same time. With how close they are in height, it’s a perfect match and the slide of their cocks through the thin fabric of their smalls is deliciously wet. Fuck, he loves how wet Geralt gets - there’s a huge wet spot on the front of Geralt’s smallclothes already, soaked with his precome.
“Where - where should we do this?” Jaskier pants out into his mouth, kneading and massaging the thick muscles of Geralt’s shoulders and neck.
“Where do you want me, little lark?” Geralt hums, low and rough like gravel into his lips - and oh, that’s new, that nickname, fuck - Jaskier’s cock throbs, clearly into it, and he feels more than sees Geralt’s smirk.
“I - I don’t know, anywhere is good,” says Jaskier, and he hisses when Geralt purposely grinds a little harder into him.

“Anywhere you want. It’s your special day,” Geralt growls, reminding him. He walks Jaskier backwards into the wall until he’s pressed against it, the cool surface of the wood a tantalizing contrast against his heated skin.
Jaskier turns his head to the left, moaning as Geralt ducks under his chin to kiss again at his neck, and it’s then that he notices the rain is clearing up.
Geralt sees where he’s looking, and snorts. “You want us to fuck at the window, little lark? Want everyone to see you taking this cock like the good boy that you are? Want everyone to see how much you mean to me?”
Jaskier keens, cock twitching and leaking out precome from the rosy head.
“You want everyone to see how you’re mine?”
“Yesss,” Jaskier hisses out, ripping off his smalls and pulling Geralt’s down too. He hooks a leg around Geralt’s waist and sighs in relief as their cocks rub together between their stomachs.
“They’ll see that I’m yours, too, little lark, do you like that?” Geralt asks - and it’s almost an afterthought. It’s a little unsure - in stark contrast to the heat that belied his previous sentence, and Jaskier looks over to him. Geralt’s biting his lip, panting a little, but there’s a question in his eyes.
“I do. I do like that quite a lot. I like being yours, Witcher,” he replies, smiling at Geralt, eyes crinkling. He’s never felt this light in his life - they might be on a cliff, but they’re stepping off of it together. That much he felt sure of, this time.
Geralt growls in pleasure, low and animal, and the sound sends a shiver down his spine and a twitch in his cock.
“Hands on the ledge, then, Jask, and wait for me.” Jaskier braces his hands on the sill, legs slightly apart. They’re a couple of stories up, and the open window looks out onto the rooftops of the buildings across the street from them.
The rain is slowing to a drizzle, and the setting sun breaks out from the clouds on the horizon, casting a pink and orange glow on the street. Down below, Novigrad citizens are emerging from various houses and stores, their chatter muffled and indistinct. If someone looked up, they’d see his torso, furred and blushing a rosy pink, leaning a little out the window.
The summer air is normally hot and humid this close to the ocean, but the thunderstorm has left behind a coolness to it that calms the stickiness of his body. A breeze floats through the air, blowing his hair a little and causing his nipples to tighten and pucker from where he’s barely leaning out of the window. His cock drips onto the floor between where his legs are spread, and he ruts against the wall under the will just a little, to take the edge off.
“Beautiful.” He hears Geralt’s quiet murmur from behind him, and he turns slightly to see Geralt standing behind him, holding the bottle of oil he’d gone to retrieve. Geralt’s eyes are crinkled, and he looks younger than his ageless, aging face normally shows. His gaze sweeps slowly along Jaskier’s body, from his hair all the way down his spine and ass, down his long, muscled legs to the ground.
And for once in his life, Jaskier doesn’t feel judged - he feels warm and loved and appreciated. He doesn't feel like he has to put on a performance for anyone - he just feels accepted. The difference with which Geralt handles him now - how he expresses himself now during sex, now that all their thoughts and emotions have been aired - is such a night and day from how things used to be that Jaskier’s heart aches with how good it is. It’s so fucking good. Geralt is so good.
“Gonna fuck me, Witcher?” Jaskier asks, wiggling his ass a little teasingly.
Geralt hms at this, stepping close to him and sliding one finger down his spine. Jaskier shivers and grips the windowsill a little harder, rutting just a bit more against the wall. Fuck, he’s so hard.
He hears the pop of a bottle being uncorked, and Geralt presses an oil-slick finger to his entrance. He rubs the pad of his finger over the hole, gentle and warm and teasing. Jaskier grunts a little in impatience, and with a chuckle, Geralt acquiesces and slips it in slowly. They both moan, long and low at this. It has been a little while, and Jaskier feels it, especially when Geralt slips another finger in and begins to stretch him.
“Fuck, Geralt,” he pants out, fingers flexing on the sill, mouth open as he gazes out onto the street. Geralt rumbles in agreement, adding another finger, fucking Jaskier slow like molasses, as if he has all the time in the world. Jaskier braces his feet on the ground, spreading his legs a little wider, and fucks back a little harder onto Geralt’s hand.
“I’m - fuck - I’m ready, please — need your cock, Geralt,” he moans, and the answering growl he receives sends another shiver down his spine. Geralt carefully pulls out his fingers, and Jaskier feels the emptiness like a bucket of water, hole aching to be filled, clenching around nothing.
He hears Geralt slicking himself up behind him, and as he presses his thick cock to Jaskier’s rim, Jaskier can feel the wetness of his precome and oil dripping all down his ass to his thighs. He whines, needy and half out of his mind with desire. His back half is sweating, sticky and overheated from the warmth of Geralt pressed closed to him, but his front half is cool.
They both groan when Geralt sinks in, and Jaskier stuffs a fist in his mouth to keep from screaming when he sheaths himself fully. Fuck, he’s so fucking huge. He feels Geralt sink his teeth in to his shoulder to keep from the same, and his cock spurts out more precome onto the ground beneath him. “So good for me, little lark - always so good. Fuck, Jaskier.”
“Fuck, fuck - Geralt, please!” he cries out, muffled around his fist, and Geralt grunts behind him as he begins to fuck Jaskier harder. He’s got his hands tight around Jaskier’s hips, but he drops one around to his front and begins to jerk him in time with his thrusts.
Jaskier’s sobbing into his fist at this point, wet all over, nipples tingling from the cool air; his other hand still gripping the windowsill. He looks out onto the setting sun, and the juxtaposition of the muffled crowds below and distant music with the obscene sound of their fucking has him so hard he bites his fist to keep from exploding right then.
Geralt is so wet that his precome is dripping down the back of Jaskier’s thighs, and on the next stroke out he gathers some from his cock and uses it to jack Jaskier a little faster. Jaskier feels tears leak out of his eyes at this - he fucks his cock into the tight, wet clutch of Geralt’s fist and it’s all he can do to keep his hand on the sill and take it.
It’s so, so good - and if he just was able to move a little - on the next pass in, Geralt nails his prostate straight on, and Jaskier’s eyes roll back in his head from the wave of pleasure.
“There?” Geralt has the audacity to grunt out in amusement, and all Jaskier can say in reply is an unintelligible gurgle of pleasure. And fuck, if that wasn’t enough of an answer for Geralt, the menace, who starts to hit that spot every next stroke with unerring precision.
They continue like this for a while - maybe hours, maybe minutes, maybe days. For all Jaskier knows, he’s died and this is his afterlife - his punishment, or his heaven, maybe, to take Geralt’s thick fucking cock for the rest of his days. On the next thrust in, however, Geralt slams himself in as deep as he can get and grinds against Jaskier’s prostate - not pulling out, just grinding against him and stimulating that spot as much as he can and Jaskier is only human -
He comes in thick ropes, painting the wall below the sill, the ground, and Geralt’s fist. He can hear himself making a strange, animalistic noise, but he can’t stop himself as he jerks and thrashes, caught between Geralt’s cock and his solid body and the open window. His eyes are open but there’s a grey haze over everything, and spots dance in his vision. Fuck, it feels like his soul just came out of his body.
Distantly, he can hear Geralt groaning in pleasure as he surrenders to the clenching of Jaskier’s hole, coming hard and painting the insides of his walls with thick ropes of come. The flood of warmth is an added layer of pleasure, and he jerks again, riding out more aftershocks on the tails of the waves of his orgasm.
The grey clears from his vision as he comes back down, panting like he ran a race, and he hears Geralt behind him doing the same. Geralt slowly slides himself out, and he stuffs two fingers back into Jaskier’s gaping hole, plugging him and keeping his come inside. They both moan at this - Geralt from the sight of his come dripping out from Jaskier; Jaskier from the feel of Geralt’s thick fingers in his sensitive hole.
He feels, more than hears Geralt kneel down, and he jumps when he feels the swipe of Geralt’s tongue over his hole.
“Fuck!” he shrieks, clapping a hand over his mouth and glancing down to see if anyone heard. No one looks up, but his heart is racing with the thrill of it - the face that anyone could look up and see him hanging partly out of the window - and they’d know something was happening, but not what.
They wouldn’t know that Geralt had his face buried between his cheeks, gently licking over the puffy, swollen rim of Jaskier’s used hole. They wouldn’t see Geralt under the sill, spreading Jaskier’s cheeks and licking into him, sucking his own come out and moaning with pleasure at the taste.
Jaskier’s cock twitches valiantly at this, but doesn’t get hard again, which he thinks is fair, given that he just came harder than he ever had in his entire fucking life barely a minute earlier. Geralt finishes licking him and stands up, humming in satisfaction. He turns Jaskier around to face him, face sweaty and glowing, hair sticking to his neck. He’s never looked more of a wreck. He’s gorgeous.
His eyes are warm, pupils huge as they take in Jaskier’s front, streaked with come, and he swipes a finger through the mess and brings it to his mouth. Fuck.
“Mercy, Geralt, please — I am but a humble bard,” Jaskier begs, placing his hands on Geralt’s shoulders and pushing him back to the table. Geralt makes a noise of amusement and smacks his lips. He plops down, naked and unashamed, on the chair and grabs a fruit tart, offering it to Jaskier who declines in favor of taking a huge swig of wine.
Jaskier’s eyes catch on the paper-wrapped package, still sitting on the corner of the table, just barely covered by the oilcloth.
“What’s this?” he asks, corking the wine and picking it up.
“Oh - uh, it’s a present. For your birthday,” Geralt says around a mouthful of tart, looking a little embarrassed. He raises an arm and scratches the back of his head, not quite meeting Jaskier’s eyes.
“A present? I thought you just gave me my present,” Jaskier teases, swatting Geralt’s arm when he rolls his eyes.
He carefully unties the twine and shucks off the brown paper, revealing a thick, leather bound notebook. The front has a square cut out from the leather, with a thin pane of glass embedded in it, and behind the glass is a pressed buttercup, giving it the effect of a window on the cover.
Jaskier presses a shaking hand to his mouth, and looks at Geralt, who can’t quite meet his eyes.
“What — Geralt, what?”
“I… I got the idea over the winter and I had it made — sent a messenger hawk down the mountains to Novigrad, so that the bookbinder could make it for me and I would just have to pick it up.”
Jaskier gently opens the cover with trembling fingers, barely touching it as if it would disappear in a puff of smoke. To his surprise, it’s not just an ordinary notebook - the pages are lined normally on one half, and when he turns the page, the back of the page is formatted like sheet music, with the staves printed in thin, clear ink.
He ruffles through the rest of the book and it’s like this. Some of the normal-lined journal pages are blank, with a border in them as if something is meant to be sketched there. In the center of the book is a cornflower-blue ribbon. And when he flips to the back, he sees Geralt’s script there, spiky and thin and familiar: to walking the Path with my best friend for many more days.
He looks at Geralt in question, who finally meets his eyes.
“It’s a travel journal, but one especially for you. There’s places for you to write, and places for you to compose, and…” he pauses. “Places for me to draw for you - monsters, herbs, whatever it is you want me to record for you. Because you’re important to me. Because I want you to walk the Path with me, if you’ll have me.”
Jaskier doesn’t know whether to cry or kiss him, so he opts to do both.
“Of course I will, Geralt. There’s no getting rid of me now,” he whispers into his lips.
Maybe twenty-eight wasn’t so bad after all.
50 notes · View notes
aryiaday · 3 years
Text
tag list
my writing: aryia writes
prompt fills: aryia prompt fill
non-writing posts: aryia says
content warnings: aryia cw [content warning]
0 notes
aryiaday · 3 years
Text
hi there, i'm aryia (she/they). after a long, long time of reading fic, i've decided to try my hand at writing it. currently only writing for the Witcher, but may expand in the future. my life is pretty busy literally all the time so i can't promise i'll write a ton, but i'll post when i'm able. hopefully you have at least, an okay time here!
pairings: geraskier, geraskefer, gerskel, trissifer
tag list: this is how i plan/hope to organize tags
my AO3
prompts: open
general ask box: open
0 notes