Work Text:
In hindsight, Byleth knew he should have knocked. It was late, he was tired, but he still should have knocked.
Nothing could have prepared Byleth to see the Gatekeeper naked. Even less could have prepared him for just how far down his leg Gatekeeper’s cock reached. Or how thick it was.
The Gatekeeper’s face turned a vivid red, and he quickly finished pulling his pants back up. “G-greetings, professor!” he said, his usual cheery disposition tinged with embarrassment. He always kept eye contact any other time. Now he was looking for anything but Byleth that he could stare at. “I was just finishing up! The bath is all yours.”
Byleth didn’t even know what he could say to that. He wasn’t good with words as it was. How was he supposed to respond to someone making casual conversation when he just witnessed they’re carrying the biggest cock Byleth had ever seen? Or worse, why was he still thinking about it?
Byleth nodded, stepping out of the way so the Gatekeeper could scurry past him. The door closed with a heavy thud, and Byleth was now truly alone.
He began to strip, noting with confused curiosity that he had gotten hard at some point during this encounter. But why? The Gatekeeper’s dick was impressive, sure, but it wasn’t as though Byleth regarded it with anything more than surprise. He wasn’t drawn to men, he argued with himself. And he certainly wasn’t drawn to the Gatekeeper. They were friends, sure. Byleth sought him out purposefully, where most people would ignore him. But that didn’t mean anything.
Byleth sighed, shut off his thoughts, and let himself sink under the hot water.
…
Byleth was on his knees, his mouth open wide in anticipation. Above him, the Gatekeeper stroked his hair, his cock only inches away from Byleth’s lips.
“You know, I’ve always liked you, professor,” the Gatekeeper whispered, his face bright red. “I can’t believe you like me too.”
“Byleth,” he said, voice hoarse. He leaned in to kiss the head of the Gatekeeper's cock, giving it a teasing flick of his tongue before he continued. “Call me by my name.”
The Gatekeeper’s expression brightened beyond what Byleth even thought was possible, joy dancing in his brown eyes “Byleth,” the Gatekeeper echoed. “Will you call me by my name too?”
Byleth could not help but smile. “Of course I will. But right now, I think my mouth has other uses. I want your cock in my mouth. Please.”
Gatekeeper nodded his affirmation, his breath hitching as Byleth stretched his lips wide to fit the obscenely large head into his mouth. Precome stained his tongue, and Byleth began to ease himself further down the Gatekeeper’s cock, taking as much as he could until there was no room left. There was still so much more of the cock that was left unattended, and Byleth wrapped his hands around it, stroking it lightly as he began to work his lips up and down the Gatekeeper’s cock. Maybe with practice, Byleth could take the whole thing. The mere thought of it sent a spark of need through his own hard, aching cock.
The Gatekeeper moaned, dragging his fingers through Byleth’s hair and giving a gentle pull. The noises grew louder with each pass of Byleth’s mouth over his cock, and Byleth could feel the Gatekeeper’s thighs tensing near his hands.
Never before had Byleth wanted anything more than to have the Gatekeeper come in his mouth. Byleth was all but begging as he stared up into the Gatekeeper’s eyes, a silent plea for him to give himself over to Byleth and succumb to the pleasure he was giving him.
The Gatekeeper came with a low, husky moan, come spilling in hot waves into Byleth’s eager mouth. When it was done, Byleth swallowed, finally reaching down to touch himself.
The Gatekeeper stopped him, kneeling to meet Byleth eye to eye and cradle his face in his hands. “It’s my turn to make you happy.”
…
Byleth sat upright with a start, sucking in deep breaths as he searched the dark room. He was almost disappointed that the Gatekeeper wasn’t actually there.
His cock was leaking, and hard to the point of pain.
Okay. Maybe he was a little attracted to the Gatekeeper, he finally admitted to himself as he let his hand slip under the covers. He could think about it later. For now, he was going to finish the rest of that dream.