Keith knew this had to be a form of payback. Payback initiated by Shiro for all the times he and Lance had not so accidentally got him going in public just to earn a spanking later in private.
And the thing was, as much as Keith wanted to blame Lance too, he knew it wasn't possible. Because Lance, beautiful, outrageous, yet somehow stupidly innocent Lance, was barely paying attention to what was going on just beneath him. He was too busy cooing over all of the alien animals they were currently driving by, enthralled by the unusual colors and sounds coming from each paddock. And it really was just so Lance to so earnestly want the three of them to go through the zoo safari together that he wouldn't think of something like this happening.
And what? Was Keith was going to tell him no? Was he going to say Lance couldn't sit in his lap even though the ride was so clearly designed for two people only? Was he going to look into those big blue eyes and say that one of them had to go alone? Yeah, no, especially not when Shiro was just shrugging and saying why not and offering him zero help at all.
So, Keith had said yes and Shiro had shot him what now seemed to be a deeply suspicious look and here Keith was, with Lance squirming in his lap, trying to see the baby giraffe like...thing, not knowing that Keith was suffering with every unintentional grind of Lance's hips against his.
They had been at this for almost half an hour and Keith was dying, so hard in his briefs and shooting glares at Shiro as he simply smirked from the automated "driver's" seat. The perfect bastard knew exactly what was going on, and was reveling in it, too.
"Keith, look!" Lance crowed, pointing his arm enthusiastically out the window yet again then wincing when an automated voice told him to pull it back in.
Keith tried his best to look around Lance at whatever he was talking about, but then Lance squirmed a little more, his ass pressing tight against where Keith was genuinely starting to leak and Keith just could not help it anymore.
"Problem?" Shiro asked, running what should have been a soothing hand through Keith's hair, except for how he tugged just harsh enough at Keith's nape to make him whine.
"I hate you," Keith sighed, tilting his head back as Shiro continued to pull, forcing his neck to arch.
"What?" Lance turned away from the window, unknowingly rolling his hips in a way that would have had Keith humping against him if not for Lance's weight and Shiro's grip keeping him still.
It was a testament to how distracted Lance had been that it actually took him a minute to process what he was looking at, Shiro's face settled somewhere between normal and dom and Keith flushed and peering at him from beneath his lashes as Shiro continued to force his head back.
The moment Lance finally clued in was unmistakable though, that annoying bratty smirk he sometimes got slowly settling on his lips as they parted slightly in surprise. This time when he rolled his hips it was entirely on purpose, a calculated move as he finally noticed what exactly it was he had pressed himself up against this entire time.
Keith groaned, fighting a little against Shiro's hold until he laughed and tightened his grip. Lance went easily when Shiro reached up for him instead, using his other hand to grasp Lance's chin between two metal fingers to bring him into a kiss.
Somehow, Keith managed to finally find his voice and the use of his hands after that, grasping at Lance's hips so he could rearrange him and thrust roughly up against the swell of his ass through the rough confines of his jeans. Even with the awkward angle that Shiro had him forced into, it was still so damn good it almost made him angry.
"You're fault," Keith hissed at no one in particular, not that he expected either of them to be listening anyway.
Shiro was all but feasting on Lance's throat, biting marks that would purple up later on that night with vicious, single minded intensity.
Vaguely, Keith wondered why they had an automated voice for warning people against putting a hand outside the vehicle, but not one for this kind of thing. He had a feeling that wouldn't be the case for long after they were done.
YOU ARE READING
Klance + Other smut oneshots
De Todo⚠don't like, don't read⚠ Mostly klance, tho some other ships and oneshots in there All of these oneshots are found on tumblr