Actions

Work Header

The Universe Shines in your Eyes

Summary:

Keith often goes to the observation deck in the Castle of Lions to observe the stars in peace. And it is peaceful, until a certain paladin finds out he comes there at night. After trysts in the moonlight deck lead to them cuddling one night, they must confront their feelings for each other.

Notes:

Hello! Enjoy the porn 😔💅

(See the end of the work for more notes.)

Work Text:

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

 

Sometimes, Keith liked to look at the stars in space. There was an observation area near the top of the Castle of Lions. Sometimes, he would get a cup of water and some of the things that Hunk somehow made taste exactly like chocolate chip cookies and just sit and think. It was nice… 

Until Lance found out about it. 

“So, do you come here often~” Lance smirked as he found Keith curled in a knitted blanket that Hunk had made. 

Ugh, now I’m never going to have a moment of peace, Keith thought internally. “Go away.” 

“Aw, c’mon~” Lance grinned, flopping down on the floor next to Keith. “I didn’t know you liked stars.” He said a little quieter. 

“Sometimes, they feel like the only thing that space has in common with earth.” Keith replied in a similar tone. 

“Yeah, I get that. One of my siblings was really into astrology, and I wonder if they have horoscopes in space…”

“Honestly, they probably do. It’s a whole thing that early civilizations used things like the stars to explain the unexplained.” 

“But, there’s magic here!” Lance threw up his arms. One of them landed smack dab in Keith’s face
“It’s just a guess!” Keith giggled, waving Lance’s lanky arm away. 

Maybe… This isn’t such a bad thing. 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

 

“Keith! I brought these… things found at a space gas station thing!” Lance grinned, holding out what seemed to be a bag of chips. 

“The same place you bought lube?” 

“That was in case of an emergency!” Lance flushed, but only slightly. “I also bought condoms, you know, safe sex and all that…” 

“Were the space condoms weird? Like a space dick?” Keith asked, and immediately regretted it. His face was practically burning by now.

“They had one for what seemed like a human dick.” Lance shrugged. “God, I can’t believe I’m having this conversation with you, of all people.” He threw his head back and laid on the floor, facing the stars. 

“I don’t know, space dick seems like the perfect nighttime conversation. I wonder if they have space booze,” Keith sighed. “Or space weed… that would be great.” 

“I’m pretty sure Coran has mentioned making a certain ‘ancient altean fermented beverage’ and then Shiro immediately shut it down.” Lance sighed. “Space weed… that’s definitely a thing. Has to be. Earth can’t be the only place in the world to have some sort of drug.” 

“We should get some… We’re legal in space, right? You just turned 18, like, a couple earth months ago. God, I'm still getting used to space time and shit.” Keith said.

“What if we need an ID or something?” 

“Fake it. I can help,” Keith grinned.

“Oh, troublemaker. That goes amazing with all your emo boy shit.” 

“I feel like it only attracts girls.” Keith pouted. “I want boys.” He whined. 

“Dude, I bet the guy alien hoes are so into you.” Lance said, face a bit flushed. “Like, you literally help save the universe!” 

“Are the alien hoes into you as well?” Keith asked. 

“I mean, yeah, pretty much. I can bag any gender I want.” Lance said, proud. “Just ask Hunk about the genderless alien we saved a bit ago.” 

It's sheer confidence… if it’s real or fake that doesn't matter. It’s super hot. Keith looked at Lance talking away next to him, and groaned internally. 

Fuck… 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

 

“‘Kay, so today, I didn’t bring anything. I know, so lame of me.” Lance joked as he sat too close next to Keith.
“I brought some alien gossip magazines I’ve been collecting.” Keith said, motioning at the pile next to him. 

“Oh my god they have these??” Lance’s eyes filled with stars. “More importantly, you’re into gossip magazines?” He slouched on Keith’s shoulder. His shoulder. His fucking shoulder!

“It’s a guilty pleasure… and they do have some hot guy aliens in here,” Keith grinned, flushing a bit as Lance put his arm around his body. “And other hot aliens that aren't men, so don’t worry.” 

“Hot aliens… what more could a teenage guy ask for?” Lance grinned, as he held open a magazine over both their laps and started reading out loud. 

“Universal pop sensation Cielo finds out their partner of 100 years just cheated on them and we have the full story!” Lance said all dramatically. “It’s giving TMZ in space.” 

“Oh, you have got to read it, though. It’s super interesting.” Keith rested his head on his shoulder, and listened to Lance dramatically read out the whole article in his ‘Lance voices’. It was stupidly charming. 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

 

“So, Lance, where were you last night? I was looking for you to test out these new bullet designs for those guns I’m programming for the resistance.” Pidge said, mouth full of breakfast.

Keith immediately stopped eating and looked over at Lance, who cheerfully said: 

“Oh, I was just hanging out with Keith.” 

Silence filled the room. 

“Oh my god,” Pidge grinned evilly. “You two were hanging out together at night?” Keith’s face turned bright red. 

“N-not like that!” Keith said, voice high pitched. “We were just… looking at stars…” That only makes it look worse, goddamnit! 

“Oh, a romantic getaway, I should cater your next one.” Hunk joined in on the teasing. 

“It was not-” Keith started, and then turned to Lance. “Why are you not clearing this up?” He asked. 

“It’s funny to see you all flustered~” Lance grinned. 

“Y-you!” Keith said, his voice turning more playful. “I’m seriously going to kill you!” 

“Should I be scared? You literally have space goop on your face.” Lance grabbed a napkin and wiped some goop off Keith’s mouth, and Keith just stopped working. 

“Lance used seduction! It was super effective!” Pidge called out. 

“I’m seriously going to burn this entire castle with all of you in it!” Keith yelled out. 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊

 

“Hey,” Lance sat down at their usual spot later that night. “Can we just sit here for tonight? I’m… kind of missing home right now. And just… want to, uh…” Lance fiddled his fingers, and his face was flushed. “Can I rest on your shoulder or something? You know, human touch kind of helps…” 

Keith… 

Keith was dreaming. This was a dream. 

“Yeah, of course!” Keith said, probably too eagerly. Lance practically tackled Keith as they ended up more in a cuddle instead of a head-on-shoulder. They snuggled under the knitted blanket, not daring to look each other in the eye at first. And then… 

Keith could feel Lance’s gaze on him. 

“You’re kind of muscular for a little spoon,” Lance teased. 

“Hey!” Keith giggled. “I can be a big little spoon.” He met Lance’s glance.
“Muscle-ly little spoon.” Lance corrected. And instead of arguing further, he just cuddled closer to Lance’s body, and felt his heartbeat. He knew that Lance would probably not be there in the morning, and that this was probably a big mistake, but… Keith wanted this so bad it hurt. 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

 

“Good morning.” The familiar, but deeper than usual, voice of Lance greeted him as he woke up. But it wasn’t romantic at all… 

He 

Had

Ellbowed 

Lance 

In 

His 

Sleep 

Apparently. 

“So, uh, do you mind…” Lance cleared his throat awkwardly. 

“Oh, yeah! Sorry about that…” Keith said, sitting up anxiously. He noticed his back hurt from sleeping on the ground. He looked around, and saw the clock in the corner showing it was still pretty early in the morning.

“Thank you…” Lance said quietly. “For, uh, last night…” He gathered the blanket and held it close to his chest. “I have to admit, though… I had, uhm, fuck, this is so hard to say, ugh! I had ulterior motives for cuddling last night.” He said very quickly. 

“Huh?” 

“I’m so sorry, I don’t know what came over me!” Lance said, his eyes shining with tears. “I’ve like had this stupid ass crush on you for like a year now and-” 

“What.” Keith grabbed Lance’s flailing arms. “Did you, uh… just say you have a crush on me?” 

“And that’s why I asked you to cuddle last night, and why I keep coming up here night after night!” 

Keith… was floating on a fucking nebula right now. 

“Really?” Keith grinned at Lance. 

“Why do you look like you think that’s a good thing?” Lance said, clearly confused. 

“Because I have a crush on you too, dork.” Keith gently bopped Lance’s head. Lance’s face immediately flushed bright pink. 

“...Oh.” Lance’s face turned into a big grin. 

“Yeah, oh.” Keith said. 

“Really?” Lance tilted his head.

“Yes really! I don’t know why you’re questioning this,” Keith said, his face completely red by now. 

“It’s just…” Lance hesitated, and then spoke. “You’re… Keith Kogone. Perfect scores, sort-of-child of Shiro, and… better than me.” 

“I’m not better than you, Lance.” Keith said. “You’ve… you’ve literally saved my ass so many times.” 

“That’s- that doesn’t count.” 

“Why not? And you’re much better at long range combat. And at this point, I can’t tell who is the better pilot.” 

“You’re being too kind.” 

“No, you’re not being kind enough to yourself.”  Keith said. “If I’m the best, like you think, then who I like must also be the best. And that’s you.” 

“You think so?” 

“I know so.” Keith smiled, and lifted his hands to Lance’s cheeks, and then… 

 They finally kissed. 

“Ah!” Lance squeaked out, and then leaned in to the kiss. “Mhm,” he groaned. 

Keith smiled at him as they pulled away. “Thank you for liking me too, by the way. He smiled shyly. 

“Dude. Who wouldn’t like you?” Lance said, his big, cute, annoying grin back on his face. “You’re like, a buff emo guy. It’s my favorite things all piled into one! Plus, you have a really pretty face, hehe!” 

“Thanks for that… Thanks for calling me pretty.” Keith smiled as they started to kiss some more. Keith was overwhelmed by the feeling of their tongues swirling in their mouths. 

“You are amazing, gods,” Lance said in between kisses. “Where are good places to touch?” 

“Anywhere, everywhere, I want you to touch me so fucking bad.” 

“As my boyfriend says~ wait, we are boyfriends, right?” 

“Yes.” Keith grinned. “Boyfriends- mhm!” Keith groaned out as Lance started to touch over his shirt. “We- uwha! - probably shouldn’t have sex up here.” Keith groaned out. 

“We can go to my room with the alien lube and condoms~” 

“Don’t say in your sexy voice!” Keith swatted Lance’s face.

“Okay, okay, but you’ll have to get used to it now, because we’re boyfriends~” 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

 

As soon as they got in the room, they started sucking each other's face. Lance quickly pinned Keith to the bed.
“We can actually have sex now, right?” Lance whined like a puppy.

“Of course, you dumbass.” Keith touched Lance’s face and started grinding from underneath Lance. 

“Oh god, that’s so sexy,” Lance moaned into Keith’s breath. 

“You like all the dirty talk?” Keith smirked at Lance. “Well, I can tell by the bulge in your pants that we’re going to have an amazing time~” 

“Fuckin hell Keith,” Lance groaned out, and started to take off his clothes. “I’ve literally dreamt of this before.” 

“Was it good then?” Keith asked, and followed Lance’s lead as he also started to strip. 

“Not better than real life, that’s for sure,” Lance cooed as they entangled their naked bodies together.
“Mhm!” Keith peppered kisses all along Lance’s neck. “Can I leave hickeys, or…?” 

“Leave as many as you want, love~” and so Keith started sucking, leaving traces of spit behind. 

“I can leave some on you, right?” 

“Yeah, of course~” 

And so the two started marking up each other's necks, until they were black and blue. 

“Agh, this is so satisfying!” Lance groaned, touching Keith’s marked up neck. 

“These marks mean you’re mine, okay?” Keith smirked at Lance’s flushed, ruined face. 

“Ah! You can’t just say shit like that,” He buried his face in Keith’s neck. 

“What, it’s true~” Keith smoked, cradling his lover’s face. 

Keith groaned as Lance started to touch his chest and stomach. 

“Ah, you’re so fucking sexy,” Lance groaned out, splaying his hand around his abs. “You’re, like, rock solid,” Lance was practically drooling. “Can I, like, rub my dick on your pecs?” 

“You like my chest that much?” 

“Yeah, just for a bit. Please?” 

“Who am I to refuse?” Keith grinned. 

And so Lance straddled Keith, and sat on his chest. And started grinding his dick on Keith’s chest. 

“Here…” Lance started squishing Keith’s pecs around his dick as he continued grinding. 

“Ha…” Keith groaned as Lance started playing with his nipples as well. 

“You look like a fucking angel right now,” Lance stoped grinding for a moment to move some hair out of Keith’s face. “A hot, sexy, buff angel.” 

At this Keith immediately flushed bright red. 

“Lost your cool, huh?” Lance teased.
“F-fuck no,” Keith tried to regain his composure, and lifted his hands to touch Lance’s dick to throw him off.
“FUCK!” Lance moaned. “Shit, you’re playing dirty, huh?” He laughed.

Keith moved his head as well so he could fit the cockhead into his mouth, and grinned mischievously at Lance. 

“Jesus, Keith~” Lance moved his hand onto Keith’s mouth to move his head slightly deeper on his cock. It felt hot and heavy on his mouth, and a bit slimy because it was covered in pre-cum. He swirled his tongue around the slit, and then ran his tongue along a big vein. 

“Fuck!” Lance groaned. 

“Like that?” Keith smirked. 

“Fuck yeah, mhm!” Lance groaned. 

“Are you going to cum soon?” 

“Probably, yeah,” Lance said, a bit embarrassed. 

“Then we should probably start the main event, huh?” Keith fully got Lance’s dick out of his mouth. “Get the weird alien condoms out?” 

“They’re normal…ish,” Lance reached over to the bedtable and fumbled to get out the lube and condoms. “See?” 

“Huh,” Keith grabbed the condom that Lance was holding out and ripped it open with his teeth. “Seems pretty normal, I guess,” He looked up at Lance, who was moving down to position himself towards his cunt. “Can I put it on you?” 

“Sure, yeah!” Lance said. 

He grabbed the open condom and slowly pulled it over the cock head, then down the still slicked shaft, and all the way to the base, stopping at his balls. He then grabbed the lube bottle and squeezed a generous amount all over Lance’s cock to slick it up. 

“Why do you make everything look so sexy,” Lance grinned, cupping Keith’s face in his hands and giving him a kiss. 

“I wonder if you got the condoms and lube while thinking of me,” Keith smiled as he found a place in Lance’s lap, positioning his cunt over Lance’s slicked-up dick. 

“I totally did,” Lance cradled his face in Keith’s chest. “But like I’ve said, this is so much better than anything I could have ever imagined. Your abs, your chest, your legs, your cunt, hell, even your stupid ass hair - everything is perfect.” Lance gazed so lovingly up at Keith. “You’re so perfect. Sometimes, I feel like I can see the whole universe in your eyes,” 

“That’s… so fucking cute and cheesy,” Keith smiled. “Are you ready, now~” 

“Fuck yeah,” Lance whined, and Keith started slowly lowering himself on Lance’s cock.

 It was overwhelming - Keith hadn’t had sex in a long time, and he mostly mastrabated with his clit, so he wasn’t used to anything in his cunt, much less a dick as perfect as Lance’s. 

“Ngh!” Keith threw back his head as the head entered his cunt. “Ah!” 

“Do you need any help, or-” 

“No!” Keith said loudly, and pushed Lance completely back onto the bed. “I’ve… got it. Lay back and watch,” Lance nodded furiously. “Such a good boy~” Keith smiled as Lance’s cock almost seemed to grow bigger with his words. But now, he had to focus on getting this rod all inside of him. 

“Ngh!” A couple more centimeters entered him, and he splayed his hands on Lance’s chest. 

“For all the talk about how nice my body is, yours is equally as sexy, if not more, ngh!” Keith groaned as he started to feel the burn of Lance’s cock reach deeper and deeper. And then… 

“Fuck!” Keith huffed as he finally bottomed out, and felt his ass touching Lance’s balls. “You are annoyingly big,” Keith huffed as he tried to recompose himself. 

“That was so perfect, baby.” Lance breathed, looking at Keith like he was a god. 

“Move your hips while I start bouncing,” Keith grinned. Lance complied, face flush. And so they finally started fucking. Keith moved his hips up and down, in tandem with Lance’s movements. 

“Ngh!” Lance groaned out, putting his hands on Keith’s hips. Keith’s hands were still on Lance’s chest, and he was groping Lance’s pecs. 

Up and down, up and down, up and down they went, feeling the immense and overwhelming pleasure inside of them. Keith could feel every vibration, every touch, every twitch of Lance’s cock inside of him and it felt better than anything he had ever taken. Best of all, though, he could see the pure adoration and love that was on Lance’s face. It made him feel warm inside, and it went along great with the feeling like he was about to burst. 

“I’m close!” Lance huffed out. 

“Me too,” Keith moaned out. “Me, ngh! Too!” He started moving more frantically, and Lance matched his movements perfectly. They were completely in sync, perfectly matched together. And then… 

Keith felt the overwhelming pleasure of his orgasm, and threw his head back and screamed. He knew it was going to be perfect, so fucking perfect, and he was right. He felt the aftershocks of Lance’s orgasm, as well. Lance quickly pulled out of Keith and threw away the condom in a nearby trash bin before scooping up the exhausted Keith and cradling him in his arms.
“Are you doing okay?” Lance grinned down at him. 

“Bath.” Keith said. “With the bubbles that smell like jasmine tea.” 

“I know the ones,” Lance said softly. “I’ll be preparing that, are you okay to be on your own for now?” 

Keith nodded his head as Lance carefully placed him down on the bed and moved to the bathroom. 

Ah… the bedsheets smell like him… 

Before he knew it, Lance had plopped in in the bath and was washing his hair. He felt the shampoo soak into his hair and then leaned back into the touch of Lance massaging the conditioner into his hair. After Lance also finished bathing himself, they changed the sheets on the bed and cuddled up together. 

“You forgot your goofy ass face mask,” Keith giggled. 

“I want to look my best, after all, you’re waking up next to me,” Lance said softly as he buried his head into Keith’s chest. Keith pulled him in, and kissed his forehead. 

“This was so perfect,” Keith said. 

“So fucking perfect.” Lance replied before they both drifted off to sleep. 

 

*ੈ✩‧₊˚༺☆༻*ੈ✩‧₊˚

Notes:

Reminder that they literally have sex at like 6 in the morning 😬someone defiantly heard something. Someone was woken up by their activities.

Anyways

I hope you enjoyed! I haven't written a MLM pwp this long in a while so hopefully I've still got it!

Fun fact, the original draft of this fic I wrote a couple years back, but I heavily edited it and so now we have this wonderful PWP! I dont usually format my fics this way but thought i would keep the og format as a tribute to younger me.

I hope you all liked it!