"I still don't get why I have to wear this."
Grumbling, Keith yanked the hem of his skirts up high and stomped around a puddle without a shred of dignity.
"Like I said, you're playing the princess," Lance said patiently as he jumped across, landing lightly on his feet, "The dress is part of the character."
"But it doesn't make sense – if I'd had clothes I could move in, and maybe a dagger, I could've defeated the dragon by myself –"
Lance cut him off with a sigh, tail waving apologetically.
"Keith. Baby. Are you still mad about that?"
He only gave a glower in response.
"...Anyhow, it suits you," Lance mumbled as he went on ahead. Keith's frown fell into a flustered face of surprise.
The satiny fabric did feel nice, he guessed. And the hot pink looked bold against his pale skin and long, black braid.
When he thought back to his "rescue", Lance's eyes had definitely trailed down the golden buttons, and seen the way the fabric stretched across the hard planes of his chest and the slight curve of his hips. Keith had been too busy ranting about gender roles to really feel good about it right then – but it was nice to know.
***
He hurried after Lance, and they entered the inn where they were supposed to meet the others. Keith recognized the cloaked figures in the corner, the familiar broadness of Shiro and the bulky armor of Pidge, Hunk's squared silhouette and Allura's silvery ponytail. Lance stopped at the sight of them, making Keith stumble into his back.
"What, now?", he grumbled.
"Looks like they're not expecting us yet."
"Whatever, let's just –"
"Hold on."
Lance turned around slowly, grin widening.
Oh no.
Keith recognized that flash of mischief in his boyfriend's eyes.
Lance was slowly closing in on him, chasing him like prey until he felt the wooden wall against his back. Keith froze at that, hesitating just long enough for Lance to reach into his belt pouch and swirl a light fabric around him, which settled over them both. Through it, the inn seemed distorted, hidden by a layer of magic.
The invisibility cloak. Keith cursed internally.
"Lance, what are you –"
A finger was over his lips, hushing him.
"Shh..." Lance was whispering.
The tone of his voice made Keith shiver instead of scowling like he'd planned.
"What are you doing?", he mumbled defiantly against the finger. Lance let his hand slide down to rest on his chest, pushing him into the wall.
"I wanna make it up to you," he answered in a murmur, "Wanna fuck you, right here, right now."
Oh... Something in those words tugged his heart into his stomach and made him swallow heavily. He had to simply breathe for a few seconds to gather himself.
"Lance."
Glancing pointedly at the others, Keith tried to convey how this was a very bad idea. But Lance only grinned, flashing adorable kitten fangs, before he leant in to grab his long braid and yank his head back. It pulled a sharp gasp from him.
Dammit, Lance knew his knees went weak when his hair was pulled.
He felt any resistance seep out of him embarrassingly quickly as Lance pressed into him, mouthing at his neck with enthusiasm. He settled for grumbling half-heartedly.

YOU ARE READING
Klance + Other smut oneshots
Sonstiges⚠don't like, don't read⚠ Mostly klance, tho some other ships and oneshots in there All of these oneshots are found on tumblr