Work Text:
Jaskier had been planning this very special date for a while, Geralt wasn’t one to usually accept such courtship but he was trying to let Jaskier show him love and affection. Geralt didn’t fully understand courtship or dating, as a Witcher he wasn’t supposed to have such a feeling for anyone. Yet he did and he was beyond pleased even when he didn’t know how to handle his emotions.
Jaskier smiled as he finished packing the picnic basket. He had a leg of lamb for each of them as well as a bit of bread and some sweet rolls. He got a bottle of mead as well, he sang to himself as he finished packing. He ran his hand over Roach’s nose calming her before he packed the basket, blanket, and his lute on his saddle. He skipped inside, pride and excitement rippling through him.
He was just happy that he was allowing him to take him on a real actual date.
“My wolf.” Jaskier called, his tone sing songy and bright.
Geralt smiled, looking the bard over. “My songbird.”
“Everything is ready, if you’re ready.” Jaskier replied, smiling wide. “I hope you’ll like it.”
“Anything you have planned I will like, I do not need anything to know you love me.”
Jaskier blushed a bit, “I know this, but I am determined to show you my love and appreciation for all that you do.”
Geralt’s heart beat quickly, he ran his thumb over Jaskier’s chin. “Thank you.”
Jaskier took his hand and dragged him out towards Roach. The stead nodded her head whinnying. “She’s all ready.”
“She’s starting to like you.” Geralt acknowledged, Roach bobbed her head a few times, she stomped her right hoof and waited. Geralt wrapped his hands around his hips and lifted him up placing him on Roach first before he climbed on behind him. “Where to?”
“Roach knows,” Jaskier replied, patting her side and the horse began to walk. Geralt narrowed his eyes, when did Jaskier have time to show Roach wherever they were going?
Geralt wrapped his arm around Jaskier’s waist, the wind blew and the smell of buttercups seemed to waft from his lover. “New soap?”
“You noticed.” Jaskier chuckled, “Yennefer found it during one of her trips to the market.”
“It’s nice,” Geralt mumbled, he was horrible at small talk but he just wanted to make sure Jaskier knew he was trying no matter how awkward he felt about things. Jaskier’s face was a dark red red, his smile bright and beaming.
Jaskier pointed forward towards a patch of grass nestled in the trees, Geralt could hear the whooshing of running water. “Almost there.”
Geralt chuckled and kept his grip on his lover tight while they continued forward. Roach seemed to be chatting while she was whinnying and trotting. Geralt patted her side, he was impressed she was so willing to let Jaskier lead her places and that she remembered where Jaskier wanted her to take them.
Roach continued through the woods until she stopped upon the little bit of paradise, Jaskier had spent hours in the nearby woods trying to find the perfect spot to have their picnic, this patch seemed to be the best; it had a running river, flowers, and trees encircling the location while also leaving an opening in the treetops to allow sun in.
Geralt jumped off first before offering a hand to Jaskier, he smiled and leaning forward. Geralt helped him off Roach, the horse bobbed her head and waited for the items to be removed from her so she could go drink from the river. Jaskier removed the blanket before he laid it over a patch of grass. Geralt examined the blanket and was awestruck.
“Did you make this?” Geralt asked as he crouched down, his fingers running over the stiching. His brow curved upward, his mouth slightly a jar as he examined the cloth.
Jaskier nodded softly. “I’ve been taking lessons from Triss and Yen… I know it’s not the most accurate looking wolf but I-.”
Geralt was up on his feet in seconds, Jaskier yelped in surprise as the Witcher picked him up and spun him around. His yellow eyes seemed softer, a sparkle in them before he plastered a soft kiss on his lovers lips. “It’s beautiful, Jaskier.”
Jaskier chuckled and blushed more as he was put back down on the ground. Geralt returned to the blanket examining the imagery. Within the stitching was a running wolf, a song bird soaring above. The background a beautifully detailed mountain range. “I’m glad you like it, needles and thread aren’t the easiest art form but I truly wanted us to have something we could pass down one day.”
Geralt tilted his head, his lip perked up in a grin. Ciri would love the blanket he was sure of it.
“You did an amazing job my darling.” Geralt praised. Jaskier was beside himself in gratitude, his heart beat quicker as he placed the picnic basket on the blanket. Jaskier opened the box and handed Geralt his lamb.
“Jaskier this is too much,” the Witcher mumbled, unsure what to do with the offer.
“You are mine,” Jaskier retorted, “there will never be enough for me to do to show you how much I love and appreciate what you do for me, your brothers, Yennefer, or Ciri.” Roach stomped her hooves, Jaskier laughed. “Or Roach”
Roach bobbed her head and made her way to the river. Geralt chuckled, but he was feeling something within himself that he did not know how to express. “Jaskier I do not know how I can ever repay you.”
“You love me, protect me, and are someone I can turn to when I need a friend. You protect the child we both see as a daughter, and you slay monsters, alongside all that you are the muse for the art I create. You never have to repay me as long as you continue to love me.”
Geralt could have sworn his heart skipped a beat, he leaned in, carefully grasped Jaskier’s chin, and kissed him. Jaskier mumbled into the kiss his eyelids fluttering. “Geralt.”
“You’re mine, and I will never stop loving you.” Geralt promised.
Jaskier smiled again, tears threatening to fall. He kept it together before he returned to their meal, they joked and laughed, spoke of plans for their future as well as Ciri’s.
They finished their meals, which Geralt soon realized that Jaskied had cooked it all himself, before Jaskied grabbed his lute. Geralt watched as he played, he was always so mesmerized by him. Geralt’s eyes were locked on Jaskier, the man finished his tune and stretched for a moment. His eyes looking up towards the sky.
“Geralt.”
Geralt looked up, his mouth fell open a bit. Above them was a beautiful rainbow. Geralt realized this was his perfect opportunity, he got down on one knee pulling out the box in his pocket.
Jaskier was still staring up at the rainbow. “It’s beautiful.”
“Not as beautiful as you,” Geralt stated, Jaskier turned his head towards him quickly before his jaw fell open. “Jaskier, will you marry me?”
Jaskier could no longer hold back the tears, they rushed down his face as he wordlessly nodded and shook. “Yes yes oh my gods yes!”
Geralt smiled as he stood up quickly grasping his hands in his own. He squeezed them tightly before placing the handcrafted ring on his finger. “This is my promise to always love you,” Geralt stated before pulling Jaskier into a kiss. Jaskier melted and continued to cry happy tears and Geralt held him in his arms. “I love you Jaskier.”
“I love you too, Geralt.”
