Work Text:
Harry Potter and the Witcher known as Geralt of Rivia had been travelling together for a year now. Their relationship was close, though they had only just recently confessed their romantic feelings towards each other.
Geralt’s companion was a wizard from another realm, magic users from Harry’s world weren’t like Harry, Harry was special. Harry had because of magic and sacrificing his life in a war had become like the mages of the Continent. He aged very slowly and his injuries now healed themselves far too quickly for a normal human.
Harry was close to Geralt’s own age, he had the appearance of an attractive man in his late thirties, he had a slender yet muscled build, he was shorter than Geralt and had short, black messy hair. He also had vivid, bright, beautiful green eyes, wore black glasses, and had scars.
It was a cold night in the beginning of Winter and they were heading to the nearest inn to stay for the night and warm up.
Harry had placed a warming charm on their clothes but still they were freezing, shivering and their faces flushed.
It was a big relief when they finally arrived at a village, they entered the closest inn they could find.
Harry stood nearby while Geralt talked to the innkeeper.
“Hello, we want a room. Any room you have.”
The innkeeper saw Geralt’s swords and looked at him with a glare, “A Witcher huh? Fine but just for the one night, then I want you out of here. You Witchers are nothing but trouble”
Geralt gave an angry sigh, and glared at the man, “Fine, just need it for the night anyway. We’ll leave in the morning”
Geralt paid for the room, was given a key, was told the room number and was soon opening up the door to their inn room.
After going inside, the room was soon locked behind them and they put their bags down to the floor near the door.
Geralt took a look around the room, a scowl appearing on his face at seeing that the room they were given wasn’t exactly in the best condition. It had only one bed that looked big enough for only one person, they would have to huddle together close. The room had no fireplace.
Geralt’s gaze softened as he turned his attention to Harry who was sitting on the bed.
They were inside where it was warmer but Harry still looked like he was freezing.
Soon Harry slowly dressed into his nightclothes while Geralt did the same, their day clothes soon discarded to the floor.
Geralt couldn’t help but feel a sense of pride as Harry’s eyes stared at him as he had undressed, as those beautiful green eyes absorbed in every part of Geralt’s impressive physique. In turn Geralt had stared at Harry’s body and he was not disappointed either.
They moved towards the bed and climbed under the sheet and blanket.
They put out the lights and Harry placed his glasses onto the bedside table.
As soon as they were in bed Geralt pulled Harry as close to his body as he could and wrapped his strong, thick, muscular arms around Harry. Geralt smiled as he felt Harry wrap his own arms around the Witcher and he gave Harry a brief kiss to his forehead.
There was then silence.
After a while Harry spoke, “So…this…this is the first night we’re sharing a bed together” he said, his face blushing lightly.
Geralt nodded, “Yes, is that alright?” he murmured.
Harry gave a nod of his own, “Yes, I’m a bit nervous about it but it’s perfectly fine Geralt. I trust you”
Geralt smiled.
“How are you feeling Harry? Warmer?” Geralt asked.
“Yes, much better” Harry replied.
“Good” said Geralt.
Geralt kissed Harry upon the lips and for a short while they kissed, holding each other, the kissing slow and deep.
Afterwards Harry rested his head against Geralt’s chest.
There was a long silence during in which they just enjoyed the feeling of being held so close to each other.
At some point Geralt started to caress a hand through Harry’s messy black hair, feeling content and both of them eventually fell asleep still in each other’s arms.
In the morning Geralt awoke to see Harry already awake and staring at him, his beautiful emerald-coloured eyes a mixture of contentment and affection. Geralt realized that he was still holding quite firmly onto Harry. Harry was already wearing his glasses.
“Good morning, Geralt” Harry said with a smile, pressing a quick kiss upon Geralt’s lips.
Geralt smiled, releasing his hold around Harry, “Good morning Harry, how did you sleep?”
“It was alright, bit cold at first but I quickly warmed up in your big, strong arms” Harry said, a light blush on his smiling face. “Being held by you felt nice…it felt good…safe…I like it”
“Good” Geralt said. “I love you Harry”
“I love you too Geralt” replied Harry.
There was a brief but pleasant silence during in which they simply stared at one another.
“We should probably get up,” said Harry.
“We should but not yet. Let’s have a bit of fun before we leave”
“Okay, I take it you don’t mean drinking or a few games of Gwent?” Harry said, grinning.
Geralt shook his head, “Definitely not” he said, smirking.
Geralt rolled Harry onto his back, soon straddling his body and staring down at Harry.
“Actually, I was thinking we could make out and maybe have sex…” Geralt said, bringing one of his hands to caress one of Harry’s cheeks tenderly.
Harry was silent for a brief moment before nodding.
“Yes, that sounds good to me” said Harry, a smile on his face.
Geralt smiled and was soon claiming Harry’s lips again in a passionate kiss.
Harry smiled into the kiss, returning it…immediately eager, moaning, bringing his hands to grasp upon Geralt’s broad shoulders as the Witcher kissed him.
They made out for a while and eventually had sex.
Once they were finished having their fun they got up, they shared a bath, got dressed and left the inn.