Sheith//can't let go for the kiss prompt
Thank you for the ask!! Sorry it took a while but here it is! (takes place shortly after S7)
Can’t Let Go Yet Kiss - The type of goodbye kiss when you keep leaving quick pecks on each other’s lips, but end up pulling each other back for more, which could go on for hours if one of you don’t finally pull away.
With the last of the reports checked at last, Shiro dropped the holo-pad on his desk with a sigh and stood to leave. The noise attracted the attention of the man sitting to his right, who looked up from his own reports and fixed Shiro with an inquisitive glance.
“You’re done already?” Keith asked, surprised.
“Well, yeah. They’re not that hard to get through.”
As Keith made a disgruntled noise and sank down lower into his chair, Shiro chuckled and bent down to give him a quick kiss on the forehead, smoothing back Keith’s long, dark hair so he could drag his lips over the skin. He squeezed Keith’s hand lovingly.
“You can do this. Just a few more things to check, okay?” he whispered, his eyes flicking to the number of windows open on Keith’s holo-pad. Keith groaned when he added, “You remember: patience yields focus.”
“Still saying that, huh?” Keith grumbled, returning Shiro’s warm gaze with a slightly exasperated one of his own. His cheeks were pink and Shiro could tell that even though he was trying to sound annoyed, he was secretly pleased with the small gestures of affection. If it wasn’t already obvious, thanks to the placated look on his face, the fact that Keith hadn’t let go of Shiro’s hand made it impossible to miss. He bent forward a little further and cupped his prosthetic fingers around Keith’s ear so that he could whisper.
“I could leave this hand here with you. Would you like that?”
He let his breath ghost over the man’s ear, grinning when he felt Keith shudder and when he finally answered, his voice sounded a little strangled.
“N-no. You’re right. I’ll see you in a little while anyway, so you go on ahead.”
“I’ll see you soon, okay?” He punctuated his words with a quick peck against Keith’s unscarred cheek, noting with satisfaction how warm he felt, but as he turned to go, Keith abruptly stood.
“Let me walk you out,” he insisted, squeezing Shiro’s fingers a little harder than before and following him to the exit. He pressed a button on the panel and as soon as they’d walked through the doors, he threw his arms around Shiro’s neck and planted a very insistent but very pleasant kiss on his lips.
“Keith!” Shiro laughed in surprise when they broke apart.
“Just something I’ve been hanging on to since this morning,” Keith returned with a lopsided grin of his own.
“Okay, now I can’t let you go without paying you back,” Shiro declared, grabbing Keith around the waist. “C’mere.”
He pressed his lips to Keith’s, loving the way Keith hummed with pleasure as Shiro’s fingers stroked over his cheek, parting his lips, inviting Shiro to take as much as he wanted right then and there, groaning in disapproval when Shiro pulled back and tried to leave yet again.
“One more,” he demanded, pressing his body against Shiro’s once again and dragging his fingers through Shiro’s short white hair, flicking his tongue over Shiro’s lower lip and giving it a quick suck before he pulled away.
“Really?” Shiro breathed, cupping Keith’s reddened cheeks before pulling him in for more, laying a very soft kiss against the corner of Keith’s lip before his lover grabbed the lapels of his shirt to yank in him for another one. He couldn’t help but laugh as Keith’s kisses grew more fervent, throwing his arms around the Paladin’s shoulders and wrapping him in a tight hug as Keith finally licked his way into Shiro’s mouth and set his blood on fire.
He was just about to suggest taking Keith back to his room, reports be damned, when they heard Lance’s irritated voice calling out to them from inside the room.
“Let them have their fun, Lance,” Pidge called after him. “We know you’re just mad that Allura left without taking you with her.”
“Lance is right,” Shiro admitted wistfully, breathing hard as Keith finally let him go, their lips separating with a noise loud enough to make Lance shout, “Gross!”
He swiped his thumb over Keith’s lip, biting his own lip when Keith latched on indulgently.
“We should probably stop before you’re too distracted to go back to work.”
“A bit late for that,” Keith griped, his dark eyes flashing irritably. Shiro followed Keith’s gaze to the front of his own pants and swallowed hard.
“I’ll just grab the holo-pad and follow you to your room?” Keith suggested, placing a quick kiss to Shiro’s flushed cheek. The older man grinned and placed one last, chaste kiss to Keith’s lips.