Chapter Text
Once in a while Shiro got in the mood to fuck Keith during work. Not that Keith was complaining.
Keith was on his knees in Shiro's office on the Atlas. Shiro's Altean arm was pinning his wrists behind him. It was the middle of the day, anyone could walk in at any time, but that didn't seem to deter Shiro from gripping his hair painfully tight and pulling his face to press against the erection tenting his uniform trousers.
"Are you going to be a good boy for me, Keith?" he said, voice dark with arousal.
"Yes sir," Keith moaned in response, mouthing at Shiro's cock through the fabric. He knew what Shiro expected of him and was more than willing to please. With practiced finesse, Keith undid the button and fly of the pants with his teeth.
"That's it. Very good," Shiro praised. Releasing his grip on Keith's hair for a moment, Shiro tugged his cock out from his underwear. It was already at full mast, and Keith's mouth watered at the sight of the thick shaft. Shiro tapped it against Keith's cheek a couple times then dragged the tip over to press to his lips, leaving a wet trail of precome behind.
"Come on now. Suck my cock like a good boy." Given permission, Keith opened his mouth and took only the flared head of Shiro's cock in. Sucking lightly, he pressed his tongue to the slit to savor the taste.
He knew Shiro wouldn't have patience for this pace for long, he was only warming up for the main event.
Sure enough, Shiro soon gripped him by the hair again pulling him back off his cock. "I know you can do better than that, Keith. Need me to show you what to do?"
Keith nodded eagerly. "Please." Shiro raised an eyebrow and Keith quickly corrected himself. "Please Captain Shirogane. Sir."
Shiro smirked. "Good boy."
Keith opened his mouth wide and Shiro thrust his cock in deep. As it pressed back to his throat Keith gagged, but Shiro only pulled out for a second before thrusting harshly back in. His eyes watered and he tried to relax his throat as best he could, wanting to take it down to the root.
It took a couple minutes but eventually he was able to swallow it down, feeling his nose press into the white hair at the base. Shiro held him there for a moment, and looked down at him almost proudly.
"There we go. So good for me," Shiro said. Keith trembled at the praise, feeling his own erection throbbing in too tight pants. "Ready for more?"
Keith moaned his approval and Shiro resumed thrusting. His pace was brutal, pulling out until only the tip was left against Keith lips and then going right back down to the root. The back of his throat was starting to feel bruised. Saliva dripped down from his stretched lips to his chin.
Shiro was far gone, just spewing out praise constantly. "So perfect. Just made to take my cock. You're doing so well, Keith." It left Keith feeling lightheaded from more than just the lack of breath.
Keith shifted his thighs where he kneeled, hoping for some friction to quell his own rapidly skyrocketing arousal. He loved the feeling of of Shiro's cock in his throat, loved that Shiro was just taking pleasure in using him. It was overwhelming.
Suddenly Shiro's pace faltered, hips stuttering in their thrusts. "Gonna come..." was the only quick warning Keith got before Shiro held him at the deepest point again with his hair in a vice-like grip, and warm sticky fluid shot into his throat. Keith swallowed the fluid gratefully.
Shiro kept him held down as he caught his breath, and only once the aftershocks from his orgasm faded did he finally pull Keith off his softening cock.
Keith coughed, taking deep breaths to make up for the lack of oxygen. Shiro released his grip on Keith's wrists from the Altean arm and stroked his hair gently as he recovered. Once Keith's breath had returned to normal, he pulled him to stand up and into a loose hug. Despite his face being soaked with tear tracks and a mixture of saliva and precome, Shiro didn't mind when Keith snuggled into his shoulder.
"You did so good. Thank you, Keith," Shiro said softly. "Want me to get you off too?"
Keith nodded and Shiro slid his Altean hand down to undo his pants. When Shiro grasped his cock Keith hissed at the sensation, he was already so close. It only took a short while of Shiro firmly stroking him before Keith was coming with a drawn out moan.
Keith slumped against Shiro exhaustedly and Shiro chuckled. "Felt good?"
"Yeah," Keith mumbled, not surprised that his voice sounded as wrecked as he felt.
Shiro kissed the top of his head. "I'm glad. Now let me get you cleaned up."
Shiro maneuvered them to the small couch in his office and started to wipe up the mess. As Shiro used a tissue to gently wipe the tear tracks from Keith's face, Keith couldn't help himself mumbling out "I love you, Shiro."
Shiro smiled back at him. "Love you too."
