Chapter Text
Lance had taken to walking the castle at night. It was the only time he could just think without anyone bothering him or asking him if anything is wrong. He loved his friends but he just wanted to be alone when he was feeling homesick.
Pidge and Hunk were off doing something. Lance assumed they were working on a new project, but they never really shared details anymore.
Shiro and Allura had probably gone to bed already. They were “responsible” and “Healthy” and “Not sleep deprived.” But then again, they also were always up before everyone else, presumably training and strategizing because they were trapped in a never ending war.
Coran did whatever Coran did at night. Lance had a hunch that Coran cared about skin care just as much as he did.
Keith, well Lance wasn’t sure what Keith was doing. He never did. Usually he was always training, Lance didn’t understand why as Keith was a great fighter and in really good shape - not that he would ever tell him that- but he had already walked past the training room to find it silent and dark. Maybe it was later than he thought...
Lance made his way to the common room, adjusting his robe tighter around him. He liked to come and watch the stars from the couches when he couldn’t sleep - which was just about every night. He curled up with his feet tucked under him. Earth was so far away. He missed his family, they didn’t even know he was alive. It didn’t do any good to think too much about it all, but when you are alone in space, what else is there to do?
After about a varga, Lance stretches out his legs figuring it was better to overthink in bed where he could eventually fall asleep safely. He didn’t want to be questioned if his friends found him passed out out here instead of in his room.
He walked back down the hallway, the only light being cast in from outside, at least until he could see Keith’s door which was open a slight crack. He would have ignored it, relieved that Keith may have some semblance of a normal sleep schedule, but he heard a low moan coming from inside Keith’s room. Lance didn’t hesitate to go up to Keith’s door, what if he had hurt himself training? The stupid mullet would never had told anyone.
Lance knocked lightly on Keith’s door before peaking in. He expected to see Keith bruised, dressing a wound but what was actually seeing was worse. Keith was on his hands and knees, purple Galra ears fluffed up, hips fucking into his hand. Lance jumped back, heart rushing in his ears. He can’t believe what he saw, and that Keith would have been dumb enough to fully latch the door. Lance knew he should move on to his room but he couldn’t help himself as he pressed his face into the crack to see better. Keith’s head was down, chest panting. Upon closer look, Lance could see that Keith wasn’t just fucking into his hand but a contraption that resembled a fleshlight from earth. It didn’t look normal, it was slightly longer, the top was a lot wider than anything that made sense on earth, and beyond that, it wasn’t the normal “flesh” colour but purple.
Not that he ever owned one. He was a good kid. But more so, the fear of his family finding anything kept him pretty much exclusively using his hand, but a lot could be done with one’s hand.
As Lance watched, he slowly became hard. There was nothing exciting to see but the rhythmic snap of Keith’s hips into the plastic which seemed the get harder once Lance started watching. After a few minutes, Lance’s erection was straining against his pajama bottoms and the door, and Keith’s thrusts became erratic. He stilled and Lance froze as well, surprised as Keith’s knot formed, large and red and filling up the top. His hips did small aborted thrusts, and then he let go, the ‘fleshlight’ held onto him by the force of his knot.
Keith shakily sat down onto his knees and straightened up, making eye contact with Lance. His eyes had a yellow sheen, and Lance bolted to his room, erection sagging immediately, poof gone, and his heart leapt up in his throat. He slammed his hand onto the panel and slid into his room, locking the door behind him.
He sat down on his bed, bringing his knees up to his chest, shaking slightly. He felt guilty, betraying Keith’s trust and privacy like that. Keith would hate him. Lance buried his head under his arms, he wasn’t sure how much time had passed when he heard a knock on the door. LAnce picked up his head, surprised to find tears on his face.
“I’m not here” Lance called out softly.
The knock repeated, “Come on Lance. I heard you reply.”
Lance carefully climbed off his bed and slowly moved towards the door until he could rest his forehead against it “Look, Keith, can we just pretend this didn’t happen? I’m sorry”
“Lance. Come on. Let me in”
Lance sighed and unlocked the door but didn’t open it, instead going and sitting down on his bed “It’s open”
Lance didn’t look up at the door as he heard it slide open and closed, cheeks burning. He feels Keith sit down next to him.
Keith seemed a bit awkward but broke the silence. “I knew you were there, you know.”
Lance jolted upright and looked at him. “What?! Then why didn’t you stop? Or stop ME?!” Lance almost yells, throwing his hands in the air. Going from embarrassed to confused anger in seconds.
Keith just kind of shrugs, Lance notes the now missing ears, but the apparent claws. “I don’t know. I knew it was you, and I didn’t really want to stop?”
Realising what he really just said, it is Keith’s turn to blush and look down.
Lance was too taken aback by that confession to say anything until it finally slipped out in a flood of questions “So, uh… What’s up with your dick? Is it a Galra thing? Can only some Galra do it? Does it happen every time? What even is it?”
LAnce took a deep breath and looked over at Keith. He was still embarrassed but he figured both of them couldn’t get any more.
Keith’s eyes were wide. “I didn’t think that you had noticed that” He said awkwardly, but then he sighed, shoulders sinking. “Um yeah, it is a Galra thing. Apparently, as a species, reproduction wasn’t prioritised so they evolved to form a ‘knot’ everytime they fucked to ensure pregnancy.”
Keith ran a hand threw his hair, he hated receiving this talk and hated giving it even more and Lance was looking like he regretted asking. “And I guess Galra my age have just as much, if not more, hormones than humans. So they made that thing I was using to hold the knot.”
He gave a final shrug. Lance just kind of nodded “Thanks”
They went back to their silence, Lance obviously ’sneaking’ looks at Keith. After what felt like an eternity, Keith went to stand as leave and Lance blurted out “Can I see it?”
Keith freezes, turns to face Lance, and hesitantly asks, “My knot or the toy?”
Lance wouldn’t meet his eyes, hands wringing in his lap. “Your knot….”
………. (Time Jump To The Ravishing)............
Lance moaned. Keith was sucking at his neck while trying to pull Lance’s shirt up his torso. His claws grazed Lance’s sides, leaving pink scratches. Lance arched his back up off the bed, reaching down and pulling his own shirt off, forcing Keith to lift up his head. Once Lance’s shirt was off and thrown across the room, he quickly shot his hands up and pulled Keith’s lips down to his, Lance slowly stroking the bass of Keith’s Galra ears. If Lance hadn’t been so focused on seeing Keith’s dick, he may have wondered where Keith’s human ears went.
Lance Licked into Keith’s mouth, almost disappointed to find Keith’s blunt human teeth, but he had waited so long to properly kiss him that it didn’t matter. The second Lance relaxed his grip on Keith’s head, Keith moved back to his neck, adding more purple marks along Lance’s collar bone.
Lance wrapped his legs up around Keith who was settled between his legs, lifting his hips to rock his erection into Keith’s. Keith responded by biting into Lance and thrusting down onto Lance. Lance whimpered, reaching up and grasping at Keith’s shirt, trying to pull him closer.
They spent a few minutes rocking into each other, both of them were breathing hard. Lance was a never ending stream of moans and whines, while Keith growled everytime Lance thrusted up into him.
Lance dropped his legs back down onto the bed, chest heaving “Keith… Please”
Keith stands up, eyes gleaming with hints of yellow, and undoes Lance’s pants, pulling them down his legs in one motion. Lance felt very exposed wearing just his underwear that was straining with his erection. Immediately Keith ducked down, sucking at the wet spot and head of Lance’s cock through his underwear. Lance cried out, burying one hand in Keith’s long hair and using the other one to try and push his underwear down. Keith briefly lifted his head, making eye contact with Lance, before taking Lance’s entire cock down to the bass. Lance moaned, hips bucking, making his dick brush the back of Keith’s throat.
Keith bobbed his head the best he could while pulling down his pants. He wanted Lance to have cum at least once so that he would be more pliant, making the taking of his knot easier. Once his pants were off, he reached his fingers around the base of his dick cutting off his chances of cumming too soon. Having a hand free, he used it to grab Lance’s hip, making him fuck his mouth. Both of Lance’s hands buried themselves in Keith’s hair, Lance’s hips bucking into his mouth. Before long, Lance’s hip were stuttering and he started to try and push Keith off, but Keith started sucking harder, swallowing Lance’s cum down easily.
Lance flopped down on his back again, slowly recovering from his orgasm. “You know” he mumbled “just because you are really good at blow jobs, does not mean you can get out of fucking me.”
Keith just laughed. “I know…. Do you have any lube?”
Lance gives him A Look™ “Of course I do dumbass. You just gave me a wonderful orgasm. I give myself mediocre one’s regularly. It is in the top drawer in the closet.”
Keith gets up and walks over to the closet, erection bobbing as he walked and opened the drawer, politely ignoring the other items of sex memoribelia with the half used bottle of lube. He turns around and tosses it to Lance.
“Open yourself up for me. Four fingers minimum.”
Lance raises himself up onto his elbows with a humph. “And why can’t you do it for me mister bossy?”
Keith raises an eyebrow and just holds up his hand, adorned with thick claws. “I think you are currently better suited. Maybe next time.”
Lance just nodded, laying back down, relieved that there would be a next time. He grabbed the bottle of lube and pulled his legs up. He dribbled the cool liquid on his first two fingers, and then reached down, pointer finger probing at his entrance. He tensed at the cold, but forced himself to relax so he could slide the tip of his finger in. Slowly but surely, he worked his whole finger in. He started thrusting his finger in and out, erection fighting to grow. Lance started sliding a second finger in, curling them up towards his prostate as he pulled them out, hips lifting and trembling. He thrusted the two fingers for a few fingers and then started adding a third, looking up to make eye contact with Keith who was watching him while slowly pumping his dick.
He inserted the third one fully, scissoring them apart, trying to speed up the process. He moaned and arched his back as he hit his prostate. As he caught his breath, he shoved a fourth finger in. It was a tight fit, but he bore down and tried to spread his fingers as far as he could.
“Keith….. Please i think i’m stretched enough. Just do it”
Keith smiles, “If you are sure” He grabs the lube from Lance, and carefully coats his entire disk. Keith then grabs one of Lance’s legs, pushing it forward and using his other hand to guide his cock into Lance’s gaping hole, enough lube to make it slide in relatively easily. They moaned out together. Lance felt the pleasure like a punch to the gut, he was shaking. “ Keith, please move”
Keith didn’t need to be asked twice and started to slowly thrust into Lance. He slowly built up speed but he knew this wouldn’t last long with how worked up he was. The soft roundness of his knot was already apparent to him when he drew back. He snapped his hips in harder, grabbing Lance’s legs to pull him in on each thrust.
Before long, Keith’s knot was catching the rim with every thrust. He tried to slow down to not hurt Lance, but his instinct was telling him to fuck Lance even harder. He was so caught up in his own head that he didn’t even know his knot had fully formed until Lance cried out and his vision started going white around the edges. Keith immediately stopped thrusting, but started grinding his knot into Lance, rubbing it into his prostate.
Lance could feel the knot pulling his hole so tight he was afraid it could tear, but it didn’t hurt so he wasn’t worried. What really worried him was the amount of cum pumping into him. Keith had already came once tonight so it was surprising. He felt heavy with it, feeling it slosh around in his stomach. The knowledge of the pressure and the rocking of Keith’s hips sent him over the edge again, shoving him through a shaky orgasm.
After what felt like at at least 5 minutes, Keith stopped cumming. He flopped forward onto Lance’s chest, landing in his cum, knot still fully formed. “Sorry” Keith murmured. “It should go down in a few minutes.”
They laid there, kind of cuddling. It was difficult to move when they were attached at the hips.
Eventually, Keith’s knot went down and he pulled out, followed by a river of thick cum. He frowned a little bit looking down at it, not sure why he felt unhappy about it, but he shook it off.
“Let’s get you in the shower” Keith extends a hand down and helps Lance up. Lance immediately clenches, feeling all the cum trying to pour out of him. He nods and starts waddling to the adjoined bathroom, trying to make it to the bathroom, cum sliding down his inner thighs.
Keith watched this, feeling very possessive and stalked after Lance, guiding him into the shower. He immediately dropped to his knees, pushing Lance’s legs apart and started lapping at Lance’s hole. He was eating up his own cum as it ran down his face. Lance’s thighs shook and he rested his head against the cool wall for balance. He was too tired to cum agian, but that didn’t stop his body from trying to get hard.
Before long, the majority of cum was out of LAnce and all over Keith’s face and chest. Keith stood up to turn on the shower, But Lance grabbed him, pulling him into a sloppy kiss, rutting against his leg a little.
Keith, as much as he was into it, still reached around and turned on the water. The cold shocked them apart. Lance sputtered angrily at him as he shivered.
“I’m sorry. But that’s enough for tonight” Keith smiled, and ran a hand through Lance’s wet hair.
Lance concedes, and they both wash the cum off themselves in companionable silence.
Once dry and clean, they both collapse on Lance’s bed. Keith is gently drawing with his claw on Lance’s chest when Lance breaks the silence. “So, you said you knot every time?”
Keith rolls his eye but makes a sound of agreement.
Lance sits up a bit and looks at him with a smirk. “Good. Because tomorrow I want you to knot my mouth.”
