WARNING! This fic is for mature readers only! If you can't read smut without leaving a gross comment, please do not read!
Friendly reminder that I always write Pidge as trans.
Enjoy!
…
Keith's arm shuddered under the blasts from the Galra weapons, his shield rapidly losing power.
"Any time would be great, Lance," he said, heavy strain in his voice. Lance crouched next to him, waiting.
"Hold on," he insisted, "Just buy me a couple minutes." Keith glared at him as the Galra drones continued their barrage.
"What do you think I've been doing?"
The pair had been hiding behind crates in a small room of the cargo deck, holding out against this ambush for roughly thirty minutes now, having been separated from the rest of their team during the infiltration of the Galra supply ship. Keith had been providing all defense while Lance bided his time firing back, only having shot at the drones a couple of times, and Keith was getting anxious.
"Lance!" he snapped as a particularly powerful shot set off the critical damage sensor in his shield. Lance smirked at him.
"Check this out, Mullet." He swung out from behind the crate to fire at the drones, his keen aim taking out two before one of the remaining hurled an explosive. He uttered a low curse and shot the grenade midair, causing it to detonate and blast both Paladins and drones against the walls. Keith and Lance grunted as they hit the floor, their ears ringing and their helmets nowhere to be found. Lance stumbled to his feet, his rifle at the ready despite his disorientation. He coughed roughly, dust filling his lungs, and scanned the room for signs of life.
The blast had taken out three more drones but two remained, awkwardly righting themselves as they recuperated. Lance fired, catching one in the arm. They retaliated quickly but their aim proved to be just as off as his. Keith struggled to get to his feet, trying to use his sword to balance himself. He blinked the dust from his eyes the best he could but they still itched and burned. Everything sounded like it was underwater and no amount of shaking his head cleared the bubble. He staggered to Lance's side, ready to deflect incoming fire. One of the drones regained its accuracy and managed to hit Lance in the side. He yelped and lowered his bayard, though the damage had been minimal.
His cry of pain set something off in Keith that he hadn't expected, something deep and powerful within his core. He turned his gaze to the drones, sound slowly returning to his ears. Incensed, Keith charged at the drones. He gave a powerful battle cry as he cut through them in his unstoppable rage, barely noticing the blaster fire grazing him on his way.
"Keith!" Lance called, trying to warn his teammate to stay back, but it was useless. Lance watched in awe, amazed that Keith was able to hack apart the mechanical beings with such speed and precision. Standing over the fallen drones, victorious but breathing short and ragged, Keith lowered his sword. Lance stared after him, impressed that he could handle both on his own. Then, suddenly, another pair of drones appeared at the door of the room.
"Keith, get down!" Lance shouted as he swung his bayard into firing position once more. Keith had no time to react as the Galra raised their weapons against him. Lance fired instinctively, releasing dozens of rounds into the robotic soldiers. He did not cease fire until they lay in smoking heaps upon the floor. He stood panting for a moment afterward, his brain slowly catching up with his body. Keith whirled around to face him, his dark eyes wide and, if Lance wasn't mistaken, frightened.
"You…you saved me…" Keith whispered incredulously. Lance stared back, unsure of how to respond. There was something strange in the way Keith was looking at him and he felt that, whatever it was, it was in his own gaze as well. Before either of them knew what they were doing, both dropped their bayards to the floor and pulled one another aggressively into a tight embrace, their lips crashing together in a hard, almost painful kiss. Lance held Keith's hips firmly, rooting him to the floor and ensuring their bodies remained pressed close. Keith ran his hands up Lance's jawline into his hair, his heart racing and his mind blank.
Time passed sluggishly, neither certain just how long they held each other like this. When they finally broke their impulsive kiss, reality set in rather quickly. They opened their eyes slowly, the numbing afterglow fading fast as the sight of their rival filled their vision and the realization of what had happened sunk in. Keith was the first to react, shouting in shock and disgust as he leapt back, hindered by Lance's grip. Lance mimicked his actions, raising his hands above his head as if to say, "not guilty".
"No," Keith said vehemently, his cheeks flushed a dark red, "No, that did not just happen; we did not just do that!" Sweat slid down Lance's face as he stared blankly at him, completely and utterly baffled. Keith took to pacing the small space, rubbing his head with both hands in his stress, his expression hollow with horror. He continued to mutter to himself as he paced, Lance simply standing with his arms at his sides, silent as he tried to process what he had just done.
"No no no no no," Keith mumbled, his fingers beginning to knot his already disheveled hair, "There's gotta be some kind of explanation for this…we…we almost died…yeah, it was just a heat of the moment kind of thing…nothing more…" Lance snapped out of his daze at this, fiercely defiant.
"What was that?" he challenged, "You didn't like it, did you?" Keith stopped pacing and looked up at him, his eyes wild with anger.
"What? No!" he hissed rapidly, "How could I have liked it? What was there to like?" Lance fumed at this. He knew he was good. How dare Keith question his kissing ability? Back at the Garrison he was well known throughout the barracks as being the best. Hell, he could just ask Hunk to vouch for him. The pair of them would practice at least twice a week since the sixth grade and Lance just kept getting better. Really, the only one in his class he hadn't demonstrated his ability on was Pidge because he wouldn't let him within two feet of his person without lashing out like a feral cat.
"So you think that was a bad kiss, do ya?" he snarled, his hands balling into fists.
"What if I do?"
"You think you can do better?"
"I know I can!"
"Bullshit, you were barely responsive!"
"Like you were any different! It was like kissing a statue!"
"Oh, I'll show you a good kiss, asshole."
Lance stepped forward, shoved Keith against the wall, and kissed him again, this time putting as much effort into it being the most arousing kiss he could muster. He gripped Keith's waist once more, finding the curve of his hips and gently squeezing as he pried open the Red Paladin's lips with his own and exhaled into his mouth. Keith gave a small gasp but retaliated by digging his fingers into Lance's scalp, his hair too short to really tug on. He forced their mouths closed again, trying to control his breathing as he dragged his lips against Lance's. He pulled away just long enough to whisper,
"Who's the asshole now…asshole?" Lance chuckled huskily as he made contact once more, this time slipping his tongue out to slide against Keith's lower lip. Keith grunted in surprise and Lance broke away to growl back,
"You're so bad at this." Keith tightened his jaw, the blush in his cheeks spreading to his ears, and yanked Lance back in for an open-mouthed kiss, anything to shut him up. Lance took the opportunity to continue using his tongue, passing completely into Keith's mouth and sliding over his. Keith gave a tiny whimper as chills ravaged his spine. He tried to match Lance's skill but felt himself floundering, unable to keep up with his pace.
"Fuck you," he snarled as he broke for air, only to be pulled back for more. Lance smirked into the kiss, knowing he had won, now simply rubbing it in.
The two had become lost in their battle, unaware of their surroundings. Keith still struggled for dominance, trying not to let his head become too clouded by Lance's superior talent. How the hell, he wondered, hoping desperately that Lance didn't notice the ever-strengthening bulge that had sprouted between his legs, did he get so good at this? Lance's breath was hot, tasting strongly of testosterone as it vented into Keith's mouth, his tongue just as warm and incredible as it smoothly caressed Keith's, and it was all Keith could do to keep from moaning. As he brought his hands down Lance's back to his hips and attempted to nudge him away from his growing erection, a voice from the door startled them both out of their haze.
"Ummm…" It was Hunk, deactivated bayard in hand, and looking rather uncomfortable. "Guys? Is now the best time to be doing this?"
Keith shoved Lance away from himself, his already flushed face burning all the hotter from embarrassment.
"I-it's not what it looks like!" he sputtered. Hunk, however, didn't seem so much bothered by their situation, and looked at Lance with…was that disappointment? Lance folded his arms, completely unaffected by the kiss (he's not even winded! Keith thought angrily), and looked lazily over at Hunk.
"It's about time you got here," he complained, "I had to babysit Keith."
"Yeah, uh, I don't know what your idea of babysitting is, Lance, but you should probably be arrested," Hunk replied, "Anyway, Pidge and Shiro are waiting for us at the lions. We got what we needed so we're out of here." Lance sighed.
"Alright, fine, have all the excitement without me. Come on, Keith, let's go." He exited the room with Hunk, leaving Keith standing in total confusion, blinking rapidly. Hunk stuck his head back in, frowning.
"You comin', buddy?" he asked. Keith shook himself vigorously, willing his erection to die down.
"Yeah. Yeah, I'm comin'."
…
A/N: Annnd I said I would never write smut again but here I go (things just keep getting dirtier, I promise). Klance is just too easy a ship to work with. There will be at least two more chapters of this but I may add more if more scenes come to mind that I want to publish. Stay tuned, readers!
