Keith’s alien heritage makes his body...different from other humans. The “down there” sort of different. The “I can’t ever let anyone see me naked EVER” sort of different.

He never planned on changing that, and he never in a million years thought it‘d be /Lance/ who saw.../it/.
They’d been teamed up on a scouting mission to “better their camaraderie” as Shiro had so eloquently put. They were just supposed to go check on a barren planet to make sure it was indeed barren. A lot changes in 10k+ years.
The planet was definitely barren of living, breathing intellectual life...but the fauna was plentiful and fucking /scary/.

Trees that swiped at you like the Whomping Willow, vines that curled your ankle and curled up your leg, sand that rippled as it tried to drag you under.
But it was the flowers that really did it. Flowers that puffed out a disgusting spray of purple pollen, coating him and Lance in a thick dust.

At first they thought nothing of it, but then, as they were having their dinner, purple still staining their skins, they felt /it/.
Pidge and Hunk seemed absolutely normal, eating and chatting and /sitting still/. He and Lance had stopped eating, stopped chatting, and were doing their best to stop squirming. They tried to avoid eye contact with each other, but the moment they slipped, the moment their eyes-
-connected...well...

Honestly, Keith had no idea how everyone else didn’t notice their behavior, especially since Lance was always blathering away, his lips forming words so perfectly, tongue wetting them on the occasion, marking them glisten, tongue—fuck what the hell!? No!
But trying to stop those thoughts at a time like this was...really hard. Lance’s lips were /on/ his after all. His whole body was crowding Keith’s against his closed door. Not that he was any better, his hands working to tug Lance’s clothes off with fervor.
“I bet it was that fucking pollen,” Lance guessed, panting heavily as he shucked his clothes pants off.

Keith’s mouth watered at the sheer size of Lance’s hard, leaking cock.

“Yeah,” he agreed, forcing himself to pull his shirt off and not immediately fall to his knees.
Lance was on him before he could remove his pants, pulling him flush and rolling his hips as his tongue opened Keith’s mouth and slid in and out.

It wasn’t until they were on the bed, Keith lying on his back and fisting Lance’s hair, that he suddenly remember his...anatomy.
“Sh-Shit, wait!” he cried out, just before Lance could slide his in zipped jeans down his legs.

“Keith,” Lance said, voice cracking. “We’re both incredibly horny do to some alien flower and that makes us feel like we’re two seconds away from dying. Now’s not the time to be shy.”
Keith knew that. He fucking /knew/ that his body was screaming at him to fuck and be fucked. Already, he could feel the pain bubbling back up under his skin, the pain that only alleviated when he and Lance were kissing and rutting against each other. He knew, okay!??
But Lance needed to know too, before he saw it for himself.

“Fuck, I,” he groaned, trying to will the fog in his brain to go away, at least for this conversation. “Lance you need to know that, shit, that I’m—oh god, how do I say this—I’m, uh, I’ve got—“

“Keith, spit it out!”
“I don’t have a normal dick!”

Lance blinked, beads of sweat dripping down his face already.

“That’s it?” he asked. “Dude, I don’t really care about your alien dick.”

“No, it’s more than that,” he tried to explain, but Lance was already pulling his pants down.
He moaned at the feeling. His skin knew exactly what the action meant and the pain that had bubbled up, that was threatening to explode, receded.

“O-Oh...” Lance’s eyes were wide. “/That’s/ what you meant...”
Keith tried to close his legs, but Lance’s hands stopped him, pressing his knees out even further, causing him to arch.

“Shit!” he moaned, hands automatically reached to hold open his thighs, to show—no, to /present/—his soaking wet holes.
Keith knew from his very tentative and short-lived experimentation, that his (for lack of a better word) holes were very not human. He as a human asshole, sure, but he also had a weird slit where he was sure his balls should’ve been. Above that was another hole where a clear-
-substance coated over it so he could never press his finger into it. (He’d only fingered himself once in his life, and it was before he even knew what fingering was.) The substance was pour out though, because whenever he peed, the nub of what he could only assume was a penis-
-would poke through.

(Wow, that was entirely, unnecessarily, unsexy. Damn.)

“This isn’t what I was expecting,” Lance admitted.

Keith hesitantly looked toward Lance’s face and was dumbfounded to find the /ravenous/ expression on it. Was...Lance actually /aroused/ by Keith...?
Lance lowered himself, becoming face-level with Keith’s soaked holes, and Keith realized that, for some ungodly reason, Lance really was completely, and strangely, aroused.

(Maybe because of the pollen?)

“I wonder how you taste,” he murmured, but it seemed mostly to himself.
Still, Keith answered, “F-Find out for yourself, pretty boy.”

He wasn’t sure if it was the pollen or the words “pretty boy” that had Lance growling, leaning forward with fervor to lick and lap at Keith as if he were a god and Lance‘s sole purpose was to worship him for eternity.
His tongue flattened to open Keith’s slit wider, then it narrowed and entered him. His lips glided over the hole above it and it was like electricity. Keith’s hands quickly stopped supporting his thighs, moving instead to fist Lance’s hair and press himself closer to that mouth.
Lance’s hands moved too: one to pin Keith’s leg to his chest, the other the assist his mouth by scissoring Keith’s cunt or foundling the nub above it, where Keith’s dick was slowly starting to peek through.

Keith finally had the sense to glance down, desperately craving to see-
-the sight between his legs, see it before he never got the chance again. He watched Lance’s naked ass work against the mattress beneath him, and Keith topped over the edge.

“Oh fuck, oh fuck, oh /fuck/!” he screamed, orgasm oh for the first time in his life.

Waves of pleasure-
-washed over him for what felt like /eons/.

Lance was moving away when he came to, but before Keith could protest the distance, he was being pulled down the bed by his thighs. Pressing Keith’s knees to his chest, Lance lined himself up, panting as if he were the one to have cum.
“Oh god, /yes/,” Keith choked out, as Lance slid into him, filling him up way more than his tongue did.

“Oh, god your so /tight/,” Lance moaned, eyes rolling to the back of his head.

The moment he started thrusting, Keith lost all sense of time and self. He and Lance were one.
So distracted from drowning in the sensations, the pleasure and pain all mixed into one, that Keith didn’t even realize Lance had wrapped a hand around him until he was coming again.

“W-Whoa,” Lance gasped out. “This is... /Wow/!”

Panting, Keith glanced down at the the...the...
“It’s /ribbed/,” Lance whispered, fingers ghosting over Keith’s dick.

“It’s a fucking /tentacle/,” he said, too tired to be horrified, but too horrified to not sound startled.

“You didn’t know??”

“This is the first time I’ve seen it,” he admitted, unable to tear his gaze away.
Technically, it wasn’t really a tentacle—his dick was dick-shaped, just more...flexible looking. And with tiny little bumps decorating it completely. It didn’t seem to be much bigger than Lance’s, nor much wider, if you discount the ribs.

“I need this in me,” Lance breathed out.
The image of Lance riding him was so vivid in Keith’s mind he nearly short circuited. He could see Lance’s chest heaving and his hands curling into fists in Keith’s own chest, biting his lip to stifle his shouts of pleasure.

“You need this in you,” he agreed, voice dry.
Maybe it was the pollen, or maybe Lance had done this before, Keith’s not sure which one had Lance prepped himself for him in just a few minutes.

Neither of them were prepared for what happened next.

Lance hovered over Keith, slowly sinking himself down onto his dick when—
“O-/Oooohhhh/,” Keith sobbed out. “Fuuuuuck...!!”

Slick /poured/ out of his dick as Lance’s walls squeezed him. No, he wasn’t coming, it was like the bumps on his shaft were crying with lubricant.

Lance whined once he was fully seated, but Keith was too fucked out to truly-
-admire the way Lance bit his lip and rolled his eyes into the back of his head. He did watch Lance’s cock tremble as if it was seconds away from spilling its seed all over Keith’s chest.

Fuck, Keith wanted to taste Lance so badly.

“Keith,” Lance moaned, hands curling tightly.
“Lance,” he echoed back. Then, “C-Can I move?”

“Fucking do it,” Lance unabashedly begged. “God, /please/ Keith, fucking do—aaaahh!!”

It was only slightly awkward, thrusting his hips in a way he’d never done before, but Keith felt one with Lance again, drowning in the feelings.
Except this time, he really was kinda drowning. The slick waterfalling from his dick was covering his and Lance’s thighs, making everything that much easier.

He came again, at the same time Lance did, but he wasn’t able to see his cum-painted chest as Lance had collapsed down-
-onto him, heaving.

They were both still hard.

“I want to taste you,” Keith said, his voice sounding more like a whine than anything, but Lance didn’t tease him for it.

“/Yes/,” he moaned, weakly rolling off to lay beside him instead.

It took a few moments, but Keith-
-managed to move his trembling body in between Lance’s thighs. Not only could he see his own cum dribbling out of Lance’s ass, but Lance’s dick was still coated in Keith’s slick from before. Both had a weird purple-ish tint to it.

Keith was too far gone to wonder if the-
-color was because of the pollen. Instead, he licked a long strip on the underside of Lance’s cock, relishing in the sound Lance made from it, and then swallowed him whole. Keith had to use his hands to stop Lance’s thighs from crushing his head.

‘Next time,’ he thought.
Keith treated Lance’s cock much like a popsicle—it even tasted faint of boysenberries. Had Keith been more clear-headed, he would’ve wonder if that’s what /he/ tasted like. Keith licked and sucked, moaned and choked, his hungry insatiable. He was a little sad when Lance came.
Of course, his disappointment was forgotten the moment Lance rose up and shoved him down on his back, eagerly taking Keith’s cock down his throat. Lance also used his fingers, stretching and thrusting into Keith’s slit like he hadn’t fucked him mercilessly in the beginning.
It was almost (almost) too much—Keith’s slit was producing so much slick, that his ass felt completely drenched, while his cock was still self-lubricating itself like a damn waterfall. Lance’s mouth was hot on him but he still wanted /more/. He /needed/ more. He needed to cum.
More than that, he needed to cum /at the same time/. His slit was spasming around Lance’s fingers, but his cock had yet to release. Either Lance knew what Keith wanted or he wanted the same thing because even after Keith’s second slit-orgasm, he still hadn’t stopped fucking him.
Lance’s tongue seemed determined to lick and suck each and every bump on Keith’s cock, which Keith really couldn’t have thanked him more for because /holy fuck it felt so fucking good/, and by the time Lance got to his head, his tongue twirling around it and /pressing into it/-
-Keith couldn’t even hear himself cry anymore, but he could feel the pressure finally pop, feel the tsunami of electric pleasure consume him as he finally came from his dick and his slit.

“—kay?”

Dazed, Keith blinked up, watching in muted amusement as the blurry face above him-
-sharpened into Lance. Lance, who’s face was painted in purple-tinged slick.

“Keith, you okay?” he repeated.

Keith hummed his response, too tired to do anything more.

“I think I definitely fucked the pollen out of you,” Lance mused, looked quite proud of himself.
Keith just hummed again, lips curling into a small smile. It fell when he saw Lance’s cock, still hard.

“C-Come ‘ere,” he slurred, weakly lifting his arm.

Lance blushed when he followed Keith’s line of sight.

“I think I can handle the last bit of this,” he assured. “I feel-
-mostly fine now anyway.”

Keith frowned.

“Fuck that,” he mumbled. “Come ‘ere. My face.”

And sure, Lance seemed much more clear-headed now than he did however-long-ago it was that they started this, but even as he blushed, he obediently crawled over to Keith.
Somehow, Keith directed Lance with just a few grunts and aborted hand gestures to straddle his face so Lance’s cock easily aligned with Keith’s lips.

It sloppy, very sloppy, but Keith took Lance in his mouth and tried to concentrate on keeping his teeth sheathed.
“Aah, /fuck/,” Lance groaned, his thighs quivering when Keith’s fingers moved from kneading the flesh of his ass to slowly pressing one into him. “Yes, yes, there, /there/, oh shit...!”

Lance came with Keith’s mouth on his cock and two of Keith’s fingers in his ass.
Keith looked up at him, taking in the sight of Lance hunched over, pressing his fists and forehead into the wall, as his body trembled and seized from the orgasm. It was beautiful.

When it was over, Lance opened his eyes to look down at Keith. They both panted, unable to move.
Except, suddenly, Keith sat up. He pulled Lance down into his lap and then pulled him in close and then they were /kissing/, holding each other like they’d drown if they didn’t, and kissing.

It only felt like seconds had passed when a knock startled them apart.
“Keith, you missed breakfast,” Shiro’s voice said through the door. “Training starts in ten minutes. Be ready.”

When they looked back at each other, eyes wide and lips swollen, there was only a second’s pause before they were laughing.

“Oh my god,” Keith breathed out.
“We fucked /all night/,” Lance exclaimed, shaking his head in amazement.

They still couldn’t stop laughing. Keith even tired to stifle himself by burring his head in Lance’s chest, because they were still sitting like that, but it didn’t work.

“Training’s gonna suck,” he moaned
Lance gently pet his hair and joked, “Last night sucked better.”

Keith snorted.

“Oh my god, noooo,” he giggled, pulling away. “Lance that was /so bad/.”

“Puns are never bad,” Lance declared, shrieking when Keith attacked his sides.

“That wasn’t even a pun!” Keith laughed.
Maybe it should’ve been weird between them. Maybe it should’ve been weird that it /wasn’t/ weird between them. Maybe it should’ve been one way or another, but neither of them gave that any thought.

“I need a shower,” Lance bemoaned, several minutes after Keith finally stopped-
-tickling him.

They were laying on their sides again, facing each other, red-faced and panting. Both thought the other looked just as beautiful as ever. Neither wondered if the pollen was still messing with their minds; they knew it wasn’t.

“We can shower after training...”
Keith sounded uncertain though, trailing off as if asking Lance a silent question.

Lance knew exactly what he was implying.

“Fuck training,” he announced. “We’re showering and eating breakfast and not doing anything that’ll make my ass even sorer than it already is.”
Keith chuckled.

“Not /anything/?” he asked, voice lowering.

Lance gave him a look.

“We fucked all night and you’re /still/ horny?”

“Well...”

“Must be a galra thing,” Lance snorted.

He sat up gingerly and slid himself off the bed. Keith watched him, drinking in the sight.
The markings covering Lance were /his/ doing. He made those bruises, those bite marks, those scratches.

Did he look the same?

“C’mon you horny alien,” Lance said, offering his hand. “Maybe after breakfast, if Shiro hasn’t kicked our asses, we can do something /fun/.”
That was definitely a good motivator. The two limped to the showers, laughing and teasing each other, though careful to keep their voices low in case someone was roaming the halls to search for them. They might’ve gotten a little carried away once they got there.
Lance had told him using the same stall would be a bad idea, and if by “bad idea” Lance meant that they would start kissing each other until the hot water ran cold, then yeah, it was a really bad idea.

“So, no one else has seen you naked?” Lance clarified as they ate breakfast.
“Like, not even your /doctor/?”

“I never had a doctor,” Keith said, resting his head atop Lance’s.

The hard kitchen chairs were a bit too much for them at the moment, so after their shower, they’d grabbed some breakfast-goo and taken it to their makeshift living room.
They sat snuggled in the large, loveseat-like chair, Keith’s legs draped over Lance’s while Lance had angled himself to lean into Keith’s chest. It was way more comfortable than they’re sure it looked.

“That’s so crazy! And you never wondered if you were, ya know, /alien/?”
“I mean...” Keith shrugged. “I had a few theories. And when we were jettisoned into space, it definitely narrowed down a lot...”

“I need to know what other theories you had other than ‘alien’,” Lance said, grinning at him with amusement.

Keith was trying to decide how to-
-broach the subject of /Well for a while I thought I was Mothman and by ‘a while’ I mean way longer than you’d actually think, it’s pretty embarrassing/ when they were once again interrupted by a knock.

No, not a knock.

A /slam/.

“What the hell do you two think your doing!?!”
Slowly, they looked over their shoulders, both putting on their best /I’m Baby, the Most Innocent One You’ll Ever Meet/ face.

“Eating breakfast,” Lance said sweetly.

Keith held up his half-eaten bowl of goo.

“If you too aren’t in your armor and running laps in /five minutes/-
-you’re going to wish you were never born.”

And with that, Allura straightened herself up, tossed her hair over her shoulder, and calmly walked out of the room.

“Fuck, that was scary,” Lance whispered.

“Something tells me that was her being nice,” Keith added quietly.
After a pause, the two scrambled to obey the princess. They put on their armor as they winced and limped toward the training deck.

“It was nice knowing you,” Lance sighed, right before they entered the doors.

“There you two are!” Shiro said brightly, his smile sending shivers-
-down their spines. “Why don’t you two start running.”

“How many—?”

The robot’s laser blasted right by their feet, and they both jumped back, then jumped forward again when the laser blasted /behind/ them.

“Don’t get caught!” Pidge shouted, cackling as they sprinted away.
“If we survive this,” Keith panted. “Can I take you to dinner?”

“Take me where? The kitchen?” Lance asked, stumbling as the robot’s laser grazed his heel.

“No, stupid, I mean—“

Keith stopped short, jumping backwards to avoid a robot crashing down into the ground before him.
When he caught back up to Lance, he gritted out, “I mean on the next planet we visit. The next nice planet.”

“Y-You mean a /date/?”

Lance’s fell to the ground, legs giving out on him, and Keith wasn’t sure if it was because of what he said or what they did all night last night.
It was probably both.

Keith twirled around to help him up, gritting his teeth and small lasers hit his body. It wasn’t enough to burn through his armor or even leave a mark on his face, but it still stung.

“Of course, like a date,” he said, yanking Lance to his feet.
Even despite the exhaustion in Lance’s face, the way his skin was slightly sunken in from lack of sleep and overexertion, Keith swore Lance outshone every star when he grinned, and whispered, “I’d like that.”

It took them a moment to realize they weren’t being attacked anymore.
“Aw, guys!” Hunk cooed from the sidelines. “You’re helping each other!”

Shiro was grinning again, this time in a way that didn’t make them want to cower from the consequences.

“Seems like that mission yesterday did it’s job!”

Lance choked back a laugh.

“Yep, sure did,” he-
-said, and though his voice was slightly strangled, no one but Keith noticed.

“Guess you could say we make a great team,” Keith added, nudging Lance’s arm gently.

Lance couldn’t hold back his laugh then.

“The /best/ team,” he corrected, slinging him arm over Keith’s shoulder.
The rest of training was just as bad as they’d imagined it to be and they were definitely too tired to do anything fun afterward, but a few days later, they were sitting across from each other on their first date, and it all seemed worth it in the end.

/fin
just so y’all know, THIS is 100% the inspiration for me writing this entire thread. I’ve been wanting to write about Keith’s not-human bits for a while now, like a loooong while, but this is the tweet that made me go Welp, I guess it’s finally time 🤤 https://twitter.com/kittykeithstan/status/1240388803132522501?s=21
You can follow @KittyKeithStan.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: