Work Text:
Geralt had been so obviously wanting you the whole day. You could tell simply by his touches through the market. Long glances as you strolled through the stalls looking at herbs and spices. He was never apart from you for long, and when he was you could feel his gaze, dark and desperate.
It had been exactly a year since you removed yourself from an unhealthy relationship to travel with The Witcher and his long time partner in what at first you weren’t sure. Jaskier, a bard. Beautiful inside and out, if not a bit of a rake.
It was 4 weeks before you were hopelessly in love with both. And another four months before you would realize that they loved one another as much as they loved you. And that was that. A White Wolf taken by a singer and a witch. A most powerful witch at that. Your spell work was renowned across The Continent and it came at no little cost.
Finding a man like Geralt was one thing, but to be gifted this Lark? No magic other than fate could have brought it together.
This anniversary of sorts was overshadowed by said bard’s absence. He was traveling and being well paid to do so, so neither you nor Geralt could fault him. He would return tonight, with stories and song and drink from far away. Jaskier would be needy and loving and soft as he always was after a long trip and you would be happy to oblige him any little thing his heart desired. Including his and Geralt’s favorite meal of roast chicken and garlic potatoes, with chocolates Jask would bring home as promised for dessert.
A slow steady hand found your lower back again as Geralt returned from seeking out a contract in the tavern. A problem you would both tend to tomorrow. A ghoul infestation in an abandoned estate some lord or lady wanted to purchase and rebuild. It was a good amount of coin but nothing pressing. For now you focused on the heat coming from Geralt, his thumb rubbing your back idly and yellow eyes sliding to your’s. His pupils were blown but he quickly turned to the merchant before you and spoke in a light tone.
“Morning,” he rumbled to the old woman who smiled up at him.
“Witcher.” She nodded, no fear clouding her eyes. She saw how tenderly he looked at you, how he deeply breathed in the lavender smell of your hair as you flushed and looked down at her collection of trinkets. All sorts of shiny knickknacks littered the worn velvet table cloth. A small gold charm on burgundy cord caught your eye but Geralt was already reaching for it.
“12 copper and it’s your’s,” the merchant said, smiling knowingly. Geralt fished through a pouch around his belt and handed her a silver piece and nodded gratefully. Fortunes had been good and the woman was kind, so Geralt was happy to have her keep the change. He gently removed the basket you carried, full of what would soon become dinner and flowers for your returning beloved and guided you toward Roach and toward home.
Home presently being a large tent a few miles outside of town. It was pitched in a clearing tucked neatly into a forrest just uphill from a river. You enchanted it yourself to be more of a cottage on the inside. Geralt had built temporary shelter beside for Roach to sleep in that was dry and warm.
The whole walk home was riddled with long pauses in conversation only caused by passionate kisses. Neither of you were in a rush that day, Jaskier wouldn’t return until well after sundown. Geralt gently removed Roach’s saddle and fed her a huge carrot. A carrot that he insisted at the market he wasn’t buying special for the horse. A smile played at your lips while you seasoned the chicken and set it to roast over a roaring open fire. It was rare he snuck up on you but with your hands occupied he prowled behind you, bringing the necklace around your throat. You gasped at his sudden presence.
“I noticed it before you,” he crooned into your ear. You were trying to focus on bringing your hair over your shoulder, exposing the smooth column of your neck to him. He made quick work of the clasp but his hands remained, long dexterous fingers spreading over your shoulders and down the length of your arms.
“I may allow you to keep thinking that if it means more presents,” you crooned, leaning into his warmth.
Geralt’s head dipped down to meet your neck, right below your ear, “Now My Dove,” your hand instinctively moved to the gold charm, “is that any way to say thank you?”
Heat bloomed between your thighs and you smiled, craning your neck even further to coax him into more kisses. Geralt happily obliged. He slid one hand into your hair to support your head and lazily kissed down to your shoulder before turning you to face him.
“You are quite right My Wolf, allow me to properly-“ as you went to drop to your knees before him he grinned but stopped you quickly. Panic floated through you but he maintained his easy smile and pulled you closer and your heart slowed.
“As much as I would love to see you on your knees for me sweet Dove, I must have you. Now.”
Your heart rate picked right back up as Geralt kissed you. All the morning’s longing glances and touches coming to a head and bursting forth. His mouth claimed your’s and you whimpered softly, Geralt groaned in response. He was rock solid against you. One roll of your hips had him scooping you up in his arms with a growl and ducking into the tent before you realized your feet were even off the ground. He kissed you once again while placing you on the bed and stepped away to tug off his armor. You began unlacing your bodice but Geralt stopped you, “Wait.” He continued to strip his armor, down to his soft black underthings. Your eyes fell below his belt and that heat between your legs returned. Why wouldn’t he let you out of these damned clothes?
“Jaskier will be home sooner than you think,” he explained but your brow furrowed.
“Jaskier won’t be home until tonight, and besides, what does that bother you?” The idea of your Lark returning to find the Witcher buried inside you dawned upon you and your face turned red. Geralt smiled.
“He’s going to be early. He let me know in a letter we got this morning. Asked me to keep it a secret”
You smiled broadly at him in spite of your embarrassment. The thought had your core going molten. What would Jaskier think? You’d certainly lain with both men plenty of times. They were generous and thorough lovers separately, but together? The thought had your head spinning and your cheeks turning pink. These men loved you. You would do just about anything to please them, gods knew they did everything in their considerable power to please you.
“Jaskier would be thrilled,” Geralt said softly, an invitation.
“It would be quite the welcome home,” you grinned and took a deep breath. Your teeth sunk into your lower lip and you looked away from the hulking frame that now stood before you. It was a shock to find yourself suddenly shy in front of Geralt who you felt nothing but peace with. This was a situation you had fantasized about while asleep between them. Snuggled into a bed that was large enough to accommodate all three of you comfortably. You looked up again, this time through your lashes. “I should think he’d be quite pleased”
Geralt took the cue and kissed you greedily. His fingers started to unlace your bodice and you raked your’s into his white hair which was qu half pulled away from his face by a bit of leather cording. It was breaths before you were down to a soft lacey slip. Geralt’s calloused fingers brought the straps of it down to expose your nipples to the chilled air. Your magic lit a fire in the hearth and the Witcher smiled down at you, sinking to his knees before the bed.
“I don’t have much time to taste you,” he explained, kissing the soft skin of your breast and laying you backwards, “but please, allow me this indulgence.” With that his hand trailed up your thigh to find nothing beneath your slip. A small agreement you had made with Jaskier for days he came home from long travels.
“Our sweet Lark prefers me to be ready for him when he comes home,” you explained bashfully, but Geralt just smiled.
“Perhaps that should always be the case,” he mused and his tongue licked you at last. He moaned softly at the taste of you, “so wet already for me.” You noted how pleased he sounded before he quickly grabbed the backs of your knees and thrust them over his shoulders. One strong arm wrapped around your waist and held you to the bed, the other rested between your breast, feeling your heartbeat and occasionally moving to pinch one of your hardened nipples. You rode his face as his tongue lapped across your clit over and over and over. Release built in you and Geralt could feel it, taking his hand away from your breast and plunging two fingers deep inside you. His other arm remained steady around your waist, the only thing keeping you still. You propped yourself up onto your elbows to watch him only to have your eyes meet his and his snapped open. His gaze was boiling, pupils wide. You were so close. And his tongue left you. His fingers kept stroking in and out of your wetness he smiled as your brow furrowed. You crashed backwards and the orgasm fell away. A small kiss was placed on each of your thighs and you looked back down at him, still grinning and closing his eyes to set to his task. Devouring you like you were the meal he should have been tending to. You raced to the edge once again, with hands tangled in his white hair. You squirmed beneath his grasp, so close you were nearly begging and he tipped your hips up with a growl that sent you spinning, the vibrations of it radiating through your clit and sending you over the moon. The orgasm sent you reeling. The Witcher’s two fingers coaxed you to continue coming as his tongue flicked over your clit again. He removed his mouth and kissed lightly at your thighs again. Rumbling sweet praises to you as you came back down to earth.
“So beautiful you are when you come for me sweet Dove,” he said against your stomach, showering little kisses all up your body. “You make the loveliest sounds.” He brushed hair from your face with his free hand. The other was still fucking you so gently, too gently if you were being honest. “What sounds will you have that bard make hmm? What will our lovely Lark say when he sees how I spread you wide and take you? When he sees how I make you come?” He growled into your hair, again taking in the smell of your soap and cradling your head in his hand. Just as you felt your breathing begin to steady, Geralt found your lips at last, the taste of you sweet and salty on his tongue. You moaned against him and felt a smile form. “Now there will be rules” He said, his fingers resuming their work.
“Rules?” You manage to stammer out, barely able to focus anything but the feelings of his fingers inside you.
“Yes sweet Dove,” he huffed into your hair. “You’ll take me. All of me. And we’ll be right here on this bed when Jask arrives.” Geralt noted the time and smiled. “Shouldn’t be much longer now. You’re to ask him of his travels, praise him for his work to bring coin home to us, his family.” His fingers curled upward to emphasize the word and you smiled wide through your deep breaths. It would be impossible. Speak plainly to Jaskier as he arrived home? Half of you wanted to leap from the bed to greet him with kisses, naked and ready as Geralt had made you. The other half wouldn’t dare move, lest you risk Geralt not giving you exactly what you so desperately needed. “Make no mention of what is happening,” he continued, “if he asks I will explain, but something tells me that seeing you wrapped around my cock will be answer enough for him.”
You didn’t balk at the challenge, moaning into Geralt’s shoulder just at the idea of Jaskier seeing you take all of the Witcher at once. You knew this while this would be the first time you had both of them at once, it would certainly not be the last and your mouth watered at the prospect. However, it would seem the half of you that missed Jaskier was bolder than you though as you spoke up, ”He’ll be cross that I’m not outside waiting for him like I always do, should I-“ Geralt cut your question off by bringing his thumb over your sensitive clit.
“You’ll have to apologize when he arrives then. Now,” his hand left you and you whimpered at the loss of contact only to look up and see Geralt begin to peel off his tunic and unlace his trousers. You were so ready for him that you moaned out loud as his massive cock sprung free and he smiled down at you. In a movement so fast you barely saw it he had you on all fours facing the entrance to the tent, kneeling behind you as a caravan could be heard bustling down the nearby path. Song spilled from the group and Geralt lined himself up with your soaking entrance. Your heart started to race as you heard Jaskier singing along with the travelers and laughing his way towards the tent.
Geralt slid into you swiftly and the whole world narrowed to the sound of Jaskier’s sweet voice and the feeling of Geralt buried to the hilt behind you. He moved slowly, too slowly, holding your hips in place and listening for the bard to approach.
“I’ll be looking forward to it! Safe travels friends!” You heard Jaskier shout to the caravan and you could hear his footsteps leading up to the tent, “Sweet Dove?” He sang into the clearing, “Where is my girl! I have chocolates and demand kisses! It has simply been too-“ his musical voice stopped short as he stepped inside.
You were bare before him, on your hands and knees, Geralt thrusting slowly in and out of you, one hand on your hip, the other holding your lace slip like reigns around your middle.
“My Lark!” You gasped, eyes locking on to his, “I am so sorry I wasn’t waiting for your return,” Geralt drew himself nearly entirely out of you before pulling your hips against him once again. “Our Wolf was ravenous at market and I-“
The look Jaskier had on his face as he raised one hand to stop you and dropped everything he was holding would remain in your memory for the rest of your life. His jaw hung open before a smile played on his lips. The effort it took him look away from you and up at Geralt wasn’t lost on you.
“Dear Wolf you’ve kept our girl busy it would seem,” Jaskier said to the other man, lust pooling in his eyes.
“She wore her green bodice to the market today,” the Witcher replied, not stopping his achingly slow thrusts in and out of you, “you know I can’t help myself.”
“Nor should you,” the bard grinned, regarding said bodice on the floor.
For a moment it was quiet safe for the filthy sounds coming from where Geralt buried himself in you yet again. He squeezed your hip, a reminder of the rules.
“Oh my darling Lark, how were your travels?” Your head dipped down in an attempt to focus on what you were saying but there was a gentle tug on your hair. Geralt had grabbed a large handful and fixed your eyes back on the Bard. There was no pain, but an order, look at your love as you spoke to him, as Geralt fucked you slowly from behind. His fingers spread over your scalp in a gentle and loving gesture but you barely felt it. You were too focused on that look on Jaskier’s face. He had dropped everything he was holding. A few bags, a few small boxes, his entire lute. Impossibly you continued, sure to only keep your eyes closed for a few seconds as you bit back moans each time Geralt returned his full length to you. “I’ve missed you. Sit my darling and tell Geralt and I about your travels”
Conversation should have been impossible to focus on but you found yourself hanging onto Bard’s every word. He sat in an overstuffed chair near the fire with a perfect view of you to remove his boots. Recounting the troupe he traveled with, taverns he serenaded and all the people who fawned over the bard who had traveled with a Witcher for so long, who songs sung across the continent. Songs about the White Wolf sure, but also songs of a witch who had stolen his heart with a spell, and how he bested her by stealing her heart with a song.
Geralt huffed a laugh at Jaskier’s final story, simply holding every inch of his cock inside you to better listen to what his Lark had to say. Something about a duchess who offered him her body and fortune for one night to do with as he pleased after he sang her a song he had originally written you. Your cheeks somehow still found the nerve to go red at the thought but Jaskier simply rubbed a hand up his thigh and leaned back into his chair. “Hardly seemed worth the offer when I have this waiting for me at home”
You we were going insane at the lack of motion and began to whimper softly, grinding back into Geralt, desperate for more. He drew himself out quickly and slammed back into you.
“My Dove, Jaskier is speaking. You must be polite,” Geralt reprimanded with a small but firm smack on your ass.
“Oh my darling,” you panted, forcing yourself to look over to the bard again sitting with legs spread wide across the room. He’d removed all but his under things by now, getting comfortable as he explained. “I am so sorry for my rudeness. You do such hard work to bring home coin for us. For your family.” His face warmed at the word but you were focused on one thing. “Please, let me thank you, properly.” Your eyes dipped low to his hard cock straining against the fabric of his trousers, mouth watering, you licked your lips.
Jaskier was across the room in three strides, standing above you, shirt off and staring at the Witcher behind you. Your hand reached up to palm his cock but h grabbed your wrist, putting it back on the bed as he brought one knee up to be even with Geralt.
“My dearest Wolf it is so good to see you,” he crooned as Geralt smiled.
“Sweet Lark the days have been a bit dimmer since you had gone. I am glad you’re home with us.” So rare it was to see such tenderness between the Witcher and the bard, and so beautiful. Jaskier reached a hand up to move some white hair from his love’s face. While Geralt slowly resumed his lazy thrusts he took one hand from your waist and cupped Jaskier’s face, kissing him deeply. You could hardly keep yourself from pawing at Jaskier until he kissed you as well but you kept control long enough for the two to separate and rest against one another’s foreheads. They shared a deep breath before kissing again. It was enough to have you come undone on the spot, or it would have been had Geralt not found stillness as his lips claimed the bard’s once again.
When they separated Jaskier kneeled before you, “Now sweet Dove, I will only give you this cock if you’re quite certain-“
You were already nodding ferociously.
“Yes … please, Jaskier” not using a pet name got his attention and he grinned wickedly. He took a deep breath to calm himself and moved your hair over one shoulder. His eyes flicked down to the gold dove charm around your neck and then up at Geralt in question. It wasn’t often you wore jewelry.
“A reminder for her, of who she belongs to, our Dove”
Your heart thundered in your chest when Jaskier’s blue eyes found your’s once again before grabbing your face with both hands and kissing you as though he had been gone years rather than a few short weeks.
“Our beautiful,” he kissed you again, “generous,” and again, “irresistible,” again, “perfect Dove” With that Geralt resumed his motion and you moaned into Jaskier’s mouth, so ready to taste him for the first time in ages. He stood and unlaced his trousers freeing his cock and sending your hand scrambling to grab hold.
You lead him to your lips so gently, first a soft kiss, and then a gentle lick, and then after lightly sucking the head and using your hand to coax the wetness down the length of him you took all of him that you could at once. Through your lashes you watched as his head tipped back in pleasure and you heard Geralt groan behind you. What must you look like to him? Filled with two cocks, practically begging for more, whatever he saw, he must have liked because at long last Geralt began to speed up. And so, you did the same.
Jaskier’s moans were music to your ears as you sucked him, using a hand to help with his considerable length. Geralt’s movement behind you quickened again, he was getting close. You wanted him to fill you, but you also wanted the same from the bard who stood above you and so you sucked a bit harder. Hallowing out your cheeks and taking him deeper into your throat that you had ever thought possible. One of his nimble hands found purchase in your hair, tangled slightly and he began to fuck your mouth. It was all so much, Jaskier before you and Geralt behind. Release beckoned you, but you would not finish, not before them.
You picked up the pace again and Geralt did the same, keeping tempo with you and with Jaskier’s moans. Geralt’s one hand then reached around your waist and began to rub gently at your clit.
“I’m going to come,” Jaskier stammered.
“Yes,” Geralt replied, clearly on the brink himself. You moaned between the two of them and it was all of your undoing.
You came first in spite of yourself, sloppy and wet all over Geralt’s huge cock. Both men shuddered at the sight. Their hands all over you, worshipping every inch they could reach as you moaned onto Jaskier’s cock and clamped down on Geralt’s with each wave the orgasm sent through you. Jaskier threw his head back again, hands laced in your hair.
“Oh I am going to come,” he repeated and you could hear the smile in his voice. Geralt to grabbed Jaskier by the cheek and forced his head down to look at you.
“Look at her my Lark. Look at how she looks because of us.” He grunted with every thrust, the deep rumble of his voice sending you almost back to the edge. His other hand latched back around your waist, wet from how hard you had come. “Now, I want you to watch as I come in this perfect little pussy”
You watched as Jaskier stared down at where Geralt entered you, eyes blown and heart racing before he thrust deep in you your throat one more time and came with a low melodic moan. Geralt’s hands held you with bruising force as he filled you, of course you didn’t mind the added pressure one bit, floating through the last bits of your own orgasm and swallowing down as Jaskier removed himself from your mouth.
“So beautiful. So soft. You are so good to us sweet Dove,” Jaskier cooed, kneeling to kiss your lips again. Geralt left the bed to get a warm cloth to clean you up. You flopped onto your belly, sated, filled and relaxed as the two men ran their fingers up and down your sides. They laid kisses in your hair and across your neck and face and you basked in their collective warmth, happy to have them both home safe.
“I’ve missed you Jaskier,” you grinned running a hand down his chest.
“And I, you sweet Dove.” He rose from the bed and you felt Geralt’s gaze remain on you.
“You are truly a wonder,” he said to you quietly. “I’ve seen many things in my lifetime, but this? You? My Love you are beyond anything I ever wished for myself.” Your heart warmed at his words. “You’re ok? it wasn’t too much?” You smiled wide and kissed him.
“Oh sweet Wolf. It was incredible,” you sighed.
“I love you,” he stated plainly, “and you” he threw up at Jaskier who had returned to the bed with a chocolate to pop into your mouth. A reward for a job well done.
“I love you both as well. More than words.” You replied with a smile and a mouthful of chocolate.
“And I love me too,” Jaskier smiled before his face softened, “But not as much as I love my strong Wolf and my darling Dove.”
You took a moment to enjoy your chocolate and the love you felt pouring in your direction and then sprung from the bed. With a quick kiss dropped onto each of their lips you pulled on a shift dress and grinned, “Now my sweet boys, I believe I promised you dinner.” Geralt pulled Jaskier down onto the bed and kissed him deeply one last time.
“Rest sweet Lark. Let us care for you”
Jaskier hummed a tune of his own composition, one that made Geralt wrinkle his nose and roll his eyes when you joined in, striding out the flap of the tent, as the chorus ended.
“Oh valley of plenty, oh valley of plenty…”
