Work Text:
By the time Jaskier had managed to slip out into the gardens, it had been night for hours and only the moon lit his way. None of the guards he passed paid him any mind; he was just another busy servant to them. But… servants weren’t allowed in the gardens. Nobody but the royal family, their personal servants, and the groundskeepers were allowed.
The dirt path crunched under his boots as he made his way to the lake at the center of the massive garden, and stopped on a bridge that led to one of the islands. Not a ripple disturbed the placid surface, the moon’s reflection still and perfect. Jaskier stepped closer, his heart thumping in excitement as he waited. There—a ripple, and moments later, a head of white hair breached the surface.
“Geralt,” Jaskier sighed, sinking to his knees as the merman swam closer. They hadn’t been able to see each other in days; Jaskier’s duties had exhausted him too much to sneak out, and longing glances as he walked the gardens with his maids weren’t the same.
Geralt pulled himself up to join Jaskier on the bridge, reaching out to draw Jaskier into an embrace. Jaskier went willingly, uncaring of how damp his clothes were getting. They held each other for a long moment before Geralt lifted Jaskier’s chin to kiss him; a tiny, sweet thing.
“A few more days, then we’ll be free,” Geralt whispered when they broke apart. The reminder that they wouldn’t be stuck here much longer comforted Jaskier, and he pressed closer.
“…Does that mean we can’t fuck tonight?” Jaskier asked, and it startled a quiet laugh out of Geralt. Instead of answering, he slipped one hand under Jaskier’s loose shirt to palm his stomach, which was answer enough. “Oh good, because the oil was getting really uncomfortable.”
“Oil?” Geralt asked, pulling back as Jaskier undid the ties on his pants. After a moment he reached out to help Jaskier untie his boots, even as he waited for an answer.
“We learned I can’t take all of you in my cunt, but… I thought…” Jaskier ducked his head as he slid the boots off, his cheeks burning. “I thought maybe the other one could… go in my ass?”
The silence was deafening, and Jaskier felt the first stirrings of uncertainty. Then they were in the water and Geralt pressed a flurry of kisses to his cheeks and neck. It would be hard to hide the wet clothes, but that was a distant thought in the face of Geralt’s joy.
“Yes, yes, good mate, clever mate, yes,” Geralt said, his excitement making him dissolve into coos and chirps. Laughing, Jaskier helped Geralt strip his pants off, draping them over the edge of the bridge so they could dry at least a little before Jaskier returned to his rooms. Neither of them touched his shirt.
Both of Geralt’s dicks were out, twitching and leaking slick into the water, and Jaskier pressed against him, feeling the tapered points squirm in between his thighs. It had been disconcerting the first few times, feeling them move like limbs, seeking out his entrance. The longer bottom one slid past his folds and pressed at his ass but didn’t push in, while the shorter top dick flicked at his cunt, teasing.
“Yes, Geralt, please,” Jaskier urged, fingernails digging into the pale flesh of Geralt’s shoulders. He felt so achingly empty, his core clenching around nothing. Pressing a kiss to his cheek, Geralt nodded, and then his dicks were pushing inside Jaskier, the tapered tips slipping in with no trouble. Jaskier had been a little worried that he hadn’t used enough oil in his ass, but Geralt’s slick was more than enough to ease the way. Even as they became thicker it didn’t hurt, and when their hips were flush the only sensation Jaskier had was “full.”
In the moonlight Geralt’s white skin and scales seemed to glow, his face contorted in ecstasy, eyes closed and mouth open as he panted for air. “Take me, take me so well, my mate, so tight around me,” he gasped, hands tight on Jaskier’s hips. There would be bruises, and he’d have to send the attendants away to bathe in private tomorrow, but Jaskier couldn’t bring himself to care. He could feel as Geralt twitched inside him, his cocks brushing against sensitive spots, and it was heaven.
“Yes, yes my love, I have you,” Jaskier soothed, as though he wasn’t shivering just as much. “Come on my love, fuck me, fill me up, lay your claim on me.”
At that Geralt started to rock his hips as much as he could without tipping Jaskier underwater, pressing their lips together to silence their cries. Though his thrusts were shallow, the movements of his cocks more than made up for it, twisting and curling inside Jaskier. In a matter of moments, he was spilling over the edge of his first orgasm of the night. He had thought the dick in his ass might have felt odd but… it didn’t, only added to the satisfaction of pleasing Geralt.
“Ungh, fuck, Geralt,” Jaskier gasped, breaking the kiss for some air. He didn’t need to look at Geralt to know he was grinning smugly; Jaskier could feel the way his lips curved. But any smart response he had was quickly chased away by a clever twist of the cocks inside him, pressing at just the right spots to have him cumming again.
“Gonna breed you, Jaskier. Fill you up with my seed, make sure it catches so once we’re safe, you’ll give birth to my brood,” Geralt whispered, and fuck, Jaskier wanted that, he wanted that so bad. If it had been any other man he might have rebelled, but Geralt loved him, Geralt wanted him, Geralt saw him. “My lovely, brave mate, my prince.”
The cry of “Geralt!” was muffled into Geralt’s neck as a third orgasm shuddered its way through Jaskier’s body. This time Geralt joined him, the thrashing of his tail almost enough to send them underwater as shot after shot of cool seed filled Jaskier. They clung together through the aftershocks, exchanging kisses and nuzzles. Jaskier didn’t want it to be over.
All too soon he would have to pull away from Geralt and wash the cum out of himself. Get redressed, and exchange a kiss goodbye with Geralt. Sneak back into his rooms and hide his clothes, then wake at sunrise not as Jaskier, but as Princess Julia, and hope another day of pretending didn’t kill him. Geralt had promised though. He’d found a way out, he said. He’d get them both away from the palace. And they would be together, and they would be free.
But that was later. Until that time came, Jaskier pressed himself close to his lover and thought of nothing but them.