Actions

Work Header

dandelion69

Summary:

Jaskier is a professional omega camboy and Geralt is his beleaguered alpha roommate, who is doing his best to respect Jaskier's job and not let on how horny he is for him.

aka "Oh my god, they were roommates"

Notes:

Thank you Kalika_999 for your kind donation through Fandom Trumps Hate. I hope you love it!

(See the end of the work for more notes.)

Work Text:

Geralt comes home to a quiet home, which could mean one of two things in his apartment. Either Jaskier isn’t home, or he’s working. Geralt pauses on the doorstep and listens closely. Very faintly he can hear the pings of comment alerts going off, along with a slick sound. He steps inside and shuts the door a little louder than normal, to alert Jaskier that he’s here.

Jaskier doesn’t care if Geralt is home while he’s working, but Geralt would rather limit the amount of times he walks in on Jaskier naked in the living room. Not that it's a bad view. The problem is rather the opposite. Geralt knows better than to be interested in his roommate but it’s hard when Jaskier is gorgeous, confident, and constantly half naked.

Geralt himself has been known to wander around in boxers or less when he’s around people he’s sleeping with. But Jaskier-- he wears clothes that Geralt can barely wrap his mind around, strappy shirts and incredibly short shorts and cropped sweatshirts and a myriad of other items that Jaskier says he saw on TikTok. Jaskier doesn’t seem to care when Geralt sees him dressed like that. His scent remains the same when he notices Geralt around, the sweetness of orange blossoms mixed with the smell of arousal. He never smells of embarrassment or discomfort.

He doesn’t seem to care that Geralt sees him dressed like that, or smelling of arousal, or looking like he’d just been fucked within an inch of his life. It’s a commonplace occurrence, considering Jaskier fucks himself for a living.

As a successful sex worker, Jaskier makes three times as much as Geralt does. They’re both talented at their jobs but sex sells and Jaskier is a very good salesman. He’s also a rare omega male, so he has a large percentage of the world’s population desperate to please him and gain some of his favor.

Geralt goes into the kitchen and chugs a glass of tap water. He’s a little messy about it, some of the water dripping down his chin, so he lifts the hem of his shirt and wipes away the mess.

Jaskier’s door creaks open and Geralt hears a low groan. He must be getting the order wrong on that because for all that Jaskier wanders around in various states of undress, he never performs with his door open.

Geralt glances over and sees Jaskier standing in his doorway, eyes on Geralt’s waist. Jaskier is wrapped in a black silk robe embroidered with pale chrysanthemums. It barely covers his upper thighs and Geralt can see a bead of sweat descend from Jaskier’s neck to slide underneath his robe. He wants to chase that drop with his tongue.

Geralt’s ears heat as he drops his shirt and puts his cup away in the dishwasher.

“Done?” Geralt asks. It’s early for Jaskier to end a live stream, considering he smells like frustrated arousal and not the sweet scent of release. Geralt takes a slow, deep inhale and hopes Jaskier doesn’t notice. His scent is overwhelming and Geralt moves to the side so that his lower half is hidden behind the kitchen island.

Jaskier steps into the kitchen and pulls a glass bottle of his fancy sparkling water from the fridge. Geralt has been known to drink straight from the tap, no glass needed, and does not understand Jaskier’s obsession with the fizzy drink.

“Geralt, you would not believe the audience I have right now. They’re salivating for it. I think some of the alphas might even knot, they’re so worked up. I’ve got them hooked.”

“Why are you out here then?” Geralt asks.

“Just letting them squirm a little bit,” Jaskier grins as he cracks open his bottle and takes a sip. “I’m waiting for the tokens to reach one thousand, then I’ll go back in.”

A bell sounds from Jaskier’s bedroom.

Jaskier ignores it, still standing at the counter and watching Geralt as the comment alerts start to increase in frequency to an annoying extent. Geralt breaks eye contact and glances towards Jaskier’s room. He can see just a sliver of Jaskier’s setup. There is a bed stripped down to the fitted sheet, several large lights and a professional looking camera. He sees a flash of something pink and smooth before he yanks his gaze away and back to Jaskier.

With a sigh, Jaskier recaps his bottle and returns it to the fridge. He saunters back towards his room.

“Dinner later?” Jaskier asks, lingering in the doorway.

Geralt nods and Jaskier grins so sweetly that the scent of orange blossoms threatens to drown Geralt.

“See you later then,” Jaskier says and closes his door.

Geralt drinks another large glass of water and goes straight to his bedroom. He’s tried to avoid being home during Jaskier’s live streams lately, because of how his body reacts. It had been easier when they first moved in together as total strangers. At the start Geralt had found Jaskier annoying and loud and that had been more than enough to distract him from any attraction he felt. He had been able to put on headphones to cover up Jaskier’s moans through the thin walls. Lately though, Geralt had lost the strength to hide away from those sounds.

With a show of extreme discipline, Geralt heads straight for the shower. He cleans himself efficiently and is dry again in under ten minutes.

He closes and locks the door to his bedroom before sitting down on his bed, eyes closed. In a moment of weakness about a month ago, he had moved the head of his bed to the wall that their rooms shared. He leans his head back against the wall and hears Jaskier’s slightly muffled noises.

Geralt droops his head back with a sigh and starts to listen carefully. His hearing has always been better than others and he takes shameless advantage of that fact to eavesdrop.

His hands flex against his thighs, holding perfectly still and trying to out last the urge. Jaskier deserves better than to have his roommate perving on him.

Something about Jaskier calls to Geralt like a siren's song. It does not matter that his roommate is a constant source of noise and clumsy and a pain. His alpha instincts howl when he thinks about Jaskier. He tries not to think about him but Jaskier has somehow found a corner in his mind and taken up residence. It doesn't help that he smells heavenly, like orange blossoms and the lemon oil he uses for his lute.

When he sees Jaskier, he dreams of putting his hands on that soft waist or himself sitting down between Jaskier's thighs or looking down at Jaskier sprawled out in front of him like an offering.

Sitting on his bed, Geralt tightens his fists until his bones creak then reaches for his bedside table. He tosses off the towel and pours some lube directly on his cock. The lube is cool and helps bring him under control for a moment before the need rages back worse than before.

He breathes in slow and deep, as silently as possible so he can hear the little moans and sighs from Jaskier's room.

Jaskier’s voice is breathy and whining, begging the audience for something. Geralt wants very badly to search for Jaskier’s channel and see what is causing Jaskier to make those noises. He tightens his fist around his cock, the lube making the slide of his hand frictionless despite his callouses. As Jaskier’s voice rises in pitch, Geralt can hear the wet, obscene sound of Jaskier fucking himself with something silicon.

Fuck.

Geralt tightens his fist and clenches his teeth. His hips jerk restlessly.

A moan, loud enough it's as though Jaskier is in his room, signals Jaskier’s finish. Geralt can almost smell his release.

Geralt rolls over onto the bed and begins to fuck down into the tunnel of his fist. He bites the pillow to mute his own sounds, shoulders tense and flexed with the strain of not groaning too loud. The pleasure rises in him until he feels like he’s about to fall to pieces from the sheer power of it. He comes with Jaskier’s sounds echoing in his mind, knotting his own hand.

*****

They go shopping the next Tuesday at Jaskier's insistence. He says he needs Geralt to protect him, which is wild because most normal people don't need an escort to the sex toy store. Most normal people would also probably opt to shop online instead but Jaskier is insistent that he needs to see the merchandise with his own eyes before he makes a choice. He gives Geralt a reason why that has to do with camera equipment and color correcting but the explanation goes in one ear and out the other without being processed because Geralt really can't bring himself to care about that shit. He does, unfortunately, care about Jaskier though so he goes to the shop with him.

The store was a clean, small space lined with shelves and display tables. Geralt keeps an eye on Jaskier but does some browsing himself out of curiosity. He's never bothered with toys, perfectly content with what he and his lovers had naturally, but there are some options he lingers over.

“Oh, that’s an excellent one!” a perky sales associate says and hurries across the room to his side. Geralt looks down at the vibrator in front of him. It’s a teal, silicon thing barely the size of his little finger. “It has three different speeds and five patterns.”

The associate picks the vibrator and turns it on before handing it to Geralt so he can feel how strong the vibrations are. The toy is soft but firm to the touch and the vibrations feel good against his palm. Geralt makes a small noise of approval and Jaskier damn near teleports to his side.

"Is this one good?" Jaskier asks, stealing it from Geralt's grip. Their hands brush and Geralt can feel the heat of Jaskier's body and how Jaskier's skin is just as soft as the toy was.

The associate begins to repeat his pitch to Jaskier but Jaskier doesn't look away from Geralt.

"Geralt?" he asks, interrupting the associate. "What do you think?"

His gaze is gentle and his eyelashes are so long, Geralt thinks, dazed. He has to force himself back into the present.

"It seems fine," he grunts and moves back a step.

"We can do better than fine," Jaskier says and he links arms with Geralt. Normally Geralt would object and physically remove anyone who tried to be that close to him but with Jaskier he can only think about how nice his orange blossom scent is despite the harsh cleaning chemical smell of the shop.

Jaskier takes him on a tour. They examine the standard dildos, the larger vibrators, and a variety of cock rings designed to prolong knots. Geralt has never needed such things since his partners usually complain about how long his knot takes to go down.

"I've never known an omega to wish the knot would last longer," Geralt says and for a moment Jaskier looks at him with something like hunger.

"That's very sexy of you but it's one of the number one reasons omegas come to sex shops," Jaskier says, placing the toy back on the shelf. "Nothing quite as disappointing in a heat as an alpha that knots for thirty seconds and then can't get hard for the next round soon enough."

Geralt has never had that problem in his life, to the extent that Yennefer used to complain about his insatiable sex drive even during her own heats. Yennefer would complain about a circle being too round though, so he hadn't taken it to heart. Even with all the other omegas he had tumbled, not one mentioned his knot going down too fast.

Then his mind catches up with what Jaskier had said. Sexy? He looks sharply at Jaskier, who has turned away and is tugging him towards another display. The tips of his ears are visible though and they're bright red.

"Look at these ones, Geralt," Jaskier says. They're deep into the heat section now, surrounded by inflating dildos, lubes, knotting fleshlights, and all manner of tools to improve heat and rut sex so that it could be actually enjoyable. "Hold this for me."

Jaskier proceeds to load Geralt's arms up with two different dildos, a knotting plug and synthetic alpha scent.

Geralt looks at it all and raises an eyebrow at Jaskier.

"Yes, yes, my heat is coming soon," Jaskier says. "Didn't I tell you that? Whoops, that's why we're here."

Geralt would absolutely remember if Jaskier had told him that his heat was approaching for the first time since they'd moved in together.

"To the front desk!" Jaskier says cheerfully and leads the way. He snags a box from the table of little vibrators as they make their way over, and tucks it under his elbow as though to hide it from Geralt. It takes someone a lot more stealthy than Jaskier to sneak something by Geralt, and he notices that it's the same model as the teal toy he'd been holding earlier.

"Oh. My. God!" the woman at the front desk says, eyes fixed on Jaskier. Geralt tensed. "You're dandelion69."

"That's me," Jaskier says with a winning smile. "Just gearing up for a future show. Keep it secret, okay?"

He winks at the woman and, for just a moment, Geralt feels something akin to jealous rage.

"Oh, that's why you looked familiar," the associate from earlier says. "I wasn't quite sure but Gail here is our resident expert on all things visual porn.”

Gail flushes at the compliment, which Geralt cannot wrap his head around, and waves the associate away.

"I'll give you the friends and family discount," she says. "Have a good show tonight!"

Jaskier had live shows on Tuesdays and Fridays. Geralt had memorized the schedule by accident, since it now corresponded with his own masturbation schedule.

"Thank you!" Jaskier says, glowing, and he accepts the discreet bag from the woman.

"It's always fun being recognized by a fan," Jaskier says as they walk back to their apartment together. "I'm becoming famous, Geralt!"

Geralt doesn't reply, just tries his best to wipe the knowledge of Jaskier's porn handle from his memory. He fails miserably.

****

They arrive home and Geralt begins to put together dinner while Jaskier goes and puts away his purchases.

"Geralt," Jaskier calls as he crosses the living room to the bathroom. "I'm going to shower then start streaming, are you all good?"

Geralt grunts.

"Great," Jaskier said brightly and ducked into the bathroom. The singing starts up along with the shower.

Geralt eats dinner over the sink in a haze, barely tasting it. He's not sure he could even tell someone what he'd eaten. His brain was stuck on one thing, repeating it again and again like a song. He moves slowly so that Jaskier finishes his shower and waltzes back to his room before Geralt allows himself to go to his bedroom. He drags his feet on his way there, trying to delay what feels like an inevitability.

The knowledge of Jaskier's handle eats away at Geralt's focus until he realizes he has to address the issue or he's never going to be able to get anything else done in his life.

He shouldn't do this. Just jacking off to Jaskier is already crossing a line, much less watching Jaskier perform while he jacks off. It's a thin line between the two but Geralt tries his best to hold it.

His best just isn't good enough.

Geralt grits his teeth and sits down on his bed with his laptop. He silences the volume and opens an incognito window. He types in "dandelion69".

Jaskier is very popular. Geralt knew this before, based on the money Jaskier was bringing in, but he had never seen numbers and they come as a shock. Jaskier has easily five times the number of followers Geralt had imagined. His page on the camming website is professionally put together, with a cohesive color scheme and everything. Given that Jaskier dresses like he's colorblind, the site shows a considerable amount of taste and restraint. There's nothing illicit on display, but Geralt remembers Jaskier rambling about never giving away anything for free so he supposes the rather vanilla site makes sense.

A little green light appears on the page as he reads it over, blinking next to Jaskier's username. He clicks the light and is automatically taken to a video stream, a static image alerting him that dandelion69's stream will be starting soon. There's even a countdown, with only thirty seconds left on it. To the right of the stream is a chat logo and it’s updating so fast Geralt has to focus to read any of the messages. They're mostly just horny and rude, so he ignores them. A pop up appears over the page, hiding the video from sight just as the countdown hits zero. He will have to make an account and pay before he can see anything.

Geralt curses and lunges across the room for his wallet.

He has never entered his credit card information so fast before but it takes him a while to figure out the token system on the website and be able to access Jaskier’s livestream.

When he manages to get the stream playing, he sees Jaskier lounging on his bed, wearing a silk robe that’s falling off his shoulder as he slowly jerks himself off. The sight of Jaskier nearly naked is a lot to take in and Geralt takes his time. Jaskier’s hair is artfully tousled and each visible patch of skin seems to have been carefully planned.

Geralt never thought he would get hard over seeing a bare ankle but here he is. Jaskier’s leg is visible from his foot all the way to his upper thigh, shockingly pale against the black silk of his robe. Geralt wants to bite that tender flesh and leave marks across Jaskier’s exposed shoulder.

Best of all is Jaskier's pretty cock, a normal size for an omega cock but so much smaller than Geralt's own. Jaskier's skillful hand is wrapped tight around it, moving slowly up and down. He lingers at the head, his breath visibly catching in his chest. His eyes flutter each time he squeezes the sensitive head and Geralt knows with vivid clarity that he could wreck Jaskier if only Jaskier would let him. He could be better than any partner Jaskier has ever had, his knot lasting longer than any other alpha Jaskier has bedded. His teeth ache with the desire to mark Jaskier up, to signal to everyone watching that Jaskier is his.

But Jaskier isn't his. Not yet at least, and maybe never. That thought is sobering but Geralt's cock doesn't care what his brain is doing when he can see more of Jaskier than he's ever seen before.

The laptop is muted but Geralt can hear the familiar sounds in the other room as Jaskier gets louder, really getting into his performance. Jaskier does nothing half heartedly when it comes to being on stage and jerking off for an audience is no exception.

He flutters his eyes at the camera and unties his robe, pulling it back to fully reveal his body. Fuck, he looks so good. Jaskier's body is long and sleek, just thick enough for Geralt to imagine gripping tight. He knows how easily Jaskier bruises too. If they fucked, Jaskier would wear the marks of Geralt's hands on his hips.

Geralt stands up and strips, eyes fixed on the video as he pulls off his shirt, pants, and boxers. He sits back down on the bed just in time to see Jaskier toss his head back, exposing the long, pale line of his neck.

Geralt's cock twitches and precome drips down his length.

Fuck.

Jaskier's nipples are pink and inviting. Geralt wants to lick and suck and bite them until they turn puffy and red. Geralt swallows and focuses on the sounds coming from Jaskier's room. He hears a moan as Jaskier reaches behind himself to swipe some slick from his hidden hole and uses the slick to ease the slide of his hand on his cock. Geralt wishes he was close enough to hear the wet, slick sound of Jaskier jerking himself off.

Geralt grips his own cock tightly and starts to work his length, thumbing across the flushed head of his cock. He grabs the lube from his bedside table and drizzles just enough on his palm to make the slide easier without fully removing the feeling of his work roughened grip.

He wonders what Jaskier would sound like if Geralt wrapped his calloused fingers around Jaskier's cute cock. He thinks Jaskier's cock is small enough that it might fit entirely in Geralt's hand, not long enough for him to really jerk him off.

Geralt has slept with omegas before of course, but no one has ever made Geralt this hot, this desperate.

The chat is going crazy, text flying across the screen almost faster than Geralt can read it. Most comments are people wishing they knew what Jaskier smelled like.

Geralt knows what Jaskier smells like. He knows that orange blossom scent well. He knows it as well as anyone can short of burying his face in Jaskier's ass and eating him out.

Fuck, he wants to do that so badly. Jaskier would make the sweetest sounds.

Just as the heat is coiling in Geralt's stomach and the pleasure starts to take an edge to it, Jaskier pauses and Geralt makes himself pause too.

Jaskier reaches under his pillow and winks at the camera before he pulls out a familiar looking small, teal toy.

Geralt would have chosen something else for Jaskier but this is good, this was chosen by Jaskier because Geralt had been holding it, this was amazing.

Jaskier hums as he presses the vibrator to his cock, sliding it around to get it slick, then turns it on. His eyes flutter shut and his mouth drops open in a moan. He runs it slowly up and down the underside of his cock, fully exposed for the camera.

Geralt feels like he only feels during a boxing match, laser focused and ready for anything.

His hand slows to a stop as he stares at Jaskier moving the vibe, memorizing the rhythm and pressure that Jaskier seems to like.

Jaskier moves it up and down his length then holds it against the head of his cock. His chest heaves. The muscles in his thighs tense, his toes curling and then he's coming so hard his whole body jerks. Come leaks between his fingers as he continues to hold the vibe against his cock until his legs are kicking from the overstimulation and he releases his grip. He waves his come covered hand at the camera, blissed out and sleepy looking.

If Geralt had been there, he would have held the vibe to Jaskier's sensitive cock until he was crying from the overstimulation.

He comes at that thought, eyes closing as he rides out the waves of pleasure. Geralt exhales the breath he was holding.

He glances at the chat. Someone asks if the others think that Jaskier's boyfriend bought him that toy.

It's as though someone has landed a punch on Geralt's head that he hadn't even sensed was coming.

Boyfriend? Jaskier had a boyfriend?

That chat must just be speculating but then other comments come in, saying that they're pretty sure it couldn't be Jaskier's boyfriend because he hadn't called his name like he sometimes does. Someone chimes in to say that they hate that Jaskier has a partner and what kind of alpha allows their omega to film themselves like this for money.

Geralt slams his laptop shut and just focuses on breathing through the jealous anger. Boyfriend?

He rolls off his bed and pulls on his shorts. He needs to move, needs to work through the sudden waves of emotion hitting him. He didn't know that Jaskier had a partner. If Jaskier ever called someone's name during a show, it must have been only when Geralt was out of the apartment. Did Jaskier want to hide his boyfriend from Geralt?

Geralt clenches his jaw and walks out onto his balcony to get some air.

The sun is setting on the horizon, casting their shared balcony in a warm orange light. Jaskier's room also has a door leading out here, so Geralt keeps his eyes on the horizon as he struggles with his thoughts. A boyfriend. Jaskier had a boyfriend. A boyfriend that he was hiding from Geralt.

Geralt grips the railing tight enough to make red marks on his palms. He'd thought maybe, one day, Jaskier would be interested in him. Maybe not while they lived together, or even for years yet, but he had imagined that one day they would be together. But Jaskier has a secret boyfriend, a big secret to keep from Geralt when he thought they had none between them.

Geralt rolls his head and exhales deeply. The wind whips around him, drowning out any other noise. He raises his arms over his head in a stretch and flexes his back muscles, feeling tension release from his spine. Despite this, energy is coursing through him. He needs to run or fight or do something to distract himself.

He turns and goes back into his room, picking up his laptop and opening it to make sure he didn't damage it when he slammed it shut. It's broken in the upper left corner, a spiderweb fractures branching out across the screen. Shit.

He can only read the portion of the screen with the chat, which has stopped now that the stream has ended, frozen on the last twenty comments.

A few catch his eye.

hotboibard10: jesus he came fast that second time

leshenfucker69: I told you he got the vibe from his boyfriend, he called out his name at the end again

hotboibard10: I gave him 300 tokens and he doesn't even offer to call my name when he comes!

6whiteorchard9: he never says anyone’s name except for his boyfriends.

hotboibard10:It's all Geralt this, Geralt that.

kikimorequeen:Geralt is a hot name, I bet his boyfriend would look hot fucking him.

leshenfucker69: god i wanna see him get fucked

Geralt stares at the screen. Geralt? Jaskier had come a second time? And he'd said Geralt's name? He glances back out at the balcony and realizes that Jaskier could probably see him while he was out there, probably watched the way his muscles moved as he stretched.

And he'd called Geralt's name as he came.

Geralt tosses the laptop back on his bed where it bounces and slides off onto the floor with a worrying cracking noise. Geralt could not care less. He doesn't bother putting more clothes on, just rips his door open, walks the six feet to Jaskier's bedroom door and knocks. It sounds more like a bang than a knock with his eagerness.

There's a pause then Jaskier calls out "just a second!"

Geralt pounds on the door again.

“Calm down, I said just a second,” Jaskier huffs and pulls open the door. He’s wrapped up in his robe again, his skin flushed red against the black silk.

“The internet says we’re dating,” Geralt says, choosing the direct approach as always. Jaskier blinks, squints, frowns, opens his mouth and then his eyes widen and he looks at Geralt with those big doe eyes.

“You watched my stream,” Jaskier says, his voice soft with awe.

“Yes. You called out my name,” Geralt counters.

“Yes,” Jaskier says. “Is the internet right?”

“They damn well better be,” Geralt says and pushes forward into Jaskier’s room, backing Jaskier up until his knees hit the bed and he falls backwards, silk robe splayed out. Geralt takes a second to look him over hungrily before he descends like a predator on its prey.

The bed creaks slightly under their combined weight but Geralt doesn’t care about the annoying noise, far too focused on the sweet press of Jaskier’s lips against his own. Jaskier kisses like he sings, with skill that floors Geralt but also annoys the hell out of him. Jaskier is keeping the kisses light, twisting under Geralt and trying to talk. Geralt growls and grips Jaskier firmly by the hair and holds him in place while he deepens the kiss, tongue seeking out all the pleasure of Jaskier’s mouth. Their breath is hot between them, shared and sweet with Jaskier’s orange blossom scent.

Finally Jaskier jerks his head to the side and gasps out Geralt’s name.

“We should talk first,” says Jaskier and Geralt growls because he hates talking and he hates waiting and he has no interest in doing both when Jaskier is spread out beneath him and ripe for the taking. He moves to kissing Jaskier’s neck, right over the subtle swell of his mating gland, and lets Jaskier talk while he focuses on other things. “It’s important to discuss boundaries before— oh god, keep doing that, don’t you dare stop.”

Jaskier’s hand cups the back of Geralt’s neck and pulls him closer, his chin tilting up and to the side to allow Geralt more access.

“Maybe we just,” Jaskier gasps. “Talk later.”

“Yes,” Geralt says and bites down lightly on Jaskier’s mating gland. Jaskier curses and writhes under him, body tensing with pleasure already. The smell of orange blossoms is overwhelming, all consuming. Geralt slides his free hand down Jaskier’s side, past the swell of his ass to grip the back of his upper thigh and haul Jaskier’s right leg up to wrap around his hip.

“Oh god,” Jaskier says and goes pliant beneath Geralt. Geralt takes the opportunity to lower himself down so that they’re pressed chest to chest, cocks rubbing against each other but separated by slippery silk.

Geralt pants against Jaskier’s neck and shifts his hips until they’re lined up just right so he can jerk his hips forward to rub his cock along Jaskier’s length. It turns out lube isn’t really needed when there’s high quality silk on hand. He sucks on Jaskier’s mating gland and Jaskier tucks his free leg over the back of Geralt’s, encouraging his movements.

Geralt takes the gift that Jaskier offers and rocks forward faster, Jaskier pinned under him and making the sweetest noises. Finally Geralt can hear him clearly, with no wall to muffle the sound.

If jerking off to Jaskier’s faint noises was good, it's a miracle that Geralt doesn’t come just from hearing them up close. Certainly his stamina is not as good as it usually is but that’s fine, Geralt’s refractory period has always been unnaturally short and he wants to claim Jaskier again and again, as many times as Jaskier will allow him.

Jaskier cries out even louder, his scent spiking, and then Geralt can smell the musk of his spend. Geralt snarls and keeps moving until Jaskier is making small, noises that seem punched from his lungs and he’s clawing at Geralt’s back but he never once tells Geralt to stop or slow down and his scent gets stronger and stronger as Geralt uses his body to get himself off.

“Oh god,” Jaskier gasps and Geralt can smell the salt of tears. He moves back so he can see Jaskier’s face and, god, how had he not spent the whole time staring at him. Jaskier’s cheeks are red and damp with tears, his eyelashes clumped together and his eyes glazed with pleasure as his hips jerk and suddenly Jaskier is coming a second time. Fuck. Geralt has always loved that omegas can keep up with his desire, can go round after round and chase pleasure for hours, though he’s never met one who enjoys overstimulation enough to come from it.

“Fuck, you’re gorgeous,” Geralt says and leans down to claim Jaskier’s mouth.

Jaskier pants into his kiss, lips open for him to take but so overwhelmed he can barely kiss back. Geralt isn’t done yet. He’s going to wreck Jaskier again and again, on camera and off. He’ll do anything to keep touching Jaskier like this, to keep making Jaskier smell like incandescent happiness.

Geralt releases Jaskier’s hair and gets both hands on his hips, tilting his pelvis so that when Geralt thrusts forward he slides against Jaskier’s ass instead of his twice spent cock.

Jaskier chokes on a sob and wraps his legs higher around Geralt’s waist to help him find the right angle.

Every few strokes the head of his cock presses against Jaskier’s hole, almost catching on it except for the silk separating them.

Jaskier pulls him closer and kisses back, urging him to go faster and that’s it for Geralt. He comes with a growl all over Jaskier’s pretty robe and bedsheets.

Jaskier melts back into the bed, chest heaving and Geralt can hear his own heartbeat pounding in his ears. He tucks his face against Jaskier’s neck and lets his full weight press down on Jaskier, who sighs with contentment and starts to sing a little song, something improvised and silly and raunchy and Geralt can’t help but huff out a laugh.

The brightness in his chest is better than any orgasm he’s ever had, except maybe the most recent one.

*****

Everything is different and nothing is. Their relationship doesn’t change and Geralt comes to realize that they were essentially dating even before they first kissed, going about their days in tandem and tangling their lives together as much as possible. The only thing big thing that changes is that they fuck each other almost constantly. Or, more accurately, they almost fuck each other constantly.

They're rutting against each other on every surface in their apartment, giving and receiving hand and blow jobs. But every time they get close to Geralt entering Jaskier, even just his fingers, Jaskier will change their position back to some other contact.

"Do you not want me inside?" Geralt demands as he rubs the head of his cock from Jaskier's balls to nudge at his hole.

"God, I want it so much, Geralt," Jaskier says, his voice broken with gasps and moans. Geralt holds his cock in position and applies just enough pressure for Jaskier to really feel. "But I wanted to ask--"

Geralt snarls as Jaskier moves away from him just as he's about to slip inside, frustrated yet again. Jaskier reaches between his legs to grip Geralt's aching cock and jerk him to completion. Geralt bites at Jaskier's shoulder in retaliation and Jaskier nearly falls off the couch as he leans into it.

"I promise, you can fuck me soon, Geralt," Jaskier pants. "I just have one request beforehand."

Geralt stills his wandering hands and listens to Jaskier, which he has gotten very good at.

"Let me film the first time you take me," Jaskier says, the words tumbling out of him. He sounds nervous.

"Anything," Geralt promises fervently, barely thinking about it.

"I just think it'll be so hot that I can't stand to experience it only once, I want to be able to jerk off to it later, I want to have a video of you to watch when I'm lonely. Please, Geralt, please."

Geralt forces his brain to work for a bit and seriously think about it for a moment. A rush of heat lifted through his body. He'd always wanted to prove that Jaskier was his, to show off his claim to that ridiculous follower count.

"Jaskier, I already agreed." He sounds firmer this time, more in control.

"Oh. Oh, well, look-- God, kiss me, please, you're so perfect," Jaskier says, staring at Geralt with those big eyes and desperate like he might cry if Geralt denied him.

Geralt denies him nothing.

They stay curled together for a few minutes before Geralt begins to leave marks across Jaskier's throat and slowly rolls his hips forwards, questioning. Jaskier's answering moan made him grin. He hadn't fully worn him out yet.

Geralt rolls to his feet and lifts Jaskier into his arms. Jaskier makes a high pitched noise that causes Geralt to huff with amusement. Then Geralt walks right into Jaskier's room and tosses him down on the bed.

"Now?!" Jaskier cries out, as if he's being put upon and hadn't just confirmed that he wants a fourth round.

"Set up the equipment," Geralt says and sits down on the bed, cock stirring against his thigh.

"Yes, sir," Jaskier says and it turns out setting up equipment takes longer than is really sexy but Geralt stays hard by slowly fisting himself and Jaskier stays hard by watching. Geralt reclines against Jaskier's pillows, chin turned to stare right into the camera. Jaskier was staring at the monitor at the back of the camera, mouth open as he took sharp breaths.

"Jaskier," Geralt says and Jaskier jumps, head snapping up to meet Geralt's gaze and his eyes are glazed with hunger. "Hurry up."

Jaskier mutters something about white balance but he presses a few buttons and a red light blinks on above the lens. Geralt grins, all teeth, and Jaskier nearly wipes out on the cords of his camera equipment hurrying back to Geralt's side.

Geralt sits up and grips Jaskier by the hips as he reaches the bed and shows off his strength by lifting Jaskier up and over him onto the bed. Geralt immediately rolls onto Jaskier and pushes his way between Jaskier's legs.

"Your fourth round," Geralt says with consideration. "It must be difficult for you to get hard by now. I promise I'll go slow."

Which is the opposite of what Jaskier wants.

"Fuck you," Jaskier says but his cheeks and ears are blossom red.

"I'm trying."

But Geralt has always had an issue with over-exerting his self control so instead he spends a while kissing Jaskier until the flush spreads down his neck and across his chest. He's finally going to be inside of Jaskier, finally going to learn the way he feels, and dark possessiveness blooms in his heart. He sits back on his heels, exposing all of Jaskier for the camera and thriving in the thought of people watching it in the future and knowing that he was the one who got to touch the skin they all saw, got to lick over every mole and scar.

"Mine," Geralt says and Jaskier's pupils blow wide open and he nods, for once lost for words.

"Yours," he finally says. "Yours, yours, yours."

A public claiming was a rather archaic way of doing things but Geralt felt a heat stir in his gut at the thought. He flips Jaskier onto his front and presses against him from behind. He presses his nose to Jaskier's neck and breathes in his orange blossom scent.

"I'm going to show every one of them who you belong to," Geralt promises. "Mine."

Then he sits back and runs his hands over Jaskier's ass. Jaskier's breath catches and he pushes up into Geralt's touch. Geralt runs his thumbs up and down the part of his cheeks. He stops and presses in and parts Jaskier's ass to expose his hole for Geralt's gaze.

Jaskier is wet and soft looking. His slick reflects in the light as it drips down from his hole to his balls.

Geralt doesn't hold himself back. He'd shaved off his beard this morning just for this purpose. Jaskier tastes like he smells, saccharine and glorious. The sounds he makes are sinful and Geralt suddenly has an idea.

"Jaskier," he says and Jaskier twists to look at him, flushed an almost comical red. "Start a livestream."

"If you think I'm going to let you stop now--" Jaskier starts, voice shrill.

"On your phone," Geralt says. Jaskier makes an embarrassed noise but he reaches over to the sheets next to them and grabs his phone. The phone had somehow followed them to the bed despite Geralt having no memory of Jaskier grabbing it. He'd been a little preoccupied.

Jaskier's hands fly over his phone, opening an app and navigating through it faster than Geralt could read. After barely a few seconds, Jaskier held up the phone on the sheets in front of him, Geralt barely visible in the background. Geralt leans down and licks at Jaskier's entrance, tapping it with two fingers. Slick drips in a strand between Jaskier's hole and his fingers. Jaskier makes a high, desperate noise and Geralt presses his tongue and two fingers inside. It’s a lot to take at once but Jaskier opens for him with a welcoming ease. Geralt lifts his head up a little, glancing at the camera. He can see the screen but the whole video is of Jaskier, Geralt's face cropped out.

Geralt moves to sit up more and Jaskier quickly angles the camera so that Geralt is hidden behind Jaskier's head. Perhaps Jaskier was purposefully keeping Geralt's face out of the video to protect his identity. Jaskier didn't realize how Geralt wanted to claim him. Maybe he didn't realize how serious Geralt was.

"Are you hiding me from them, Jaskier? Embarrassed?"

"Never of you," Jaskier gasps. "But, your privacy--"

Geralt rolls his eyes and lunges forward to nip at Jaskier's mating gland, head ducked so all the screen could see was his white hair. Then he lifts his gaze until he is staring right into the screen, mouth still possessive on Jaskier's neck. Jaskier stiffens and a wave of orange blossom scent hits the air. His eyes are fixed on the screen as he watches Geralt stare out at every single person watching the livestream. Every one of them sees his face and knows that dandelion69, Jaskier, is his.

He forces his mouth to the opposite side of Jaskier's neck, onto the side where there is no mating gland, and slowly bites him, increasing the pressure until Jaskier's sounds turn almost frantic with pleasure. He'd claim Jaskier properly one day, but not while they were fucking for the first time like this. He would wait until Jaskier begged him for his bite and then he would do it whenever Jaskier wanted, however Jaskier wanted, privately or publicly.

Jaskier's whole body shudders under him, his heels kicking up at Geralt and he takes that moment to thrust into him for the first time. Geralt would normally stretch his partner more but Jaskier seems to thrive at the barest edge of pain.

The gorgeous heat and grip of Jaskier as he comes on Geralt's cock is something he will never forget.

Geralt moves slowly inside of Jaskier, teeth clenched to avoid spilling himself already. As Jaskier's muscles ease except for aftershocks, Geralt begins to ramp up his speed until his thrusts are rocking Jaskier up the bed and Jaskier has to reach up and brace himself against the bed frame. Each hard snap of his hips forces a sound out of Jaskier's lungs and he moans through it. Geralt knows better than to stop as Jaskier's body begins to tighten in on itself underneath him, coiling tighter and tighter until Geralt presses his thumb against the rim of Jaskier's hole, tight around Geralt's cock.

Jaskier makes a startled noise as Geralt touches him there, then shrieks and comes for a second time as Geralt presses hard enough to sink his big thumb in alongside his cock, simulating a knot. Jaskier shakes, his mouth open, as his hole spasms around Geralt and attempts to catch his knot tightly. But Geralt pulls his finger back slowly and Jaskier attempts to chase his hand, noises turning panicked as though he thinks Geralt is done with him.

Geralt disperses that thought by pulling out then fucking into him, moving at a leisurely pace and enjoying the way Jaskier keeps suddenly clenching around him.

"Did you think I would let you finish without my knot?" Geralt says. Jaskier shivers and begins to roll his hips back into Geralt's, matching his pace perfectly.

"I want it so badly, Geralt, please," Jaskier says. He is especially pretty when he begs. Geralt lets himself fall into a hungry rhythm, taking and taking while Jaskier makes soft, overwhelmed noises. Geralt grips his hips and moves him as he pleases so that he can get as deep as possible.

His knot starts to swell quickly, Geralt slightly overwhelmed by the way Jaskier feels inside. He presses forward until he's deep within Jaskier and wraps his arms around Jaskier's waist to pull him even closer. Then his cock jerks and his knot swells and Jaskier's voice is hoarse as he cries out in another orgasm.

*****

Geralt becomes an immediate part of Jaskier's cam work. The chat is divided on whether he's a good addition or not. Everyone loves to see how small Jaskier's cock looks next to an alpha's. Not everyone is happy that Geralt is the one whose cock gets to be the comparison. Most of the alphas tuning in had dreams, however distant, of fucking dandelion69 themselves. That dream is shattered now that they would have to challenge Geralt for the right.

“He’s too damn scary” says the chat, though they are once again divided on whether that was good or bad. For every viewer Jaskier lost, he gained two more that were desperate to see the hottest new couple on the internet.

“You could have your own channel, you know,” Jaskier says. They’re both still breathing quickly and cooling down, Geralt resting his head on Jaskier’s chest until he can summon the will to lever himself up. Jaskier pets his hair, and it's soothing in a way he can’t remember ever experiencing before. Maybe he’d felt it before he was abandoned to Vesemir but he can’t remember it. “You’d make more than you’re making now.”

Geralt grunts and presses his forehead against Jaskier’s sweaty skin. He likes his current set up, likes to take odd jobs between coaching boxing at the gym. His goal has never been to be rich, just to have enough money to keep himself fed and moving. Jaskier has more spending money than Geralt has ever had at one point in his life, and he’s determined to spoil Geralt with it.

It turns out that Geralt really likes to be spoiled.

The discovery is not easy, and it takes him a long time to relax but Jaskier has all these incredible things that overwhelm his senses and distract from any self consciousness he feels.

It is easy to be intimate during and after sex. The hard part is to let himself relax enough to enjoy Jaskier’s attention and gifts. He’s not used to nonsexual intimacies.

Jaskier has always been stubborn though.

He comes at Geralt with richly scented bath salts that make the water feel just a little different from usual and towels so plush Geralt keeps touching them instead of briskly drying himself off. Jaskier even gets him different shampoo and conditioner to replace his current 3:1 hair/body wash. Jaskier had made a sad noise the first time he noticed that container in the shower and he seems to take special enjoyment in replacing them with a collection of other tubes and jars. It seems less efficient but Geralt stops complaining after the first time Jaskier washes his hair for him.

Geralt melts back against the side of the tub, his head tilted back on a washcloth, as Jaskier works some citrus smelling shampoo and then matching conditioner into his hair. Jaskier chats with him as they wait for the conditioner to work, which is another thing Geralt has never done before. Jaskier just sighs when he hears this and works his fingers in small circles over Geralt’s scalp to keep him distracted.

His hair has never felt like this before. The long silver hair needs a cut but it's clean and so soft he keeps putting it up and adjusting it just for an excuse to touch it. It feels like Jaskier’s now, though Jaskier’s hair is finer and shorter.

Jaskier pampers him off and on camera. Before they go live, Jaskier checks in with him every time and explains his idea for the stream. Geralt has yet to reject anything Jaskier proposes and it’s a heady feeling to know how compatible they are.

Jaskier has an appetite like his own for sex, which is another thing Geralt has never encountered with his previous partners. Jaskier doubles how often he streams each week just because they are fucking so much and it would be a shame to “not monetize it”. Jaskier had worried for a moment that doing so would produce such a glut of their content that they would lose or over saturate their audience. In reality, Jaskier’s income spiked massively and he insisted on splitting it with Geralt. Geralt was used to always working odd jobs to make ends meet and while this is certainly the oddest, he appreciates not having to ask around at the end of the month to see if anyone needs help so he can make rent.

Geralt spends a great deal of time on camera or just behind the cameras, mic’d up so the audience can hear him clearly as he orders Jaskier around. Those are some of Geralt’s favorites because he gets to direct the action he’s spent so long listening to. Without the wall between them, he can really focus on all the sounds Jaskier makes and the way Jaskier touches himself. Each time he does this, he learns more about how to make Jaskier’s legs shake and puts each new discovery to practical use as soon as he can.

They talk about Jaskier’s upcoming heat a few times, sometimes for an audience. Jaskier’s heats have always been ferocious and rough on his body, so he rarely works during them. It’s not sexy, he tells Geralt, to see someone genuinely whining in pain. This time though, he wants to video parts of it and is teaching Geralt how to use the recording equipment. It won’t be a live stream in case something goes wrong, but Jaskier will edit it together later and post it at a special tier so that only his most generous followers can see it.

His general income spikes again as people sign up to receive the videos, nearly as thirsty for his heat as Geralt is.

Geralt is not great with the recording equipment. He tries but he’s always been a kinetic learner, not someone who excels at memorizing tiny buttons and understanding what they do. Still, he does his best and he even upgrades his phone to one with a functioning camera, finally giving up on his small brick of a flip phone.

On their last scheduled stream before Jaskier’s heat, Jaskier reverses his camera set up so that the view of the city out the window is visible as a blur in the background, just clear enough for the viewers to watch the sun set on the horizon while Geralt and Jaskier fuck on the floor in front of the windows.

The sunset paints the planes of Jaskier’s body in orange light. Geralt traces the lines between light and darkness with his tongue across Jaskier’s chest as he slowly jerks Jaskier off, fist slick with slightly too much lube.

“You’re going to treat me so well during this heat,” Jaskier says, hands buried in Geralt’s newly washed hair. Geralt grunts in agreement and runs his tongue across Jaskier’s nipple. Jaskier gasps and arches into the touch. “It’s going to be incredible. You’re going to fuck me so good I don’t even have time to feel the bad side of the heat. You’re going to keep me knotted constantly.”

“Yes,” Geralt agrees, though he silently vows to do better than just make Jaskier comfortable. “I’ll keep you knotted whenever you want.”

Jaskier turns his head away from the camera and whispers so that only Geralt can hear him.

“My heats are always the worst when I first wake up. I always wake up feeling horrible.”

Geralt leans down so that Jaskier is whispering in his ear, arm still working between them to jerk Jaskier off.

“I’ll be right there when it happens,” Geralt promises. “I’ll knot you immediately. I’ll wake you up with a knot already in you so that you wake up comfortable.”

“Oh god,” Jaskier gasps. He starts to jerk his hips up into Geralt’s fist. “Do you promise?”

“I promise,” Geralt says fervently, like he’s promising a lot more than some somnophilia.

Jaskier comes between their bodies, earlier than planned but he shakes through it for longer than Geralt had learned to expect. Hmm. Apparently the somnophilia was more than just a passing kink for Jaskier. He would have to do some research and experimenting.

*****

As Jaskier’s heat approaches, the two of them become even more inseparable than when Jaskier was following him everywhere for inspiration. The only thing that can distract Jaskier from climbing Geralt like a tree is his music.

He sits on the floor by the window, soaking up the last warm rays of sunlight before autumn sets in. He strums his lute and sings a song that he wrote about Geralt.

Geralt listens and almost finds himself smiling as he works in the kitchen, honing the edge of their knives. The steel slides across the oiled surface of the sharpening stone in a steady rhythm and Geralt loses himself in the repetitive motion and the sound of Jaskier’s voice in his ears.

Jaskier’s song cuts off with a gasp and Geralt nearly loses a finger in his rush to check on him.

Jaskier’s cheeks are flushed red, his pupils dilated like they get right before his orgasm.

“It’s almost here,” Jaskier says. Geralt’s cock twitches in interest. He takes Jaskier’s lute from Jaskier’s arms and sets it carefully on the coffee table where they (probably, hopefully) won’t destroy it.

“How soon?” Geralt asks as he folds down onto his knees in front of Jaskier.

“Minutes,” Jaskier says. Geralt hums and crawls forward until he’s straddling Jaskier’s lap and plants his hands on the wall on either side of Jaskier’s shoulders.

“Do you want to wait?” he asks, lips brushing against Jaskier’s.

“Hell no,” Jaskier says and leans up to kiss Geralt fiercely. Geralt flexes rarely used muscles and smiles, just a little. Jaskier traces his lips with his tongue and sighs happily.

Geralt grips Jaskier’s hips and yanks him down so Jaskier’s back is on the floor and Geralt is over him. He can smell orange blossoms and a hint of lemon from the oil Jaskier uses on his lute. The grin on his face is something wild now, not huge but close to feral.

“Mine,” Geralt says and Jaskier smiles sweetly up at him. He lifts a hand to cup Geralt’s face and runs a thumb across his lower lip.

“All yours,” Jaskier promises. A feeling like a roar surges in Geralt’s chest and he dives down to kiss Jaskier again, fierce and hot. Jaskier's noises are gifts to his ears.

Geralt strips them both down with militant efficiency. Jaskier likes to take his time peeling their clothes off but Geralt has an agenda and the first item is kickstarting Jaskier's heat.

Pressing their bodies together, Geralt runs his lips over Jaskier's mating gland. Jaskier shudders and arches into it even though they've agreed not to bond this time around. Soon, certainly, but sometime when they were both more coherent and could remember it.

They've been fucking so much that just the scent of orange blossoms gets Geralt hard. He forces himself to slow down and ignore the aching arousal. Jaskier was the focus right now. Glorious Jaskier.

Geralt runs his hands from Jaskier's shoulders to his pecs, squeezing them slightly before focusing on Jaskier's sensitive nipples. Jaskier swears and grabs Geralt by the hair, not to push him away but to pull him closer. Geralt obeys. He presses a kiss right above Jaskier's heart and can feel rhythmic pounding against his lips.

So wonderful. Geralt breathes in deeply and puts his forehead against Jaskier's sternum. Then he tugs at both nipples at once, hard enough that Jaskier arches off the floor and the room becomes saturated in orange blossom scent. Geralt runs his tongue, almost soothing but too hot, over one of Jaskier's abused nipples.

"Bedroom," Jaskier gasps. Geralt rolls off him and to his feet in one motion, then hoists Jaskier into his arms. It's a matter of seconds to move from the living room floor to Jaskier's bed. Geralt pulls away for just a moment to get the cameras recording. Jaskier rolls around the bed, whining the whole time.

Geralt comes back to the bed and allows Jaskier to pull him down like one of those drowners in the video games Ciri plays. It's too fast and firm to be sexy but Geralt finds himself smiling anyway as he tussles with Jaskier. Jaskier has always been surprisingly strong but Geralt is Geralt and it takes a matter of moments for him to pin Jaskier's legs and hands to the bed. Jaskier goes limp under him and turns his head to bare his neck. He looks up at Geralt and flutters his eyes tantalizingly. Minx. Geralt slides between his legs and releases Jaskier's wrists to push his knees to his chest.

Jaskier grabs his own legs and keeps them in place so Geralt can look his fill. Jaskier's hole is red and wet, twitching with needs. It allows for Geralt's thumb to slide in with barely any resistance and it must feel even better for Jaskier than it feels for Geralt because Jaskier's breathing is speeding up and he's trembling slightly.

Geralt sinks his whole thumb deep into Jaskier, tugging at his rim with firm pressure and Jaskier's whole body shudders, his head falling back to bare his neck.

Without any hesitation, Geralt pulls his thumb free and sinks two fingers inside of Jaskier, crooking them to press against the nerves within Jaskier that usually require a knot to stimulate. He feels the instant that the heat sets in fully. Jaskier jerks and swears, a gush of slick coating Geralt's hand. Geralt leans in even closer, trapping Jaskier under his weight as he works him open. Jaskier is breathing heavily, his face flushed a dark red that trails down his chest.

"Geralt," Jaskier says, impatience in his tone. A small smile quirks Geralt's lips and he withdraws to wipe Jaskier's slick on his cock and jerk himself a few times to take off the starving edge of his desire.

He lines up his cock and pauses to enjoy the way Jaskier's entrance moves against him, clenching and releasing in anticipation.

"Geralt!" Jaskier repeats and Geralt chuckles as he sinks all the way inside in one smooth, slick thrust. Jaskier's eyes glaze over and his mouth drops open.

"Better?" Geralt asks and begins to move. Jaskier sinks his hands into the meat of Geralt's shoulders, nails digging in. Geralt grips Jaskier's hip with one hand and plants the other on the bed so that he can hold Jaskier steady as he works to plow him into the mattress.

Jaskier's hot breath brushes Geralt's cheek as he leans over him, finding the ideal position to take what has been offered.

Jaskier wraps his legs tight around Geralt's hips, restricting his movements a little bit so Geralt switches to short, powerful thrusts that have Jaskier scratching red lines across his back and shoulders. Geralt leans his head down to kiss across Jaskier's slack jaw, enjoying the almost too slick sensation of an omega in heat. He reaches a hand down to wrap around Jaskier's cock but Jaskier arches away from it and slaps at his hand. Too sensitive then. Geralt strokes Jaskier's side as Jaskier's eyes go increasingly out of focus, his body soft and pliant under Geralt.

An omega's heat is a gift and Geralt doesn't intend to be anything but appreciative. He fucks Jaskier until Jaskier comes around his cock, yanking Geralt's own orgasm out of him so that Jaskier's muscles can lock down around Geralt's knot and keep them tied together.

Jaskier melts back into the mattress, exhausted but sated for now. Geralt rearranges them slowly, Jaskier too out of it to do anything but complain a little as Geralt shifts inside of him, so that Geralt can spoon Jaskier and nose at his scent glands. The glands are swollen and Geralt gently sets his teeth around one, with increasing pressure until Jaskier jerks and comes again around his cock. Geralt retreats with a last kiss to the gland.

Jaskier's face is sweaty and red and Geralt takes the time to brush his hair back so that he's more comfortable. Jaskier makes a small, content noise that spreads warmth in Geralt's chest. Geralt pulls Jaskier into the safe embrace of his arms and slowly grinds his knot deeper, keeping Jaskier's heat satisfied even as he drifts off.

*****

Jaskier sleeps heavily between rounds of fucking. It takes another four orgasms before he settles for the night, exhausted and covered in sweat, slick and come. Geralt waits until his eyelids twitch with a dream before he steps away to the bathroom for a cloth and warm water. He wipes down Jaskier's body first, then takes a shower to clean himself.

He salvages what he can of their dinner, which isn't much, but he can supplement it with other foods that he'd prepared in advance incase of such a scenario. Geralt takes some time to do yoga in the living room while the oven preheats, stretching out his tense and well-worked muscles. He manages to get through a full vinyasa before he has to return to the kitchen.

The food is warm by the time he hears a small noise from the bedroom. Geralt piles up the food onto a plate and pours one glass of Jaskier's fancy water and another of tap water. When he returns to the room and places everything carefully on the bed stand, Jaskier is still asleep but restless. His eyebrows are furrowed and he's biting his lips.

Geralt slides back into bed and Jaskier sighs and rolls flat on his stomach as he register's Geralt's scent subconsciously.

"Jaskier," Geralt whispers but Jaskier is deeply asleep, for all the heat is obviously rising in him. Geralt touches Jaskier's forehead. It's burning up. Geralt drags all the covers off the bed to make sure Jaskier isn't getting too hot because of those, then he sweeps a hand down Jaskier's naked back. He's a little sweaty again despite Geralt just cleaning him off. He recalls Jaskier talking about waking up with a full blown heat and how rough it was. He also remembers his promise.

He makes sure Jaskier is comfortable on his stomach, lifting him up slightly to place a pillow under his hips to raise them up. Jaskier's hard cock leaks all over the pillow case and Geralt makes a mental note to buy a few more sets. Clearly one set reserved for heats was not going to be enough.

Geralt rolls up on top of Jaskier, firmly pushing his legs apart so he can settle between them. Jaskier is soft and pliant under his hands. He doesn't stir.

Smoothing his hands over Jaskier's back, Geralt gently works at some of the tense muscles there, just enough to soothe without waking him up. Jaskier sighs and melts even further into the bed. Geralt works his hands lower and lower until he's gripping Jaskier's ass and spreading it to check on his hole. It's red and puffy, slick again in anticipation. Geralt will not leave him wanting.

He doesn't bother opening Jaskier up further, just presses his cock against his hole and presses inside with slow, shallow thrusts. Jaskier's lips fall open on with a sigh, breath hitching each time Geralt goes a little deeper. He doesn't move, body limp with sleep. The permission he's given to Geralt to take him while he sleeps is a gift that Geralt will treasure. He's gentled by slumber, resting his clever mind, and leaving the care of his body up to his lover.

Geralt plants his forearms on the mattress on either side of Jaskier's ribs and fucks him slow and sweet. He keeps Jaskier stuffed full for as long as he can before Jaskier's body begins to clench down and demand a knot. Geralt obeys, shuddering as his knot swells within Jaskier and Jaskier's body locks him inside. Geralt leans down to press a kiss to Jaskier's spine and Jaskier sighs happily before sinking even deeper into slumber.

*****

They fuck for three days before the heat breaks and, even though he's sore and overworked, Geralt wishes they could have gone longer. He's looking forward to Jaskier's next heat already, as well as all the fucking they'll do in the mean time. There's something about Jaskier that makes him hungry in a way he's never felt before.

When the heat finally lets Jaskier go, Geralt carries him into the bathroom and runs him a bath, the warm water sloshing against Jaskier's relaxed body as it fills the tub.

"Geralt," Jaskier says, his voice rough. Geralt turns to look at him and leans down when Jaskier beckons him. Jaskier leans up and presses a soft, lingering kiss to Geralt's lips. "Next time, I want you to claim me properly."

He runs a wet hand over his neck, right on top of his mating gland.

Geralt kneels down next to the tub and kisses Jaskier fiercely. His future's so bright it's blinding and Geralt feels a sensation in his chest that he's never felt so strongly before.

He breaks their kiss and whispers "yes" against Jaskier's lips.

Notes:

<3

This fic was written as part of the Fandom Trumps Hate initiative.

I will be participating in Fandom Trumps Hate 2023, if anyone is interested in a new work or sequel to any of my SVSSS or Witcher fics.