Actions

Work Header

Old Fascinations, New Sensations

Summary:

Keith had no idea what was considered “too fast” in a relationship. He and Lance hadn’t even been dating for a whole month yet and Keith already wanted to jump his bones at any given time. But the thing was, he liked Lance. Like, really, really liked Lance. And the absolute last thing he wanted to do was ruin this with his stupid impulsive habits.

It didn't help that Lance was practically a walking wet dream. With his charismatic smiles and toned arms and long legs, and his hands—god, his hands. They weren’t thick necessarily, but his fingers were long and dexterous and covered in all these little calluses from the tools they used and the guitar he’d still yet to see him play. It was far too easy to imagine the way they settle on his lower back when they make out and then slowly, slowly inch their way under his shirt until Keith could feel those calluses on his—

“—eith?” A tan hand waved in front of his face. “Earth to Keith?”

He was so, so screwed.

 

Or: Lance is hot and Keith is bothered

Notes:

At long last! Part 2 is here!! Just a few disclaimers to go through before we get into it.

First, I almost feel the need to apologize if anyone feels misled by the increased rating of this series. I’d always planned for there to be explicit parts to it, but because of the way series work on Ao3, it holds the highest rating of all the fics within in, and I can definitely see jumping from T to E being jarring (personally I’d rate the overall series mature, but that’s not how it works). So, I’m sorry to anyone who thought this series was going to be strictly wholesome, but that’s one of the reasons I decided to have this all as individual parts! So you can skip the stuff you don’t want to read. I can assure though, that part 3 will be back to a T rating.

Secondly, this part is sort of a deep-dive into Keith’s relationship with sex, and specifically how being trans in the system has shaped that relationship and the hurdles he has to overcome due to that. There’s a lot of thinking about sex, talking about sex, and of course, actual sex, sooo this is your warning for that.

And last but maybe most importantly, I want to give a heads up for potential triggers. The vast majority of the words I use to describe Keith’s body are gender-neutral, however, I do use “clit,” “folds,” and “g-spot” during the smut scenes in this fic, so I just want to be upfront about that in case those terms make anyone uncomfortable or upset. There’s also a brief moment where Keith has a few dysphoric/gender envious thoughts. It’s just a few sentences, and he doesn’t linger on it for very long, but I know that can be upsetting for people, and I don’t want anyone to be caught off-guard.

Also, you do NOT need to have read part 1 to understand this!! (though I highly recommend)

I think that’s everything! Shoutout to La Roux for the title on this one and I hope you enjoy!

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

Work Text:

Keith couldn’t count the times someone had told him he was too impatient or impulsive. Out of all the words people had used to describe him throughout his life, it was those two that came up the most—closely followed by “loner,” “hothead,” and “rebellious,” of course. But even as a kid he’d always been reckless, running headfirst into any trouble he could find, much to the grief of his father.

It had only worsened after his death, and then as a teen it had started landing him in trouble. He was the first to throw a punch. Or ditch school when it wasn’t challenging him enough. He’d tried running away from his foster homes at least seven times between the ages of thirteen and fourteen—when it became that much more obvious what his body was trying to turn into. And every time he was dragged back by police officers and given a slap on the wrist. Told next time he might not be so lucky.

That being said, he never fucked around. Not like some of his foster siblings did. He’d spent the majority of his teenage years trying to hide what was underneath his clothes, always too afraid someone might try to beat the shit out of him, so he hadn’t exactly been eager to take them off. It wasn’t that he wouldn’t have been able to hold his own, but he’d rather not have a memory like that. He had enough conflicting feelings about his body to add “getting into a fight because a hookup didn’t take too kindly to him being trans” to his list, and he also just hadn’t really seen the appeal.

The threat of getting caught stealing or trespassing was outweighed by the thrill of doing something he wasn’t supposed to—in fact, sometimes the threat actually made it better, more rewarding to make it out undetected. But the threat of pregnancy? The threat of physical harm to himself? Was not outweighed by the supposed thrill of getting naked with somebody. And according to his foster sisters, it often didn’t feel all that good anyway.

A lot of those impulsive behaviors had gotten ironed out once he was adopted. His new parents and Shiro had the patience the others never did and taught him to slow down and think before making knee-jerk reactions—to talk it out. He started taking school seriously, learned to tune people out when they talked shit about him (which eventually evolved into tuning everyone out, regardless of whether they were talking about him or not), and finally, after graduating high school, he got top surgery.

But maybe that was where this all stemmed from. The simultaneous need to rip Lance’s clothes off and pump the breaks at the same time. The remnants of a desire for risk-taking behaviors borne from an adolescence he had little control over. And now it was starting to sneak back into his life in the form of self-sabotaging his first real relationship.

…Or maybe he was just horny. 

Maybe it was less about a resurfacing of self-destructive tendencies and more about the fact that sex with another human being had never really been on the table for him before. And now that it was, he couldn’t stop thinking about it. Constantly. 

He had no idea what was considered “too fast” in a relationship. He and Lance hadn’t even been dating for a whole month yet and Keith already wanted to jump his bones at any given time. In Keith’s defense, they did spend a lot of time together. Their measurements lab met three times a week—twice for the lecture and once for the lab—and being lab partners meant they spent almost all of that time working together. Then on top of that, they also had fluid mechanics twice a week with Hunk and Pidge too, and on the weekends Lance was always asking him to hang out or get dinner or watch movies with him and his friends. So really, how was he not supposed to be completely enamored with him. But the thing was, he liked Lance. Like, really, really liked Lance. And the absolute last thing he wanted to do was ruin this with his stupid impulsive habits.

It didn’t help that Lance was practically a walking wet dream. With his charismatic smiles and toned arms and long legs. There was an effortlessness about him—one that Keith had come to learn wasn’t that effortless at all—that made Keith’s stomach flutter. He even looked cute in the ridiculous safety glasses they had to wear in the lab. It was entirely unfair. And if he was wearing sweatpants? Game over. It was honestly an occupational hazard. Not from anything on Lance’s end, but because Keith was bound to trip over his own two feet trying to keep his eyes off of him.

Like now: Keith was supposed to be recording the strain gauge readouts, but he was basically in a trance watching Lance run their experiment instead—his sleeves pushed up to his elbows and his muscles flexing and unflexing as he tightened and loosened the valves on the cylinder they were testing. Completely mesmerized, watching the tendons in his arms shift as he adjusted his grip on the pump, and his hands—god, his hands. They weren’t thick necessarily, but his fingers were long and dexterous, at least half an inch longer than his own, and covered in all these little calluses from the tools they used and the guitar he’d still yet to see him play. 

It was far too easy to imagine the hand on the pump wrapped around something else. Far too easy to imagine those hands on him instead. The way they settle on his lower back when they make out and then slowly, slowly inch their way under his shirt… He shivered at the thought, subconsciously rubbing his thighs together as he imagined them sliding lower, dipping beneath the waistband of his jeans until Keith could feel those calluses on his—

“—eith?” A tan hand waved in front of his face. “Earth to Keith?”

“Hmm?” He startled, blinking out of his daze.

“I asked you to pass me the wrench like fifteen times now,” Lance teased, an amused smirk on his face.

“Oh.” Keith scrambled to reach it across the table, a red tinge blooming across his cheeks as he fumbled for it, his hand catching air before he finally grabbed it and handed it over to him.

“You ok, man?” The smile on Lance's lips dipped ever so slightly in concern as he took it from him. “Did you skip breakfast this morning or something?”

“Yeah. I—I mean no, I didn’t skip breakfast. I’m fine.” Keith stuttered his way through an unconvincing response. Jesus Christ. Get a lid on it, Kogane.

“Oh really?” Lance put his hands on his hips, one eyebrow raised. “What did you eat then, huh?”

“Uh, a muffin?” Keith tried. It wasn’t a lie. Shiro bought an entire pack of them so he didn’t have to cook while Adam was out of town on business.

“Ok, nope, that’s not gonna do.” Lance pointed the wrench at him. “You’re coming with me to the dining hall after this.”

“But—”

“No buts!” Lance interjected. “I already paid for the meal plan, swiping you in costs me nothing. You’re coming with me, you’re gonna eat a waffle, and you’re gonna like it.”

Keith let out an irritated grumble, though he was pretty sure they both knew he wasn’t really upset.

“We can calculate stress later,” Lance insisted with a smile. “After we get you something to eat.”

“Fine,” Keith relented. He guessed getting lunch with Lance couldn’t hurt. “But we’re not leaving here until we at least have all the ratios calculated.”

“Yes, sir.” Lance winked before turning back to the cylinder.

Keith dragged his hands down his face and sighed. He was so, so screwed.

 

***

 

The dining hall was decently packed by the time they got there—the majority of the seats taken, though there were still a handful open that he was sure would be filled in no time—and Lance swiped him in before Keith even had the chance to get his wallet out.

It’d been a while since Keith had been in there, but as he looked around, it didn’t seem much had changed over the last few years. He was lucky enough to live with Shiro whose apartment was just off campus, so he didn’t have to deal with dorms or roommates or expensive meal plans he wouldn’t use—though considering the state of Shiro’s cooking inability… maybe he should have bought a meal plan.

“There’s the salad bar, sandwich station, and soups over there, pasta, pizza, and grill over here, and then fruit and dessert over in that corner.” Lance pointed to each section as he listed them off. “Take your pick, it’s all usually pretty good. Though I will warn you against the clam chowder. If you don’t wanna spend the rest of the day on the toilet, I’d steer clear.”

“I thought I had to eat a waffle?” Keith quipped as Lance handed him a plate.

“I’m not gonna force you.” Lance rolled his eyes. “But be my guest, the waffle iron’s next to the sandwich station.”

After their plates were full and Keith had a healthy dousing of syrup over his waffle, Lance led them through the maze of tables until they reached one at the back corner where Hunk and Pidge were already seated with their own half-eaten lunch.

Hunk’s eyes lit up once he caught sight of them and a smile spread across his face. “You brought Keith with you!”

“Yeah,” Lance said as he set down his plate and dropped his bag to the floor, “needed to get some food into this guy.”

Keith followed suit, taking a seat across from Pidge and they sent him a short nod in greeting. “You didn’t pass out in the lab, did you?” they asked with a coy smirk.

“No,” Keith scoffed. “Lance is just being overdramatic.”

The boy in question gave his shoulder a shove but otherwise didn’t retaliate, turning his attention to Hunk instead. “Did you ever find out if you could get off work for the shuttle launch next week? I was thinking we could do like, a little watch party or something.”

“Yes! I got Rizavi to cover for me. We should totally have a watch party. I can whip something up in the communal kitchen and we can invite Romelle and Allura too!” Hunk babbled excitedly.

“And Shay,” Lance added, and Keith didn’t miss the way Hunk’s ears turned red. “Just don’t be surprised if Allura can’t make it. She’s been really busy with her senior thesis.”

As the two of them launched into a brainstorming session to plan their watch party, Keith shifted his focus to the plate in front of him. The waffle took up nearly the entire thing, and steam plumed from it as he cut into it and stuffed it in his mouth. He’d have to make sure his own schedule was clear for the shuttle launch. Even if he wasn’t invited to whatever party they were planning—which he almost definitely would be—he’d been planning on watching it anyway, and a few of his professors were even offering extra credit for tuning in.

He found his gaze drifting over to Lance again, unsurprisingly, and just like earlier he was completely enraptured by him, watching Lance move and talk, the way his eyes seemed to sparkle as he nodded along with whatever Hunk was saying, and the way his teeth pulled at his lips in thought before they curled into a smile. Everything about him was endlessly captivating to Keith and sent a massive upheaval of butterflies fluttering throughout his stomach.

It wasn’t like he hadn’t noticed these things about him before—from the moment he first saw Lance freshman year he’d always been objectively attractive, even if Keith had placed a massive “do not interact” sign above his head—but he never really let himself look. Now that Lance was his though… there wasn’t any reason not to.

“Keith?” Pidge’s sharp voice yanked him back into reality. “Are you even listening to me?”

“Yes,” he stammered hastily, “yeah, sorry, what’s the question?”

They gave him a deadpan stare. “I said do you wanna join us for movie night this Friday?”

“Oh. Sure,” he said stiltedly. “That sounds like fun.”

“Right…” Pidge narrowed their eyes at him. “Well, we’ll probably start at seven. I’ll have Lance text you the details.”

He nodded and resisted the urge to sigh as he looked back down at his waffle. Sometimes Lance’s friends were too smart. Especially Pidge. It was like they saw right through him, and they were not easily fooled.

He wondered just how much Pidge knew. Was it really that obvious? How distracted Lance made him?

“Shit,” Pidge cursed as they looked down at their phone. “Hunk, we gotta go.”

“Oh crap. We’re gonna be late,” Hunk fretted as he shot to his feet and began to stuff his things into his bag. “We’ll see you guys in class later.”

“See ya,” Lance called as the two began to make their way out of the crowded hall, and Keith gave a half-hearted wave.

“Hey,” Lance whispered as soon as they were out of earshot and scooted closer to him, “you know you don’t have to hang out with my friends if you’re not comfortable, right? You don’t have to come to all these things with us if you don’t want to.”

“No! I want to. I—I like them, I swear,” Keith promised. He’d been acquaintances with Pidge long before he ever was with Lance due to their brothers being friends—though they admittedly never really talked before this year—and Hunk was genuinely one of the sweetest people he’d ever met (second only to Shay).

Ever since he and Lance started hanging out more, he’d invited Keith to sit with him and his friends in their fluid mechanics lecture, and Keith, being the resident loner with nowhere better to sit, accepted. They’d welcomed Keith into their friend group with open arms and treated him like they’d known him for years. He had to admit, it was nice having people he could consider actual friends in his classes with him. He was just… still new to it.

But they were also fun to be around because they gave him more insight on Lance. Like how he had apparently been on Lance's radar just as long as he’d been on Keith’s.

“He used to hate you before this year.” Pidge told him once.

“That is not true!” Lance denied. “Why would you tell him that!?”

“Mmm it’s pretty true,” Hunk butted in. “He even declared you his rival sophomore year.”

“Hunk! You’re supposed to be on my side!” Lance lamented to no avail.

“He thought you were a stuck-up, know-it-all prick and vowed to score better than you on all your exams,” Pidge added helpfully.

“You were so standoffish!” Lance tried to backtrack. “Every time I tried talking to you, you completely ignored me!”

“And so your response was to become my academic rival?” Keith smirked at him.

“You know what? Nevermind, I hate you. I hate all of you.” Lance buried his face in his hands.

“Ok.” Lance sat back, but there was a tiny frown on his lips. “I just don’t want you to feel like you’re obligated to because we’re dating. You’re allowed to say no.”

“I know.” Keith gave him a warm smile and bumped his shoulder into Lance’s. “Trust me, if there’s ever something I don’t want to do, you’ll be the first to know.”

Lance smiled back and let out a sigh of relief. “So, you’re coming to movie night, huh?”

 

***

 

Friday night came all too soon, and Keith still wasn’t any closer to getting a grip on his… situation with Lance. He’d spent the entire week lost in that fixated state and he was positive Lance had picked up on it, even if he was too kind to say anything.

He was just so distracted. He couldn’t stop thinking about Lance, even when he wasn’t around, daydreaming like some kind of lovesick teenager, feeling tactile hallucinations of Lance’s hands running up and down his skin, and even Shiro was starting to notice something was up with him. Just the other day he nearly dropped a dumbbell on his own foot at the gym because he got a text from Lance, and Shiro looked at him like he’d grown three heads.

Worst of all, it was almost like Lance was teasing him. Every time they made out and they got all hot and heavy, they’d stop. And it wasn’t because Lance wasn’t into it, he’d be very clearly affected, but every time Keith so much as bumped into his erection, he’d shift his body away so it didn’t touch him.

And now he was supposed to go spend several hours with him and their friends, pressed together in a dark room, and try not to think about all the things they could be doing.

He buried his face in his pillow and groaned. Was this what it was like being in a relationship with someone? Perpetual unending horniness?

Maybe he just needed to relieve some of the tension. For all he knew it was just his stupid hormones again. Maybe he just needed to rub one out real quick and then he’d be fine for the rest of the night. As if he hadn’t already tried that before…

He flipped himself over onto his back and kicked off his pants. Real quick. Just ten minutes and then he’d be good, he told himself as he slipped his hand beneath his briefs and pressed his palm to his center.

He closed his eyes and let his mind drift to Lance, to his arms, to his hands, and imagined it was Lance touching him instead. Lance pressing the butt of his palm into his clit, Lance dragging his fingers through the rapidly dampening heat of his folds, Lance teasing his entrance before finally plunging two fingers inside and spreading them apart.

His hips jerked as he grinded himself against his own hand, chasing the pleasure and cumming embarrassingly fast with Lance’s name on the tip of his tongue. He rode out the orgasm through quick undulations of his hips and clenched down around his fingers until it fizzled to an end.

His chest heaved as he withdrew his hand from his pants, sticky and wet, and he quickly wiped it off on his boxers. There. That ought to do it, he thought as he forced himself to stand and climb into the shower. Now maybe he had a chance of actually paying attention during the movie tonight. 

 

They were meeting in Pidge’s dorm—lucky enough to have a single all to themself while Hunk and Lance had to share a double—so after he washed away the guilty feeling of using Lance’s image to get himself off, Keith headed back on campus. 

Lance met him in the lobby of the dorm complex and Shay checked him in at the front desk before they headed up to Pidge’s room, stopping by Lance’s briefly to drop Keith’s bag off since he was staying the night.

“I have a feeling you’re gonna like this one,” Lance commented as they started down the hall. “It’s like Lost meets Titanic.”

They stopped in front of a door all the way at the end of the hallway—the name on the door dec scratched off and a post-it labeled “Pidge :)” in handwriting suspiciously similar to Lance’s placed over it—and Lance knocked twice before opening it and peeking inside.

“Lance!” he heard Hunk exclaim as Lance pushed open the door. “And Keith!” he added when Keith followed in behind him.

“Sup, nerds,” Pidge greeted. “We got pizza.”

“Hell yeah!” Lance cheered and he dove straight into Hunk’s lap where he was sitting on the floor on some kind of beanbag chair before pulling his phone out of his pocket to show him all the space-themed recipes he saved for their shuttle launch party.

Keith shut the door behind him and froze, suddenly feeling out of his depth and unsure where he was supposed to go. Pidge’s room wasn’t big by any means, in fact, it was quite small, and there were countless gadgets, circuit boards, and socks haphazardly spread out on nearly every surface. All their previous movie nights were held in Hunk and Lance’s dorm, so he’d never seen the inside of Pidge’s room before, but ever since they’d acquired a thirty-two inch TV screen and managed to shove it into their cramped room, they’d been dying to test it out.

“Here.” Pidge handed him a paper plate. “Help yourself. And don’t mind the mess, feel free to move anything if it’s in your way.”

Keith nodded as he accepted the plate, and thankfully Hunk and Lance got up then too, crowding around the pizza boxes on Pidge’s desk with him.

Once their plates were loaded up, Hunk took up residence on the bed and Lance pulled Keith down onto the pile of cushions scattered across the floor with him while Pidge fiddled with the settings on the screen across the room.

“Alright, does anybody need anything before I press play?” Pidge asked as they hovered over the light switch.

They all shook their heads and Pidge dimmed the lights. Then they vaulted over Keith and Lance to settle in next to Hunk on the bed and pressed play.

At first it wasn’t so bad. Keith was able to follow along with the setup of the movie—some four thousand passengers getting stranded in the middle of the ocean on a cruise ship with no power—and while the line of Lance’s body was pressed up and warm against his own, he was able to ignore it, or at least it wasn’t distracting him.

That was, until Lance put his hand on Keith’s knee.

With their pizza finished and their plates set aside, their hands were free to roam, and one of Lance’s found its way to Keith’s left kneecap as he snuggled closer to him. But what started innocent enough, quickly turned molten as Lance’s hand subconsciously slid farther and farther up Keith’s thigh, his thumb brushing back and forth across the inner seam on Keith’s jeans.

He’d completely lost track of the movie at that point, the passengers on the screen creating makeshift tents on the deck of the ship, but fuck if Keith knew why. All of his efforts were going towards trying to keep his breathing even as his blood rushed south, and all he could focus on was Lance’s hand on him. How if he just slid it up a little farther it’d be right where he wanted it.

And Christ, their friends were right there, and Lance couldn’t possibly know what he was doing to Keith, but the heat radiating from his core didn’t care, arousal pooling hot in the pit of his stomach, and he was pretty sure he was pulsing. He wondered if Lance could feel it. How he’d grown hot. How he was starting to throb with want.

The hand on his thigh tightened as Lance leaned closer to Keith, and his heart spiked in his chest when his breath hit the shell of his ear as he whispered something to him, sending shivers down his spine.

He had no idea what Lance just said to him, but he was still leaning close, like he was expecting a response. And he had to say something.

“Mhmm.” Keith swallowed thickly, hoping that would be enough to placate Lance.

Instead he craned his neck to look Keith in the eye, a bewildered expression on his face. “What?” Lance laughed. There was amusement in his voice but also just a hint of concern.

Keith simply shrugged, trying to play it off like he’d meant to give Lance’s comment a bizarre response and hoped he didn’t look as caught off guard as he felt.

Luckily Lance just shook his head, his hand thankfully retreating from Keith’s thigh then in favor of grabbing his hand and lacing their fingers together, and he gave them a firm squeeze before resting them in his own lap.

He managed to cool off a little throughout the rest of the movie—two tugboats pulling the ship and its passengers to shore—but by the time the credits were rolling, he was left with a low simmering heat and a dash of shame beneath his skin.

Lance stretched his arms in the air as he let out a yawn and turned around to face the two on the bed behind them. “Uh oh, Hunk fell asleep.”

Keith twisted around to find the larger boy completely knocked out, tipped over on Pidge’s bed with a soft snore that he hadn’t heard until now reverberating out of his mouth.

“How the heck did he fall asleep during that?!” Lance complained. “That was riveting!”

“He was hiding behind his hands half the time,” Pidge informed them.

“Yeah, sounds about right. Want me to wake him up so we can get him back to our room?” Lance offered.

“Nah.” Pidge waved him off. “He can stay here, it’s fine.”

“You sure?” Lance double checked, raising an eyebrow at them.

“Positive.” Pidge fixed Lance with a long blank stare.

“Alright…” Lance said with a slight frown. “Guess we’ll head back then. Hunk would probably kill us if we watched another movie without him. Is there anything you want us to clean up? Anything I can take to the garbage chute?”

“Nope!” Pidge said with a sudden smile. “Thank you guys for coming though.”

“Yeah, thank you for having us,” Keith replied, not wanting to seem ungrateful.

“Yeah, thanks Pidgey,” Lance sighed. “I’ll see you tomorrow.”

Pidge shot Lance one last look as they were leaving, a silent conversation taking place between them that Keith couldn’t comprehend, but as the door shut behind them, Lance seemed somewhat resigned.

An awkward silence fell over them as they made their way back to Lance's dorm, the halls oddly quiet for a Friday night, and Keith could feel the atmosphere shift as he walked through the doorway and into the room.

“Can we talk?” Lance asked as soon as the door slid shut, and Keith spun around to see an almost nervous look on Lance’s face, a slight furrow to his brow as he chewed the inside of his cheek.

Keith nodded slowly and took a seat on the edge of Lance’s bed. He was pretty sure he knew where this was going.

“I just—You’ve seemed really distracted lately.” He rubbed the back of his neck. “And I know you said you’re cool with Hunk and Pidge and everything, but I just—I feel like I’m doing something wrong?”

“No!” Keith denied with a little more force than necessary. “No. You’re not doing anything wrong, I swear, it’s just…” He bit his lip, heat climbing up his cheeks without his permission. “It’s embarrassing.”

Lance’s face softened a fraction before the corner of his lip quirked upwards. “Try me,” he challenged, cocking his head to the side in that nonchalant way that made Keith want to spill every last one of his deepest, darkest secrets to him. 

To tell him about how he slept with a stuffed hippo every night until he was sixteen. Or about the time he let his foster sister pierce his ears and they got so infected he had to be taken to the ER. Or the way he used to wear two sports bras on top of each other to hide his chest because he didn’t know where to get an actual binder. Or when he got his first period and couldn’t find anything in the group home bathroom other than a tampon that promptly fell out once he got to school because he put it in wrong. Just to see if he could get Lance to flinch. Just because he knew Lance wouldn’t judge him.

“I’ve never been in a relationship before…” he started, and Lance nodded, an open look on his face as he crossed the room and sat down next to Keith. “So I don’t really know how any of this is supposed to go.”

Lance knew this information, it was one of the first things Keith told him when Lance asked him out. He wanted to make sure any expectations he may have had about Keith being experienced with any of this stuff were addressed before they got into anything. And as their relationship grew increasingly more intimate, the rest of the truths came out too. Namely that Keith was a virgin in almost every aspect of the word. Shockingly, Lance was not his first kiss, but he was his first kiss with tongue, and while Keith’s own hands were very acquainted with himself, he’d both never been touched nor touched anyone else in any sort of sexual manner.

But they needed to get on the same page about this. Keith was driving himself mad trying to ignore it, and now Lance was being affected by it too. He probably had a much better idea of how these things were supposed to go in a relationship, and he’d always been so kind and understanding about the other stuff… Keith just had to find a way to say it.

“I don’t know if we’re moving too fast. Or too slow. Or too… anything,” he tried.

“Well every relationship is different.” Lance shrugged. “But you’re talking about sex, aren’t you?”

Keith buried his face in his hands as he bit back a groan, trying to hide the furious blush staining his cheeks before he dropped them to his lap. Why was this so hard? “You just—you get me so worked up sometimes,” he admitted, refusing to meet Lance’s gaze. “We’ll be sitting in the middle of class and all I can think about is—is you. Or your hands. Or your—” He shook his head. “But you’re always so chill about everything. So collected. And I feel like I’m going crazy.”

A soft snort got Keith to peer back up at Lance through his bangs and he was horrified to find Lance was laughing at him.

“If you think I’m not just as crazy about you, you’d be sorely mistaken.” The smile spread wider across Lance’s face, and he shifted on the bed to properly face Keith. “I can’t tell you how many times Pidge has elbowed me when they’ve caught me staring at you in the middle of class. I probably have bruises on my ribs.”

“But…” Keith’s brows furrowed. “You’re always so focused during our labs…”

“Yeah,” Lance agreed, “during our labs, when I have something tangible to concentrate on. But in our lectures there’s absolutely nothing stopping me from gawking at you for an hour straight.”

Huh. Keith felt the complete opposite. It was much easier for him to ignore Lance when he wasn’t moving. Wasn’t talking.

“Seriously,” Lance continued as he reached out to grab both of Keith’s hands in his, “I don’t think you realize how attractive you are. That face you make when you get all focused on something? Is adorable. And your smile lights up the whole damn room, I swear. Your laugh is the single hottest thing I’ve ever heard—god, Keith, I used to spend the entire lab period just trying to make you laugh.”

Keith felt his cheeks ignite anew, but Lance just kept going. “And, ok, not to like, be that guy, but have you seen your ass? Or your thighs for that matter? Fuck! You must squat like a hundred and fifty pounds!”

“One sixty-five, actually.” Keith smirked. They were all required to maintain peak physical health as part of the program they were in, but the real reason he was in such good physical shape—and the reason he had all the right muscles in the right places that made it easier for him to pass—was the workout regimen Shiro curated for him.

“See!” Lance squeezed his hands. “You’re fucking hot, Keith. But that’s why I wanted to leave the ball in your court for this one. Let you take the lead. I don’t want you to feel like you have to do something you’re not ready for. And I have no problem waiting.”

Oh. That… actually made a lot of sense. But…

Keith bit his lip, trying to string together the right way to say this. “I think I’m having the opposite problem, actually.” He took a deep breath. “I don’t want to wait, I just… don’t want to ruin this.”

Lance seemed to contemplate Keith’s words for a second before speaking again, his brows furrowing slightly. “You… think sex is going to ruin this?”

Keith shrugged, pulling his hands away from Lance’s to curl into fists in his lap. “I don’t know. That’s what I’m saying, I don’t know how this is supposed to go. We’ve only been dating for a few weeks, isn’t that too soon?”

Then it was Lance's turn to shrug. “I think it’s only too soon if you’re not ready. If we both want this, then I don’t see how it could ruin anything. Do you… Do you think you’re going to regret it?”

“No,” Keith answered and then shrugged again. “I don’t know. I just—people are always telling me I rush into things too fast. That I’m impulsive and I don’t think things through and I get myself into trouble because of it.” And I really don’t want to fuck this up.

“Mmh, pretty sure the fact that we’re talking about it right now proves that you’re not rushing into it.” Lance smirked. “I think you might be overthinking this a little.”

“You’re telling me,” Keith muttered as he ran a hand through his hair.

“Ok, put it this way, do you want to have sex with me?” Lance asked bluntly.

“Yes,” Keith croaked out, looking back up at Lance as his cheeks flared once again.

“Great, I wanna have sex with you too,” Lance stated almost comically. “So we’re not rushing into it, we’re not ruining anything, and as long as you promise to tell me if you ever change your mind, we are two consenting adults, and we can do whatever the fuck we want.”

Keith couldn’t help but laugh. He made it sound so simple. And maybe it was. Maybe part of the problem was that he was blowing this way out of proportion. So what if he wanted to have sex with Lance? He was twenty fucking years old. They were dating. They were allowed. Maybe he just needed to trust Lance on this one.

“Ok,” Keith finally sighed.

“Yeah?” Lance grinned at him.

“Yeah,” Keith confirmed.

“Can I kiss you?” 

“Yes.” Keith rolled his eyes.

And then Lance was leaning in, brushing Keith’s bangs to the side, and pressing his lips to Keith’s. It started soft and gentle, like a promise that this was ok, that they weren’t wrecking anything, and Keith found himself easily reciprocating, moving his lips to match the pace Lance set and believing the assurance Lance offered him. 

From there, it didn’t take long before Lance was pulling him into his lap and Keith was wrapping his arms around his neck. Something had settled deep within his chest, the nagging gone from the back of his mind, and he was finally able to enjoy this without worrying he was going to fuck it up.

Keith could kiss him like this for hours. It was dizzying and electrifying, the way Lance licked into his mouth and sucked on his tongue, his hands sliding beneath Keith’s shirt and settling hot on his lower back, and this time when Keith brushed against his growing erection, Lance didn’t pull away, going as far as pressing it into Keith’s thigh instead.

He trailed his hands down Lance’s chest, feeling the way it swelled and deflated with each breath as he kissed Keith deeply, and then snuck them up under the hem of his shirt. He rucked it up to the bottom of his ribcage and raked his fingers down his toned abs as he experimentally rolled his hips, reveling in the way Lance’s stomach shivered and his hands tightened around his waist.

He broke away from the kiss as his hands landed on Lance’s waistband and he looked down at him breathlessly.

“Can I—?” he panted, and Lance nodded slowly, his Adam’s apple bobbing in his throat as he swallowed.

He sat back on Lance’s thighs and Lance’s hands slid to his hips as Keith dropped his hands to the buckle on his belt. He fumbled with it for a second as he unbuckled it, the leather getting caught on the prong as he unthreaded it, and then he yanked it through his belt loops. Lance’s body moved with the motion and a soft laugh fell from his lips as he was jostled.

A smile crept up Keith’s own lips as he tossed it to the floor and shifted his focus to the button on his jeans instead, carefully undoing it before moving to the zipper below it. He could feel the way Lance was straining against it, hard beneath his hands, and when he finally tugged it down, he let out a sigh of relief.

He lifted his hips slightly as Keith hooked his fingers into the belt loops of his jeans and pulled them down, the fabric sliding easily to midthigh until they got caught where Keith was still seated on top of Lance. He didn’t think this through very well.

Lance snorted, and Keith found himself laughing along as they did an awkward kind of shuffle, Keith rising up on his knees while Lance tried to shimmy his pants down his legs between Keith’s thighs, Keith nearly tipping over as he tried to grab them from the other side. After they got them down to his shins, Lance was able to kick them the rest of the way off, the two of them giggling as Keith plopped back down on Lance’s thighs.

The laughter petered out as he settled in front of Lance again and his mouth went dry at the sight of his tented boxers, a small wet spot starting to form on the front of the dark blue cotton. 

He reached back out and tentatively curled his fingers in the elastic waistband, glancing up at Lance briefly before easing them down just far enough and Lance’s cock was springing free.

He knew it, he thought to himself as he took it in with wide eyes. He knew Lance was packing but Jesus Christ.

It stood tall against his stomach, reaching just past his navel, and curved a bit to the left, the head flushed a soft pink.

“You like what you see?” Lance joked, wiggling his eyebrows and shifting his hips slightly so it rubbed against his stomach.

Normally Keith would scoff, maybe tell Lance his ego was getting to him, but right now all he could do was huff, reaching out to touch it with a cautious hand. “I’d be lying if I said I didn’t.”

He was entirely too intrigued, arousal pooling hot in his stomach again as he wrapped his fingers around him. He’d never had an actual dick in his hand before, and it was so much softer than he imagined. Fleshier. Warmer. His fingertips barely met as he gave him an experimental squeeze, and he felt him harden further beneath his touch, seemingly alive with a mind of its own.

Lance watched with rapt attention as Keith glided his fingers down his length, and he twitched in his grasp as he squeezed again before tracing the underside of the squishy head with his thumb.

He was utterly fascinated by the precum beading at the slit of Lance’s dick, and he pressed his thumb to it, smearing it across the tip until Lance was hissing and grabbing Keith’s wrist. 

“Too much,” he breathed, and then loosened his grip on Keith’s arm. “Sorry, that’s just a really sensitive spot.”

Keith nodded and Lance guided his hand down to his shaft instead, spreading the slippery pre down his length before letting go again. Keith looked back up at Lance as he started slowly pumping him, making sure he was doing this right, and a puff of laughter came out of Lance’s mouth.

“You don’t have to—you can—” Keith sped up his hand, jerking him hard and fast, and Lance’s breath hitched at the sudden change in speed, his eyes fluttering shut as his head thumped back against the wall. “Yeah, just like that.”

There was something akin to envy swirling in Keith’s gut, and Freud could fuck right off, but Keith couldn’t help it. This was something he’d never get to experience. Not even with a million surgeries and hormone replacement therapies, modern medicine just wasn’t there yet.

But then Lance was moaning, low and deep, and Keith was so captivated by Lance, who was so responsive beneath him, that any feelings of bitterness went up in smoke.

He wanted to hear more, wanted to see what other reactions he could pull from Lance, so he doubled down on his ministrations. He flicked his wrist on the upstrokes and squeezed on the way back down, drinking up every gasp, every moan, every praise Lance fed him and storing them away in his brain to keep forever. He kept twitching in Keith’s hand, his hips occasionally ticking forward ever so slightly, and all of it only spurred Keith on even more, that he was the one making Lance feel like this.

“Keith,” Lance panted, his hands tightening their grip on his waist, “Keith, I’m gonna—”

Lance jerked against him, and Keith watched mesmerized as Lance spilled over his hand, watching the cum run over his fingers and feeling Lance pulse beneath his palm. 

His entire body went lax afterward and he heaved for a few moments, slowly softening in Keith’s grasp before finally coming around and fixing Keith with a lopsided grin. “You sure you’ve never done that before?”

Keith just laughed, blush rising to his cheeks again as Lance reached over to his desk to grab him a tissue. He accepted it wordlessly and wiped the cum off his hand. “Sorry, I’ve just always wanted to do that.”

Lance cocked his head to the side, giving Keith a funny look, and Keith rushed to explain. “Because I don’t—” He gestured helplessly between their bodies.

“Oh!” Understanding flashed across Lance’s eyes. “Shit, yeah, sorry.” He cleared his throat. “Want me to return the favor?”

Yes. Keith felt himself throb. “Only if you want to.”

“Oh, I want to.” Lance grinned, tucking himself back into his briefs and sitting up a little straighter. “Here, take your pants off,” Lance instructed, tugging at Keith’s waistband, and Keith slid off his lap momentarily to avoid a repeat of earlier, just long enough to wiggle out of his own jeans before pausing at his boxers.

“Should I…?” He trailed off. He didn’t know exactly what Lance had in mind, though he honestly didn't care at this point so long as he got Lance’s hands on him.

“That’s fine,” Lance said and then he was grabbing Keith’s hands to guide him back over his thighs again, Keith straddling him and placing his hands over his shoulders for balance.

“C’mere,” Lance whispered as he pulled Keith in by the hips, pressing their bodies closer and slipping his fingers beneath his waistband. “This alright?” he asked as he began to tug them downwards. And fuck, they were completely soaked.

Keith nodded rapidly, barely able to contain his eagerness as Lance’s hands slid them down to mid thigh and squeezed his ass on the way back up.

He tilted his head up to press his lips to Keith’s, soft and languid, and snuck one hand back around to Keith’s front, in between his legs.

Keith sighed against his lips as Lance finally touched him, cupping him gently before pressing the heel of his palm into his clit, and Keith couldn’t help but push back.

Lance slid his long fingers between his slick folds, just like Keith imagined he would, but the real thing was so much better. He could feel the bump of each of his calluses against his skin and he shivered as he dragged them all the way back up to his clit, spreading the wetness and circling it once, twice, before sliding them back down and sinking into him.

Keith gasped at the sudden intrusion, his fingers wrinkling the fabric of Lance’s shirt, and immediately it felt better than anything Keith had ever done to himself. There was definitely something about it being Lance’s hand, but even at the second knuckle his fingers were already reaching things Keith couldn’t, bigger—longer—than Keith’s, even pushed in as far as they could go.

Keith clenched down around him and he felt a smirk spread across Lance’s lips beneath his own. He must have taken that as the go-ahead to keep going because he sank them deeper, and he could feel each of those calluses pressing into his inner walls as he slid his fingers in and out of him. 

He bit down on his lip as Lance began moving his palm in slow circles above his clit, and when he shifted his mouth to Keith’s neck, Keith knew he was a goner.

His breath hitched somewhere in the back of his throat, and he wrapped his arms around Lance’s neck as dropped his head to his shoulder, unable to stop his hips from grinding forward into Lance’s hand as he curled his fingers in just the right spot to make him breathless.

“F-fuck,” Keith panted, his own fingers winding themselves into the curls at the nape of Lance’s neck and tugging. Lance’s fingers had to be magic, that was the only explanation for them being as skilled as they were, for the way he was taking Keith apart piece by piece.

He wanted to be embarrassed—about all the noises he was breathing into Lance’s ear, about the way he was practically humping Lance’s hand—but it felt too fucking good to stop, and the mouth on his neck—hot and wet—was far too encouraging.

It had to be a strain on Lance’s wrist, but he wasn’t complaining, his free hand running up and down the ridges of Keith’s spine, so he rocked against him even harder, chasing his orgasm that was so, so close.

“Come on, Keith,” Lance murmured into his skin, and that was all it took.

Keith’s hips stuttered as he came hard on Lance’s fingers, muffling his moan into his neck and grinding into his palm as he rode it out, his walls clenching and unclenching rapidly around him.

He slowly came back down, breathing heavily into Lance’s neck, his walls weakly fluttering around Lance’s fingers in the aftershocks, and he gradually collected himself.

“Good?” He felt more than heard Lance ask.

“You have no idea,” Keith sighed as he sat back off of Lance’s shoulder, and Lance gently removed his fingers from him.

“I might have an inkling,” Lance hummed, and he held up his hand for Keith to see.

His fingers were coated in Keith’s slick, sticky strings connecting his fingers to each other as he parted them, and Keith only had a moment to be embarrassed before Lance was sucking them into his mouth, licking them clean, and Keith whined, his oversensitive walls clamping around nothing at the sight.

And then he slapped a hand over his mouth and promptly blushed up a storm because holy fuck, did he just make that sound?

Lance just laughed, brushing Keith’s bangs out of his eyes and grinning up at him. “You’re so cute when you get all flustered.”

Keith simply groaned, playfully shoving Lance’s shoulder.

“So,” Lance started, pulling Keith’s briefs back up over his hips and snapping the waistband, the damp fabric cold against the heat of his core, “do you regret it?”

Keith huffed out a laugh, a smile creeping up his lips. “Not at all.”

 

***

 

Two days later Keith still didn’t regret it, in fact, he was actually grateful they crossed that barrier, because for the first time in weeks his body actually felt satisfied. Like he could be around Lance without being completely overcome by lust. Unfortunately it didn’t last very long.

By Sunday night, as Keith and Lance were working through the calculations for their lab report that was due the next day, Keith felt his focus start to slip again.

It wasn’t his fault: Lance was wearing those god damn gray sweatpants and twirling a pen around in his hand, doing mindless tricks with it while the other pushed his bangs up his forehead, and as Keith’s gaze settled over the calluses on his fingers, he couldn’t help but be reminded of how they felt inside of him. And then all Keith could think about was that if it felt that good from Lance just fingering him, actual sex with him must be mind-blowing.

“What did you get for the experimental circumferential stress on the fixed open end test?” Lance asked without looking up from the notes in his lap where he was seated on the edge of his bed.

“Uhh.” Keith quickly rummaged through his own pile of papers until he found the one for the fixed internal pressure test. “11.65. Wait, no, experimental is 11.27. Sorry.”

“Mmm,” Lance groaned, raking his fingers through his hair. “I got 11.33. I must’ve done something wrong…”

With the quality of work Keith was doing tonight, he would’ve assumed he was the one who calculated it incorrectly, except he’d done those calculations yesterday—when his head was clear and free of the horny thoughts currently circling in his mind—and he was fairly certain they were correct.

He watched Lance hit the clear button on his calculator and start over, and Keith bit back a sigh as he turned back to his own set of calculations on Lance’s desk. The numbers on the page in front of him jumbled together in a mess of symbols, meaningless in the preoccupation of his brain, so he simply let his mind wander, knowing he wouldn’t be able to focus until he could reset his brain somehow.

It took another three whole minutes of Keith staring off into space with his head resting in his hand for Lance to give up too, and when he finally did, he put the pen down and sighed. “Maybe we should take a break.”

Keith nodded in agreement and stood up from Lance’s desk, stretching his arms above his head before stalking over to where Lance was now staring down at his phone.

“We could grab a snack or—” Keith tossed the papers in his lap aside and pushed him down onto the bed, Lance’s phone slipping out of his grasp as he climbed on top of him. “Or we could do that.” Lance giggled as he pushed himself up onto his elbows.

He craned his head up towards Keith, but kept his lips just out of reach, teasing him, and forcing Keith to lean the rest of the way down to connect them.

Lance smiled against Keith’s lips, kissing him back almost lazily as Keith’s hands came up to cup his jaw, and he sighed when Lance finally deepened the kiss and slipped his tongue into his mouth.

Hunk was out with Shay tonight and he wouldn’t be back until later that evening, so Keith felt confident that they’d be uninterrupted as he ground his hips down onto Lance’s sweatpant clad lap, feeling him start to fill out in response. Lance seemed to be on board with the unspoken plan, his tongue tracing the inside of Keith’s mouth, and Keith’s breath hitched as Lance rocked himself upwards to meet him.

He could feel the outline of his dick so much clearer than he had through his jeans the other day, in fact… maybe a little too clearly…

He broke the kiss panting and stared down at Lance. “Are you not wearing underwear?”

He watched as color bloomed across Lance’s cheeks and his smile grew sheepish. “Guilty.”

Keith’s mouth dropped open in shock. Somehow that only made everything hotter and he reeled Lance back in to kiss him even harder.

Lance chuckled into Keith’s mouth and pushed himself upright then, bringing Keith with him as he gripped his hips to keep their bodies pressed close. He snuck his hands up underneath his shirt, but this time, instead of pausing on his lower back, they climbed higher, hiking his shirt up with them, and it took Keith a second before he realized what Lance was trying to do.

He’d seen Lance shirtless before—fresh out of the shower a handful of times he’d spent the night at his dorm—but while Lance’s hands had certainly been up Keith’s shirt multiple times, he’d never actually fully taken it off in front of him.

It wasn’t like it was a secret what was underneath, and Keith was actually quite proud of how far his chest had come over the last few years—even had shirtless photos of himself on his private social accounts—but it didn’t change the fact that this was still the first time he was doing this in front of Lance.

He was nervous, but he was ready. He wanted to.

He leaned back, separating his lips from Lance’s and helped him tug his shirt over his head, his hair falling in a poofy mess as Lance reached back to pull his own off.

There was a brief moment where Lance took in the sight before him, his eyes darkening with lust, and then he was crashing his lips back into Keith’s. Everything after that was a whirlwind. Lance’s hands roamed over every part of Keith’s body they could reach—running up the ridges of his spine and down his sides before grabbing his ass and using the leverage to grind Keith’s body down onto his own—and Keith bit and sucked at Lance’s lips until they were red and swollen, rolling his hips along with each of Lance’s grinds down.

The feeling of their skin pressed flush was downright euphoric, Lance’s touch warm and electric and tantalizing, and when Lance slipped his lips from Keith’s to kiss down the side of his neck and suck the skin into his mouth, he was pretty sure he was seeing stars. He wound his fingers into Lance’s curls and tugged, as if somehow the action was going to ground him as his brain lit up in a haze of pleasure.

Suddenly Lance detached his lips from Keith’s neck, both of them breathless, and he stared up at him. “Can I eat you out?”

Keith’s breath hitched in his throat and his walls contracted in anticipation. “Yes,” he rasped. “Fuck—yes.”

They quickly rearranged themselves, Keith laying back against Lance’s pillows and Lance hovering over him, his hands reverently unbuttoning his jeans before sliding them and his boxers off in one go. 

And then he was laid bare. His heart in his throat and every part of him exposed for Lance to see. And Keith could feel that Lance truly was seeing every part of him.

He felt almost feverish as he watched as Lance’s eyes dragged down the length of his body, his blush spreading all the way down to his chest, and Lance’s pupils were so blown he could hardly see the blues of his irises. He lingered at the scars on his chest for a moment, a subtle glint in his eye that Keith couldn’t quite decipher, before continuing his way down. To his bellybutton, to his happy trail, to lower. He wasn’t sure what exactly Lance was seeing to make him look so awestruck, but as his gaze crawled back up Keith’s frame, there was so much adoration in his eyes that it almost made him want to squirm. Almost made him want to cover up.

Whatever he’d been expecting to happen the first time he got fully naked with a partner, it wasn’t this.

“You’re beautiful,” he finally whispered.

“Lance—” he started to croak, breathless and rasping.

“I mean it,” he breathed, his voice painfully earnest. “I knew you were attractive, but you’re… fuck, you’re gorgeous, Keith.”

A small groan escaped from the back of his throat and he tried to cover his eyes so he didn’t have to see the enamored look on Lance’s face, but he simply took Keith’s hands in his and pulled them away. 

He looked down at him with an achingly soft smile and gently cupped his cheek before running his thumb underneath his eye. “You don’t have to hide from me,” he whispered, and pressed his lips to Keith’s with overwhelming tenderness.

He couldn’t help the sigh that fell from his lips as Lance slowly kissed his way down his neck, his lips leaving electric tingles in their wake while his hands reconnected with Keith’s skin to slowly drag down his body. He let himself revel in the sensation as Lance peppered kisses across his chest, paying special attention to both of his scars and his breath shuddered out of him as his fingers curled in the sheets.

His breathing picked up as Lance made his way lower and lower, the butterflies in his stomach slowly shifting from ones of nervousness to arousal as Lance dragged his teeth across his abdomen, and he watched through lidded eyes as he started to settle on his stomach between Keith’s thighs.

Keith felt like he was about to catch fire as spread his legs to make room for Lance and he distantly hoped he hadn’t expected him to shave or anything. He didn’t know why this felt so much more revealing, Lance was literally three knuckles deep inside of him just two days ago, but instead of continuing straight down like he thought he would, Lance skirted around his center, kissing across his hipbone and nipping at the sensitive part of his inner thigh.

He sucked the skin into his mouth without warning, and Keith's hips jumped at the action, bucking up into nothing. Lance wrapped his arms around Keith’s thighs and held him there as he laved his tongue against the mark he was making, and Keith felt himself start to tremble as Lance moved to suck another into his skin right beside it.

He was so close to where Keith wanted him, his mouth hot and wet against his skin, and Keith was beginning to lose his patience. “Lance,” he wheezed, bordering on begging as he ached to be touched, and Lance finally pulled off of him with a pop.

“Sorry.” Lance grinned up at him. “You just take a mark so easily.”

Before he had the chance to respond, Lance tightened his grip on Keith’s thighs and yanked him forward, Keith gasping as it brought him closer to Lance’s face.

The sight of Lance’s brown curls between his legs alone made his stomach flip, and he watched with bated breath as he dragged a thumb slowly through his folds, spreading them apart as he licked his lips, and then he was burying his face into him.

Keith tossed his head back against the pillows at the first brush of his tongue, warm and wet against him as he licked a stripe from his entrance all the way up to his clit and placed a single kiss over it.

He carefully licked around his clit a few times before gently pressing the flat of his tongue against it, and when Keith’s breath hitched and he automatically pushed back into him, he did it again, harder this time. Keith couldn’t help but buck his hips up into his mouth with a gasp and he could feel Lance smile into him as he dove his tongue back between his folds and then inside of him.

He heaved as Lance fucked him with his tongue, his fingers tightening in the sheets and his brain turning to mush as his walls instinctively tried in vain to clench down around him, and he wound up grinding himself desperately down on Lance’s face. Eventually Lance showed him mercy, moving his mouth back upwards, and he replaced his tongue with his fingers, two slipping easily inside.

He immediately squeezed down around them, trying to draw them deeper inside of himself, and when Lance curled his fingers inwards, he had to bite down on his fist to keep from crying out.

The sounds he was making weren’t even proper moans anymore, every breath he took coming out as a gasp as Lance all but massaged his g-spot, his tongue flicking and lapping at him. He'd never been the loud type, had mastered the art of getting off as quietly as humanly possible years ago, but now it was like a switch had been flipped inside of him, and he couldn't stop the sounds flying past his lips if he tried.

He should’ve known that Lance’s mouth would be just as skilled as his fingers, and he briefly wondered how thin the dorm walls were, if anybody could hear him, but the thought was quickly discarded when Lance trapped his clit between his lips and sucked. 

“Ah!” the moan tore its way free from his throat and his hips jerked as Lance continued to roll his tongue against him. “S-shit. Right there,” he gasped.

He was so close he was shaking with it, teetering right on the edge, and he definitely would’ve made it there in another five seconds, but then Lance was shifting to lay his palm across his lower abdomen, and he pushed down at the same time his fingers pressed up, and that in combination with the way he was still sucking on his swollen clit, had him flying over the edge in a burst of white hot pleasure searing throughout his entire pelvis.

He arched up into Lance's mouth and convulsed as he came, keening and squeezing around Lance’s fingers as he shook and shook, wave after wave of pure ecstasy rolling through him.

When he came back around, his thighs were still trembling in Lance’s grasp and when he blinked his eyes open he could see the wetness on the bottom half of Lance’s face as he gently licked at the slick pooling around his fingers.

“Fuck,” was all Keith could say, his chest still heaving as he tried to catch his breath. That was… he didn’t have the words to describe it. Where did Lance even learn to do that?

“Yeah?” Lance smirked up at him, pressing one final kiss to his swollen clit before carefully sliding his fingers out of him and wiping his chin off on the back of his hand.

“Yeah.” Keith shivered and tugged weakly at Lance's shoulders, his entire body reduced to jelly. 

Lance crawled back up the length of Keith’s body and met his mouth, sealing their lips in another heated kiss. He could taste himself on Lance's tongue, a vague but new saltiness in addition to the familiar flavor of Lance's mouth, and he couldn’t help but moan. 

He tried to pull Lance's body closer to his and he could feel his erection against his hip, still rock hard from earlier. He reached down to cup him through his pants and Lance let out a sigh against his lips, hanging his head and pressing himself more firmly into Keith’s hand. 

He wrapped his fingers around it the best he could and gave him a squeeze, feeling him twitch in response. Shit. He really wanted it inside of him.

“Can I fuck you?” Lance rasped, his voice low and gravely.

“Do you have condoms?” Keith panted, and Lance quickly leaned over, procuring one out of a drawer in his desk and waving it in front of his face.

“I’m not a sleaze.” He smirked, and Keith nodded rapidly as he sat up a little.

He watched in a daze as Lance discarded his sweatpants and tore the condom packet open with his teeth, rolling it onto himself effortlessly before rejoining Keith on the bed and kneeling in front of him.

“You ready?” he asked, reaching out to tuck a stand of Keith’s hair behind his ear.

“Yeah,” Keith sighed and shifted back slightly on the pillows again.

Lance ran his hands soothingly down Keith’s sides as he positioned himself between Keith’s legs and then he was leaning over him as he angled himself downwards until he was pressed against Keith’s entrance.

“Tell me if it hurts, ok?” Lance murmured, their faces so close he could feel his breath.

Keith just nodded. Maybe he would’ve made a joke if he didn’t suddenly feel so huge against him, the condom slippery and slick against Keith’s skin, but he couldn’t deny the nervous spark deep in his stomach. This was really happening.

And then Lance was pressing forward, the head of his cock sliding in with only a bit of resistance, and Keith took a ragged breath in. Lance’s eyes remained locked on Keith’s face, studying it for any signs of discomfort even as they fought to close in pleasure as he slowly pushed in, inch by agonizing inch.

By the time Lance bottomed out, Keith felt like he got the wind knocked out of him, and Lance finally let his eyes flutter shut for a second as he sighed out before leaning down to place a few kisses along Keith’s jaw. “You ok?”

“Yeah,” he breathed. “Yeah, you're just… really deep.” He was definitely bigger than any dildo Keith owned, and the pressure, the fullness, was unlike anything he’d ever felt before. He felt like he was being split open, Lance pressed all the way up inside of him, and he could definitely see how this could hurt if he wasn’t so turned on, but at the moment, it just felt good.

He’d never felt so close to someone before, never been so close to someone before, the two of them literally connected at their most intimate parts, and the feeling was both overwhelming and undeniably intoxicating at the same time.

“Just relax.” Lance reached out and gently pried Keith's fingers from the bedsheets—when had he even grabbed them like that?—and laced their fingers together instead. “I got you.”

He let out a breath he didn’t realize he was holding in and clenched down around Lance experimentally, causing Lance to groan and twitch inside of him. And then he was pulling out and rocking back into him, carefully at first, but gradually picking up speed as Keith got used to the feeling, and soon enough he was pushing back against every thrust, his legs wrapping tightly around Lance’s waist and pulling him back in every time.

His foster sisters were wrong, this felt amazing, and when Lance shifted his grip to underneath Keith’s thigh, hiking it higher and changing the angle so the head of his cock pressed right into his g-spot, he was certain he was in heaven.

“Fuck, Keith,” Lance moaned, his hips hitching faster now, and he leaned down to kiss him.

The cheap dorm mattress creaked underneath them as Lance fucked into him, accompanied only by the sounds of their heavy breaths and the occasional moan slipping past their lips. If it wasn’t obvious what they were doing before, it definitely was now.

“Hah—Lance,” Keith pleaded, his hand tightening in Lance’s as he threw his head back and dug his nails into his shoulder. He could feel himself getting close again, he was right there, he just needed—

Suddenly Lance was reaching his free hand between their bodies and rubbing Keith's clit in quick hard circles, and Keith cried out as his orgasm ripped through him. 

He spasmed around Lance as he came, his back arching up into him, and Lance’s rhythm faltered as he followed him, cumming after a few more sporadic thrusts, and Keith could feel him twitching and pulsing inside of him.

His hips slowed to a stop and he collapsed on top of Keith, both of their chests heaving and their fingers still intertwined.

“We still have to finish calculating percent error for our lab,” Lance groaned into Keith’s neck.

Wha—Keith wrenched his hand from Lance’s and slapped him on the shoulder. “That’s what you’re thinking about right now!?” Keith asked, incredulous. He was literally still inside of Keith.

“It’s called post-nut clarity.” Lance grinned at him and then carefully reached between them to ease himself out of Keith. “You’ll see, now we'll be able to finish our lab no problem.”

He pressed a quick kiss to Keith’s cheek and got up from the bed, removing the condom and tying it off before disposing of it and grabbing his pants off the floor. Keith just huffed as he watched him pull them back on, but a smile still spread across his face at the ridiculousness of it anyway.

When Lance turned back to him, he had a soft smile on his face, and he held Keith’s boxers out to him with one eyebrow raised, the “Do you regret it now?” going unspoken.

Keith simply laughed and shook his head, reaching out to take his boxers from him.

Maybe, for the first time ever, his impulsivity wasn’t such a bad thing.

Notes:

If anyone can tell me what show/real life event the movie were watching is based on, I’ll tell you what Lance whispered to Keith XD (or if you just wanna know, I’ll tell you too, it is related to the show though :p)

Part 3 shouldn’t take nearly as long as this one did for me to write and post (can you believe I started this part back in June) and as mentioned in the author’s note, will be nice and T-rated. Also! If you’ve been wondering “where the heck is the ‘medicated Lance’ in all this?” that comes into play in part 3 and remains a central theme for the rest of the series. Keith simply doesn’t know that about Lance yet.

As always, thank you for reading and I really hope you enjoyed! I’d love to hear your thoughts in the comments (seriously I adore hearing from you guys so, so much) and answer any questions you have about the series! I have soo much lore for this AU (especially for Keith after writing this part), and while some of it will get revealed in later parts, other things just don’t make sense to bring up in the prose (like who Keith’s foster sisters were for example), so feel free to ask away!!

Update: I drew a couple doodles for this part! You can check em out over here and here

Series this work belongs to: