Actions

Work Header

Cuddles & Confessions

Summary:

Lance comes home from a night out drinking with Pidge to a cold empty bed. Curse his warm-blooded alpha roommate and their low thermostat. Lance makes the executive decision to invade Keith's bed. What's the worst that could happen?

**This work has two versions. Chapter 1 is the original written with a smut tease. Chapter 2 is the result of alcohol informing me that there wasn't enough smut and was written after the original was already posted, hence not just posting the smutty version. They both have the same beginning and similar end. Only difference is spice level.

Notes:

This was originally supposed to be a fluff piece but then my hand slipped lol oops. Honestly like this way better than the original idea.

Original Summary: Pining Alpha Keith and Pining Omega Lance are roommates, each on suppressants. Lance misses his family and wants cuddles. Only person available is Keith, who begrudgingly agrees. Softness ensues.

Chapter Text

Lance stumbled as he closed the townhouse door as quietly as he could behind him. He almost lost his balance as the world tilted and swayed around him while he struggled out of his shoes, the small table next to the door the only thing currently keeping him from toppling over. He really shouldn't have drank so much. He hadn’t planned on getting completely sloshed, yet here he was once again. He was definitely never going to hear the end of it in the morning. Keith always seemed particularly chatty when Lance was hung over. The omega assumed it was the alpha's way to get payback on all the times Lance had hogged the bathroom to complete his skincare routine while Keith waited not-so-patiently to pee.

Lance peeled off his thick coat and tossed it on the couch, uncaring of the trail of clothing items he was leaving in his wake as he made his way to his bedroom. Each article lost left him shivering against the cold. He really needed to talk to Keith about adjusting the thermostat again. It wasn't Lance's fault he could only sleep in just his boxers. As much as the omega craved warmth, clothes made him feel constricted and uncomfortable.

"Dumb warm-blooded alpha," Lance slurred as he slid under his covers, curling tightly into the fetal position, trying to will his body to warm up the bed faster. 

He laid there for what felt like forever -- which in reality had only been like five minutes -- hands and feet still ice cold. He whined softly into the quiet darkness. He knew Keith was probably toasty warm in his own bed, even though he had never seen the alpha sleep with anything thicker than a top sheet. 

Before he could think better of it, Lance threw back his blankets and stomped his way upstairs to Keith’s bedroom, turning the corner and coming face to face with a baseball bat wielding alpha.

“Lance, what the fuck?” Keith asked exasperated, slowly lowering his weapon, “I thought you were a burglar. What the hell are you doing up here?”

“Iss too cold in my room,” Lance stomped his foot and pouted. He knew he was being excessive but the alcohol in his system insisted he act that way. At least, he blamed the alcohol for making him want to seem cute in front of his shirtless alpha roommate.

“You know where the thermostat is,” Keith rubbed sleep out of his eyes as he sat down on the edge of his bed.

“Wanna sleep ‘n here,” Lance mumbled, stumbling around to the other side of the bed and climbing in. 

Keith laughed softly, “You’re drunk, aren’t you?”

Lance nuzzled himself further into the alpha’s spare pillow, the residual heat in the mattress warming his frozen extremities. “Hey, you’re tha one tha' said we should cut back on tha ’lectric bill,” he argued, the pillow slightly muffling his slurred words.

Keith sighed almost sadly, the sound making Lance’s chest ache, “Yeah, I did,” before putting his baseball bat next to his nightstand where it belonged and getting under the sheet as well.

They laid in silence for a while, Lance soaking in Keith’s scent and warmth. His eyes slowly began to drift closed, losing the fight of wanting to bask in Keith’s closeness for as long as he could.

Keith laid on his back staring at the ceiling, trying to not let his mind wander to the omega lying in his bed. The omega that he had been in love with for years. The omega that seemed to only want to be close to him when he was drunk.

“Keith?” Lance’s soft voice soothed his thoughts, bringing him back to reality.

“Hm?” Keith could tell his own scent had grown somber but chose to ignore it, hoping the alcohol numbed the other’s senses enough so he wouldn’t notice.

Instead of responding with words, Lance scooted closer to Keith, lying his head on the alpha’s chest. Keith could feel the blush spread across his cheeks and thanked the universe that it was almost pitch black in his room. 

They laid like that, legs tangled and breathing in unison, while Keith tried to keep his heart rate from giving him away. This wasn’t the first time the omega had drunkenly climbed into his bed but even after all this time, it still made him incredibly nervous. 

Lance hummed contently, burying his nose deeper into the alpha’s neck, almost unapologetically scenting the other before slurring, “Smell s’ good.”

Fuck , Keith groaned internally. Oh, how much he wanted to scent the omega back. How much he wanted to roll the omega over and lavish that tan neck with his tongue and lips. 

Lance suddenly whined from his place buried in Keith’s neck, his scent gaining a sour tinge.

“Hey, hey,” Keith kept his voice soft as he gently pulled Lance back so he could see his face, “What’s wrong?”

“Why don’ you let me scent you?” 

Lance’s words confused Keith. “You literally just did," he replied bluntly.

“Tha’s not what I meaaan,” Lance pouted.

“Then what do you mean?”

Lance dropped his eyes to Keith’s chest, unable to maintain eye contact with the alpha, his mouth going dry. Was it the alcohol making him nauseous or was it a result of his nerves for what he was about to do?

Lance surged forward before his drunk mind could abort the mission, smashing their lips together in an urgent kiss. Keith’s mind went blank for a moment before he returned the kiss with fervor, almost not even noticing the smell of alcohol on Lance’s breath in favor of how their lips slotted together perfectly. Lance climbed up to straddle his waist as he buried his fingers in the alpha’s hair, his heart hammering in his chest. Keith’s mind fogged with the omega’s warm scent as his hands roamed over his body.

Slowly, Keith came to his senses and gently pushed the omega away, whose lips were spit slick and cheeks a deep crimson. He looked all kinds of debauched already and they were barely making out. The dejected look on Lance’s face tore at him but he couldn’t let himself take advantage of a drunk omega. Especially one that hasn’t otherwise shown any interest in him beyond friendship. Especially one that he was in love with.

“...Lance,” Keith’s voice was soft as he cradled Lance’s face, palms further warming his flushed cheeks.

“Alpha,” Lance bit his lip, his eyes roaming Keith’s face. The alpha’s heart clenched almost painfully as goosebumps erupted down his body.

Keith cleared his throat and tried to be the reasonable one, though his eyes remained locked on the omega’s sinful mouth, “We can’t.” 

“Why nooot?” Lance whined, “I wan’ you.”

Indigo eyes widened in surprise and his breath hitched. There’s no way Lance actually wanted him… right? It was just the alcohol coursing through his veins making him speak nonsense.

Lance’s mind swirled with booze and Keith’s intoxicating scent, hot with arousal. He knew he was crossing a line, but his sluggish mind couldn’t bear to stop now. Oh, how many times he had imagined being in the alpha’s bed, his hands on his body, his mouth on his own. Lance gently ground his hips down into Keith's. An involuntary groan was punched from the alpha's chest as his hands flew to grip tightly at Lance's hips, “ Fuck .”

Lance leaned down and reconnected their lips languidly, savoring the taste for a moment before grabbing a fistful of hair near the scalp and pulling gently, guiding Keith’s head back and exposing his throat. The alpha submitted easily, reveling in the feel of Lance’s lips and tongue leisurely exploring their way to his scent gland. When they finally reached their destination and Lance nipped at the sensitive skin, Keith’s hips thrusted up into the omega of their own volition, creating more of that delicious friction. The alpha was quickly losing himself in the sensations that Lance was inflicting on his body. He knew his resolve would break any minute now. 

The omega huffed a laugh before nipping at the gland again. Keith held Lance’s hips still and ground his already hard cock up against his ass. Lance moaned wantonly as Keith caught an unmistakable whiff of slick. Keith let out a growl deep in his chest as he quickly rolled the omega over, pinning his hands above his head, intertwining their fingers,  and burying his face in his neck. Keith licked and bit at the scent gland mercilessly as ground his cock down against Lance's. 

“Ah~ fuck. Please fuck me. Alpha, please,” Lance moaned breathlessly, slick leaking out of his hole at a steady rate now. 

Keith knew whatever shred of self restraint he had left snapped as soon as Lance had whipped out the ‘alpha’ card and begged so nicely. Keith leaned back to take him in, maintaining a steady rythm with his hips, “Fuck, you’re so needy. So polite. Such a good omega.”

"Want you so bad, Alpha."

Keith reconnected their lips in a fiery kiss, quickly losing himself in the way their tongues danced so effortlessly together, hands making their way down the back of Lance's boxers, gripping and kneading flesh in tandem with the push and pull of their kiss. The warm press of their cocks against one another through the two layers of thin fabric distracted Keith's brain while his hands explored on autopilot.

"Keith, please, I'm close. Want your cock so bad," Lance whined when one of Keith's index fingers lightly brushed against his leaking hole.

"Shit," Keith ground out. Hearing his name roll off of Lance's tongue with that much heat sent another wave of full bodied goosebumps through him.

Keith kissed him deeply before moving away to dig in his night stand. The omega immediately whined at the loss of contact.

As Keith dug around for a condom (he didn’t get laid very often so forgive him for not having one immediately in hand) Lance’s scent began to sour.

“I’m sorry, I’m --”

“Oh fuck.” 

Keith’s apology was cut short as Lance jumped up from the bed and bolted into the bathroom, barely making it to the toilet before Keith heard the unmistakable sound of vomiting. 

Well, that was one way to ruin the mood.

Keith sat frozen on his bed for a minute, hands fisted in his hair as he realized how much he had almost just fucked up. He almost took advantage of an omega. Of Lance . His gut rolled with nausea that he did his best to swallow down. Mainly because he knew the toilet was currently occupied. He rubbed his face, trying to scrape away the rising disappointment in himself, before going downstairs and returning with a glass of water.

When Keith peeked his head into the bathroom, Lance was leaning against the toilet, face pillowed on his arm slung across the seat. Keith grimaced, glad he had cleaned the bathroom earlier that day.

“Here,” Keith handed him a piece of toilet paper to wipe his mouth and the glass of water. Lance took them, grateful that the alpha hadn’t seen him throw up. 

“Thanks,” Lance rasped before swishing and spitting a mouthful of water and then drinking the rest of the glass. Yeah, he really shouldn’t have drank so much. When Lance was done, Keith set the glass on the bathroom counter, too lazy to take it back downstairs for the night.

“C’mon, up and at ‘em,” Keith gently grabbed Lance’s arm and led him back to the bed. He could still smell Lance and his arousal in the air and in his sheets, but opted to ignore his still half hard dick’s twinge of interest in favor of laying the omega down and spooning him.

“Goodnight, Lance,” Keith whispered into the darkness as Lance’s breaths evened out. Keith tried to sleep but his mind was racing with self-hatred. He must’ve laid there for hours, his mind spinning more and more gut-wrenching scenarios. 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

“Fuuuck,” Lance groaned and buried his face under his blanket, trying to escape the piercing rays of sunlight streaming through the window. His head was pounding and his mouth was bone dry. Why had he drank so much last night? He knew nothing good ever came from it. But after he was two shots in, it was easier to just give in to the good vibes and forget everything for a little while. 

Ugh, he felt gross. His skin was clammy and grimy from how much he had sweat last night at the bar, plus he was pretty sure that a girl had spilled her drink on him at some point. He huffed in defeat, giving up on going back to sleep with such a killer headache, and finally poked his head out from under the blankets. He rubbed the sleep out of his eyes and took in his surroundings for the first time that morning. 

I’m in Keith’s bed?!

Granted, it wasn’t the first time that Lance had ended up in the alpha’s bed after a night out of drinking, but this was the first time he woke to find the unmistakable mess of dried slick in his underwear. Lance slowly rolled over and found the other side of the bed to be empty. 

Small victories, he guessed. He really didn’t want to face Keith yet. He knew he should probably apologize. For what, he wasn’t too sure. He remembered stumbling up the stairs because his room was too cold. The rest of it was a little fuzzy. Almost like a dream. Had he really thrown himself at the alpha?

Lance shook his head, trying to rid himself of his embarrassment, only to find it not a good idea. The world swayed around him as if he were still drunk. Hell, it was quite possible he still was. 

Lance unabashedly took in another lungful of the alpha’s pillow, his scent stronger there than anywhere else in the house, save for on the alpha himself. Lance couldn’t help the smile that stretched across his lips as he basked in Keith’s scent. 

Smile still on his face, he slowly got up from Keith’s bed and made his way to the bathroom. A shower sounded really nice right then, as well as brushing his teeth. He’s pretty sure he threw up last night. And as much as he loathed the idea of washing off Keith’s scent that had seeped into his clothes and skin overnight, he knew he would feel better afterwards.

Lance took his time in the shower, adjusting the water to be slightly cooler than his usual temperature, hoping to soothe the pressure pounding at his skull. Lance took his time lathering his hair in tea tree and mint scented shampoo, drawing out the moment when he would have to wash away the alpha’s scent.

When it came time for Lance to wash his body, he hesitated. Yes, he loved his lavender scented body wash. But right next to his bottle sat Keith’s. He had used the alpha’s body wash once before, but only when he had been gone for a few days visiting his brother. When Lance had covered himself in Keith’s soap hoping to calm his anxiety. When Lance had jerked himself off to the thought of the alpha being there with him.

A light blush colored his cheeks. Did he dare use the alpha’s body wash with him in the house? Lance’s heart pounded as he reached for the Sandalwood scented soap. He took his time lathering his body, giving his skin some much needed love after the rough late night out. 

By the time Lance was done showering, the scent of bacon had permeated the room, causing his stomach to growl painfully. That’s right, he hadn’t eaten dinner last night before going out with Pidge and Hunk. That’s why the alcohol had hit him so hard. Lance prided himself on how well he could hold his liquor but he didn’t stand a chance when he skipped dinner. 

Lance quickly brushed his teeth and rinsed with mouthwash, eager to get downstairs and dig in as soon as he could. His stomach did still feel a little nauseous but he knew that getting some food and water in him would help the headache that hadn’t completely eased yet. He snagged two ibuprofen from the medicine cabinet and downed them with a handful of water from the sink. As much as he wanted to avoid Keith and not deal with whatever undoubtedly embarrassing thing had happened last night, he really wanted to eat breakfast. He threw on his robe and headed downstairs.

As Lance rounded the stairs and walked down the hall to the living room and kitchen, he saw Keith standing at the stove in an old pair of grey sweats and a black tee with his back turned. Lance’s heart skipped a beat in his chest as his eyes drank him in, his mind replaying last night’s dream. The alpha pinning him down. Rutting into him. Lance felt his cheeks begin to heat up. He silently cursed himself, averting his eyes. 

“Good, you’re awake,” Keith said without turning around, the sudden noise causing Lance to yelp. Keith snorted a laugh, “Bacon is almost done.”

Lance cleared his throat, moving across the room to sit at their little dining table, “Thanks, buddy.” The alpha did a double take as Lance passed, a look of confusion on his face. Keith was pretty sure the omega smelled like his body wash.

“What?” Lance tried to keep his blush from rising again.

“I just thought … Nothing,” Keith shook his head as if to get a thought out of his mind and he pulled the last piece of bacon from the skillet and piled it with the rest. They sat silently as Keith quickly scrambled up a few eggs, serving them on two plates while placing the bacon in the center for them to share.

Lance immediately dug in, stuffing his mouth with food and moaning. Keith may not cook as well as Hunk does, but he knows how to make damn good eggs and bacon. Keith tried to suppress a proud smile as he ate slowly, watching the omega happily eat the food he had made for him. 

Lance had finished off almost all of the food before he finally decided to breach the topic, the silence filling the space around him getting to be too much.

“So, how insufferable was I last night?”

Keith took a bite of the last slice of bacon and asked carefully, “You don’t remember last night?”

“I, uh,” Lance cleared his throat nervously, “I remember bits and pieces, but it’s hard to tell what actually happened and what was my dream.”

“What’s the last thing you remember?”

“I remember stomping up the stairs and almost getting whacked in the face with a baseball bat,” Lance rolled his eyes teasingly.

“You have someone come stomping into your room at 2 in the morning and not think you’re about to get attacked!” Keith exclaimed, his voice slightly defensive.

Lance laughed, “I remember demanding cuddles. And then that’s where my memory gets a little dicey.”

Keith looked away almost embarrassed, absentmindedly locking his eyes on the blank television across the room, “What do you think happened?”

“I’m pretty sure I fell asleep right after that because I had this crazy dream,” Lance laughed, the blush returning to his cheeks.

Keith reached up and casually pulled his collar down, exposing his neck, “You dream about attacking my neck often?”

“Wha-- ” Lance’s eyes slowly lowered to Keith’s neck where he saw dark bruises exactly where he had left them in his dream. Wait?! Did I actually do those??? No, no, no. Nuh-uh. No way. It was a dream! …Right?

Lance’s scent tinged with embarrassment as he buried his face in his hands in shame (which did little to hide the blush now spreading all the way to his ears), drawing Keith’s eyes back to the omega. Keith’s heart dropped, assuming the worst. Of course Lance would be embarrassed. Throwing yourself at someone while wasted that you didn’t actually want surely would be embarrassing. Keith felt the familiar roll of nausea. What would have happened if Lance hadn’t run to go throw up? There was only so much damage control Keith could do before Lance finally wondered why Keith had even allowed it in the first place.

“I’m sorry,” Keith blurted, “I should’ve stopped it from happening.”

The omega let out a whine. 

“I just -- I was just surprised, I guess,” Keith continued rambling, hoping to find whatever he needed to say to stop Lance from blaming himself for Keith’s lack of control over his own actions. He should have been the strong one. He should’ve protected the omega. That’s what alphas were for anyways, right? Keith couldn’t bear to look at the distressed omega anymore, his eyes dropping to the plate in front of him, still littered with remnants of egg, “But I know that’s no excuse. I was the sober one. I knew what I was doing. I’m sorry that I’ve made you uncomfortable around me.”

Lance whined again, “No, it’s my fault. I knew I shouldn’t have drank so much but Pidge just kept feeding me shots. And then I came home and my bed was so fucking cold and I knew you always ran warmer than me. I just wanted to be warm but then you were right there and Drunk Me didn’t have a filter and I think I screwed everything up.”

“Hey, you didn't screw anything up,” Keith’s voice was soft as grabbed Lance's wrists, gently guiding his hands away from his face. Lance let his hands fall but kept his eyes on his plate, too mortified by the situation to look Keith in the eye. He knew if he did look up, his eyes would be involuntarily drawn to the dark hickies he had made on the alpha’s neck. 

“Hey, look at me,” Keith ducked his head, trying to catch the omega’s eye. Lance reluctantly raised his gaze to meet the alpha’s, his eyes wide, staring strictly into indigo irises. His usually soft scent was still tinged with anxiety. Keith swallowed nervously before softly reassuring Lance, “I shouldn’t have taken advantage of you.”

“But you didn’t,” Lance quickly rebutted, afraid the alpha would blame himself for Lance’s mistake.

“But I wanted to! If you hadn’t gotten sick, I would’ve --” the words spewed from Keith’s lips before he could stop them.

Lance’s brain skidded to a halt at the admission, “What?”

Keith’s cheeks heated up in embarrassment, breaking eye contact and finally releasing the omega’s hands, “What?”

There was an awkward silence before Lance responded softly, “I would’ve let you.”

Shocked indigo eyes met earnest blue. The light blush that had colored the alpha’s cheeks deepened, expanding up towards his ears in a way that Lance thought was adorable. Keith’s mouth went dry as his heart pounded in his chest. There was no way he heard that correctly. There was no way the omega really wanted him.

“...What?”

Lance laughed softly, his scent warming with affection. “I said,” he paused, reaching across the table and intertwining their fingers, “I would let you.”

"Just to be clear, I'm not wanting a one time thing. I want to hold your hand in public and kiss you at red lights and court you properly. If," Keith's voice faltered, "If you'll have me."

Lance's smile became blinding, "I wouldn't want it any other way."

And Keith knows it sounds cliché but he could've sworn his heart just skipped a beat.

Chapter Text

Lance stumbled as he closed the townhouse door as quietly as he could behind him. He almost lost his balance as the world tilted and swayed around him while he struggled out of his shoes, the small table next to the door the only thing currently keeping him from toppling over. He really shouldn't have drank so much. He hadn’t planned on getting completely sloshed, yet here he was once again. He was definitely never going to hear the end of it in the morning. Keith always seemed particularly chatty when Lance was hung over. The omega assumed it was the alpha's way to get payback on all the times Lance had hogged the bathroom to complete his skincare routine while Keith waited not-so-patiently to pee.

Lance peeled off his thick coat and tossed it on the couch, uncaring of the trail of clothing items he was leaving in his wake as he made his way to his bedroom. Each article lost left him shivering against the cold. He really needed to talk to Keith about adjusting the thermostat again. It wasn't Lance's fault he could only sleep in just his boxers. As much as the omega craved warmth, clothes made him feel constricted and uncomfortable.

"Dumb warm-blooded alpha," Lance slurred as he slid under his covers, curling tightly into the fetal position, trying to will his body to warm up the bed faster. 

He laid there for what felt like forever -- which in reality had only been like five minutes -- hands and feet still ice cold. He whined softly into the quiet darkness. He knew Keith was probably toasty warm in his own bed, even though he had never seen the alpha sleep with anything thicker than a top sheet. 

Before he could think better of it, Lance threw back his blankets and stomped his way upstairs to Keith’s bedroom, turning the corner and coming face to face with a baseball bat wielding alpha.

“Lance, what the fuck?” Keith asked exasperated, slowly lowering his weapon, “I thought you were a burglar. What the hell are you doing up here?”

“Iss too cold in my room,” Lance stomped his foot and pouted. He knew he was being excessive but the alcohol in his system insisted he act that way. Atleast, he blamed the alcohol for making him want to seem cute in front of his shirtless alpha roommate.

“You know where the thermostat is,” Keith rubbed sleep out of his eyes as he sat down on the edge of his bed.

“Wanna sleep ‘n here,” Lance mumbled, stumbling around to the other side of the bed and climbing in. 

Keith laughed softly, “You’re drunk, aren’t you?”

Lance nuzzled himself further into the alpha’s spare pillow, the residual heat in the mattress warming his frozen extremities. “Hey, you’re tha one tha' said we should cut back on tha ’lectric bill,” he argued, the pillow slightly muffling his slurred words.

Keith sighed almost sadly, the sound making Lance’s chest ache, “Yeah, I did,” before putting his baseball bat next to his nightstand where it belonged and getting under the sheet as well.

They laid in silence for a while, Lance soaking in Keith’s scent and warmth. His eyes slowly began to drift closed, losing the fight of wanting to bask in Keith’s closeness for as long as he could.

Keith laid on his back staring at the ceiling, trying to not let his mind wander to the omega lying in his bed. The omega that he had been in love with for years. The omega that seemed to only want to be close to him when he was drunk.

“Keith?” Lance’s soft voice soothed his thoughts, bringing him back to reality.

“Hm?” Keith could tell his own scent had grown somber but chose to ignore it, hoping the alcohol numbed the other’s senses enough so he wouldn’t notice.

Instead of responding with words, Lance scooted closer to Keith, lying his head on the alpha’s chest. Keith could feel the blush spread across his cheeks and thanked the universe that it was almost pitch black in his room. 

They laid like that, legs tangled and breathing in unison, while Keith tried to keep his heart rate from giving him away. This wasn’t the first time the omega had drunkenly climbed into his bed but even after all this time, it still made him incredibly nervous. 

Lance hummed contently, burying his nose deeper into the alpha’s neck, almost unapologetically scenting the other before slurring, “Smell so good.”

Fuck , Keith groaned internally. Oh, how much he wanted to scent the omega back. How much he wanted to roll the omega over and lavish that tan neck with his tongue and lips. 

Lance suddenly whined from his place buried in Keith’s neck, his scent gaining a sour tinge.

“Hey, hey,” Keith kept his voice soft as he gently pulled Lance back so he could see his face, “What’s wrong?”

“Why don’ you let me scent you?” 

Lance’s words confused Keith. “You literally just did," he replied bluntly.

“Tha’s not what I meaaan,” Lance pouted.

“Then what do you mean?”

Lance dropped his eyes to Keith’s chest, unable to maintain eye contact with the alpha, his mouth going dry. Was it the alcohol making him nauseous or was it a result of his nerves for what he was about to do?

Lance surged forward before his drunk mind could abort the mission, smashing their lips together in an urgent kiss. Keith’s mind went blank for a moment before he returned the kiss with fervor, almost not even noticing the smell of alcohol on Lance’s breath in favor of how their lips slotted together perfectly. Lance climbed up to straddle his waist as he buried his fingers in the alpha’s hair, his heart hammering in his chest. Keith’s mind fogged with the omega’s warm scent as his hands roamed over his body.

Slowly, Keith came to his senses and gently pushed the omega away, whose lips were spit slick and cheeks a deep crimson. He looked all kinds of debauched already and they were barely making out. The dejected look on Lance’s face tore at him but he couldn’t let himself take advantage of a drunk omega. Especially one that hasn’t otherwise shown any interest in him beyond friendship. Especially one that he was in love with.

“...Lance,” Keith’s voice was soft as he cradled Lance’s face, palms further warming his flushed cheeks.

“Alpha,” Lance bit his lip, his eyes roaming Keith’s face. The alpha’s heart clenched almost painfully as goosebumps erupted down his body.

Keith cleared his throat and tried to be the reasonable one, though his eyes remained locked on the omega’s sinful mouth, “We can’t.” 

“Why nooot?” Lance whined, “I wan’ you.”

Indigo eyes widened in surprise and his breath hitched. There’s no way Lance actually wanted him… right? It was just the alcohol coursing through his veins making him speak nonsense.

Lance’s mind swirled with booze and Keith’s intoxicating scent, hot with arousal. He knew he was crossing a line, but his sluggish mind couldn’t bear to stop now. Oh, how many times he had imagined being in the alpha’s bed, his hands on his body, his mouth on his own. Lance gently ground his hips down into Keith's. An involuntary groan was punched from the alpha's chest as his hands flew to grip tightly at Lance's hips, “ Fuck .”

Lance leaned down and reconnected their lips languidly, savoring the taste for a moment before grabbing a fistful of hair near the scalp and pulling gently, guiding Keith’s head back and exposing his throat. The alpha submitted easily, reveling in the feel of Lance’s lips and tongue leisurely exploring their way to his scent gland. When they finally reached their destination and Lance nipped at the sensitive skin, Keith’s hips thrusted up into the omega of their own volition, creating more of that delicious friction. The alpha was quickly losing himself in the sensations that Lance was inflicting on his body. He knew his resolve would break any minute now. 

The omega huffed a laugh before nipping at the gland again. Keith held Lance’s hips still and ground his already hard cock up against his ass. Lance moaned wantonly as Keith caught an unmistakable whiff of slick. Keith let out a growl deep in his chest as he quickly rolled the omega over, pinning his hands above his head, intertwining their fingers, and burying his face in his neck. Keith licked and bit at the scent gland mercilessly as ground his cock down against Lance's. 

“Ah~ fuck. Please fuck me. Alpha, please,” Lance moaned breathlessly, slick leaking out of his hole at a steady rate now. 

Keith knew whatever shred of self restraint he had left snapped as soon as Lance had whipped out the ‘alpha’ card and begged so nicely. Keith leaned back to take him in, maintaining a steady rhythm with his hips, “Fuck, you’re so needy. So polite. Such a good omega.”

"Want you so bad, Alpha."

Keith reconnected their lips in a fiery kiss, quickly losing himself in the way their tongues danced so effortlessly together, hands making their way down the back of Lance's boxers, gripping and kneading flesh in tandem with the push and pull of their kiss. The warm press of their cocks against one another through the two layers of thin fabric distracted Keith's brain while his hands explored on autopilot.

"Keith, please, I'm close. Want your cock so bad," Lance whined when one of Keith's index fingers lightly brushed against his leaking hole.

"Shit," Keith ground out. Hearing his name roll off of Lance's tongue with that much heat sent another wave of full bodied goosebumps through him.

Keith kissed him deeply before moving away to dig in his nightstand for a condom. Keith didn’t get laid very often so forgive him for not having the small tinfoil square immediately in hand. Lance immediately began whining at the loss of contact and impatiently ground his hips into Keith.

“Gimme a sec, baby. I can’t --” Keith’s warm soothing was cut off by a soft purr that rumbled from Lance’s chest. 

Keith chuckled softly as he closed his nightstand and leaned back over Lance, “You like that, baby?”

Lance nuzzled into the crook of Keith’s neck while his purring increased in volume. Lance gently grazed his teeth against the alpha’s neck, eliciting a deep growl and a reflexive hip thrust. A moan punched through Lance’s purring as Keith’s hands gripped his hips tight against the alpha’s leaking cock as he gyrated his hips into the omega under him.

Keith sat up as his hands snuck back under Lance’s boxers, tugging the fabric gently off, eyes drinking in the sight of the omega completely bare underneath him. Lance’s cock was hard and lolling against his stomach while slick glistened between pump ass cheeks. 

Keith’s mouth watered as Lance’s uninhibited horny scent flooded his body for the first time. A deep blush bloomed across Lance’s chest as Keith’s gaze caressed his body. 

Lance reached down and began fiddling with the waistband of Keith’s boxers. A smirk slowly raised Keith’s lips as he leaned away to pull off his boxers as well. The omega’s eyes were drawn involuntarily down to the alpha’s cock, lust clouding his eyes.

The sound of the condom wrapper ripping open broke Lance from his trance, eyes jumping up to meet the gaze from above. Lance’s heart stuttered in his chest and his breath caught, pinned beneath Keith with that molten stare as he rolled on the layer of latex.

Keith’s mouth returned to Lance’s neck, nipping and kissing down the omega’s chest to a nipple, circling his tongue around the dark nub before lavishing it with tongue and lips. Hands returned to Lance’s ass, moving more deliberately, grazing the puckered ring with every knead.

“Keith, please,” Lance cried, the teasing driving him insane.

Keith’s warm chuckle caressed the sensitive nub before moving to the other for the same treatment, ring finger circling his entrance in tandem with his tongue for a moment before dipping inside gently. Keith may have been incredibly horny but there was no way he was going to risk hurting Lance. 

“Fuck~” Lance moaned as Keith set a steady rhythm pushing and pulling that single digit in and out, “More.”

Keith inserted another finger to join the first, his dick throbbing at how slick the omega’s entrance was already. God, he couldn’t wait to be balls deep in that sweet heat. Keith impatiently inserted another finger, causing another moan to fall from Lance’s lips and a hand to bury itself in long midnight hair, the other gripping the pillow.

“I’m ready,” Lance said between pants, grabbing near the scalp and gently pulling Keith up, foreheads meeting with hot breath puffing into the air around them. Keith’s wet fingers gripped his hard length as he rubbed the tip against Lance’s entrance while his other hand gripped roughly at his thigh.

A smirk pulled at Keith’s lips as he slowly sank into the omega below him, Lance’s moans and whimpers filling the air around them.

Keith’s stoicism finally cracked as he was fully seated inside Lance’s warmth, a low groan falling from his lips as he dropped his head to nose at the other’s scent gland, heart pounding wildly even though he hadn’t even started yet.

“God, you feel so good, Lance. You smell so fucking good,” praise rolled from Keith’s lips as his hips slowly thrusted, attempting to hold an iron grip on his self control long enough for Lance to become used to the stretch.

“I think next time I’ll stretch you with my tongue instead,” Keith murmured hotly into Lance’s ear causing a full bodied shiver to wrack through the omega.

Keith ,” Lance whined, fingers tangled in the alpha’s hair, holding him against his exposed neck. Keith growled in response, pulling almost completely out and slamming back in. A yelp was punched from the omega’s chest at the sudden force followed by a moan.

“Sound so good, too. Fuck, you have no idea how sexy you are,” Keith punctuated his praise with another hard thrust.

“Alpha, please. Kei--” Lance was cut off by another thrust and another moan. “I want more. Please,” Lance practically begged.

“You want more?” Keith teased, grinding into Lance, rubbing against his erection pressed between their bodies.

“Fuck, yes. I want more. I want so much more. I want to feel you when I walk tomorrow. God, please. I want you so bad, alpha. Want you so bad,” Lance rambled, desperation laced in his voice. 

Keith connected their lips in a passionate kiss before taking Lance’s hips in an almost bruising grip and pounding into the omega over and over.  

Shit, this is something straight out of a wet dream , Keith thought as Lance’s moans and please echoed through the quiet room, the only sound other than Keith’s groans and ragged breaths and the wet squelch of where their bodies connected.

“You beg so well. You’re so good for Alpha. So good for me,” praises fell from Keith’s lips as he felt himself getting close. He pushed Lance’s legs up, burying himself even deeper in his ass. Lance’s moans grew gradually louder until his body was tensing, cum shooting from his cock, coating both of their stomachs. Keith followed closely after, the squeezing of Lance’s walls and sweet sounds driving over the edge, grinding into the omega as his orgasms rolled through him.

“Holy shit,” Lance said breathlessly.

Keith laughed softly, “Holy shit indeed.”

They laid together for a moment, Keith still buried deep in the omega below him, soaking in the closeness as much as he could before finally pulling out and climbing out of the bed. Lance whined and made grabby hands at the alpha.

“Hang on, baby. I gotta clean us up and then I’ll lay back down with you,” Keith leaned over and softly kissed Lance’s forehead before moving to the bathroom to discard the condom and get a warm rag for Lance.

Lance’s heart felt light as he softly purred, thoroughly fucked out, the high of his orgasm mixing with the alcohol still in his system. Keith’s chest warmed as he returned to a purring omega snuggled into his bed. He gently wiped the excess slick from Lance before tossing the wet cloth into the dirty clothes and climbing back under his sheets. Lance quickly cuddled against the alpha, his warmth slowly lulling him to sleep.

As Lance’s breathing slowly evened out and he drifted to sleep, the full weight of what just happened slammed into Keith.

He took advantage of a drunk omega. He took advantage of Lance . His gut rolled with nausea that he did his best to swallow down for fear of waking Lance if he got up. He rubbed his free hand aggressively over his face, trying to scrape away the rising disappointment in himself. There was no way Lance would ever trust him again. Hell, he didn’t think he could even trust himself. He royally fucked up. Keith tried to sleep but he must’ve laid there for hours, his mind spinning more and more gut-wrenching scenarios before exhaustion finally engulfed him.

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 “Fuuck,” Lance groaned, burying his face under the sheet and trying to escape the piercing rays of sunlight streaming through the window. His head was pounding and his mouth was bone dry. Why had he drank so much last night? He knew nothing good ever came from it. But after he was two shots in, it was easier to just give in to the good vibes and forget everything for a little while.

Ugh, he felt gross. His skin was clammy and grimey from how much he had sweat last night at the bar. Plus, he was pretty sure that some girl spilled her drink on him at one point. He huffed in defeat, giving up on going back to sleep with such a killer headache, and finally poked his head out from under the thin sheet. He rubbed the sleep from his eyes and took in his surroundings for the first time that morning.

I’m in Keith’s bed?!

Granted this wasn’t the first time Lance had ended up in the alpha’s bed after a night out of drinking, but this was the first time he woke to find unmistakable traces of slick in his underwear. 

Lance braced himself and slowly rolled over to find the other side of the bed to be empty. Small victories, he guessed. He really didn’t want to face Keith yet. He knew he should probably apologize. For what, he wasn’t too sure. He remembered stumbling up the stairs because his room was too cold. The rest of it was a little fuzzy. Almost like a dream. Had he really thrown himself at the alpha? 

Lance’s face heated in embarrassment as he recalled his wet dream. No wonder his boxers were dirty. He’s surprised he didn’t wake up to find cum dried to the inside of his boxers. Again. Hey, you can’t blame him when he has such vivid dreams and his roommate looks and smells like that. 

Lance shook his head, trying to rid himself of his embarrassment and the memory of his dream, only to find it not a good idea. The world swayed around him as if he were still drunk. Hell, it was quite possible he still was.

Lance unabashedly took in a lungful of the alpha’s pillow, his scent stronger there than anywhere else in the house, save for the alpha himself. Lance couldn’t help the smile that stretched across his lips as he basked in Keith’s scent, his body relaxing into the mattress.

Smile still on his face, Lance rolled back over and reached for the glass of water and two ibuprofen tablets that had been set out on the nightstand. Ok, so if Keith had set these out for him then maybe he didn’t do or say anything too offensive last night, right? 

After downing the tablets and the whole glass, Lance threw back the sheet and moved to climb out of bed. As he sat up fully, he felt a very obvious ache in his backside. 

Oh, God. What the fuck did I do?

His stomach rolled with anxious nausea as he jumped out of the bed and raced to empty its contents into the toilet. Lance groaned as he peeled himself off the toilet, flushed, and moved to the sink to brush his teeth, absentmindedly examining his reflection.

There’s no way that my dream really happened. Keith doesn’t even like me like that. Why would an alpha as amazing as him be attracted to an absolutely plastered whore like me?

Lance spit and rinsed with mouthwash as melancholy oozed through his body, causing his extremities to feel heavy. A nice, relaxing shower sounded so appealing. And as much as he loathed the idea of washing off Keith’s scent that had seeped into his clothes and skin overnight, he needed to wash away the negative energy clouding his mind and body.

Lance took his time in the shower, adjusting the water to be slightly cooler than his usual temperature, hoping to soothe the pressure pounding at his skull. Lance took his time lathering his hair in tea tree and mint scented shampoo, drawing out the moment when he would have to wash away the alpha’s scent.

When it came time for Lance to wash his body, he hesitated. Yes, he loved his lavender scented body wash. But right next to his bottle sat Keith’s. He had used the alpha’s body wash once before, but only when he had been gone for a few days visiting his brother. When Lance had covered himself in Keith’s soap hoping to calm his anxiety. When Lance had jerked himself off to the thought of the alpha being there with him.

A light blush colored his cheeks. Did he dare use the alpha’s body wash with him in the house? Lance’s heart pounded as he reached for the Sandalwood scented soap. He took his time lathering his body, giving his skin some much needed love after the rough late night out. 

By the time Lance was almost done showering, the scent of bacon had permeated the room, causing his stomach to growl painfully. That’s right, he hadn’t eaten dinner last night before going out with Pidge and Hunk. That’s why the alcohol had hit him so hard. Lance prided himself on how well he could hold his liquor but he didn’t stand a chance when he skipped dinner. 

Lance quickly dried off and applied his moisturizer, eager to get downstairs and dig in as soon as he could. His stomach did still feel a little nauseous but he knew that getting some food and water in him would help the headache that hadn’t completely eased yet. As much as he wanted to avoid Keith and not deal with whatever undoubtedly embarrassing thing had happened last night, he really wanted to eat breakfast. He threw on his robe and headed downstairs.

As Lance rounded the stairs and walked down the hall to the living room and kitchen, he saw Keith standing at the stove in an old pair of gray sweats and a black tee with his back turned. Lance’s heart skipped a beat in his chest as his eyes drank him in, his mind replaying last night’s dream. The alpha fingering him open. Fucking into him. Lance felt his cheeks begin to heat up. He silently cursed himself, averting his eyes. 

“Good, you’re awake,” Keith said without turning around, the sudden noise causing Lance to yelp. Keith snorted a laugh, “Bacon is almost done.”

Lance cleared his throat, moving across the room to sit at their little dining table, trying to ignore the ache in his ass against the seat, “Thanks, buddy.” The alpha did a double take as Lance passed, a look of confusion on his face. Keith was pretty sure the omega smelled like his body wash.

“What?” Lance tried to keep his blush from rising again.

“I just thought … Nothing,” Keith shook his head to get the thought of his scent on Lance out of his head as he pulled the last piece of bacon from the skillet and piled it with the rest. They sat silently as Keith quickly scrambled up a few eggs, serving them on two plates while placing the bacon in the center for them to share.

Lance immediately dug in, stuffing his mouth with food and moaning. Keith may not cook as well as Hunk does, but he knows how to make damn good eggs and bacon. Keith tried to suppress a proud smile as he ate slowly, watching the omega happily eat the food he had made for him. 

Lance had finished off almost all of the food before he finally decided to breach the topic, the silence filling the space around him getting to be too much.

“So, how insufferable was I last night?”

Keith took a bite of the last slice of bacon and asked carefully, “You don’t remember last night?”

“I, uh,” Lance cleared his throat nervously, “I remember bits and pieces, but it’s hard to tell what actually happened and what was my dream.”

“What’s the last thing you remember?”

“I remember stomping up the stairs and almost getting whacked in the face with a baseball bat,” Lance rolled his eyes teasingly.

“You have someone come stomping into your room at 2 in the morning and not think you’re about to get attacked!” Keith exclaimed, his voice slightly defensive.

Lance laughed, “I remember demanding cuddles. And then that’s where my memory gets a little dicey.”

Keith looked away almost embarrassed, absentmindedly locking his eyes on the blank television across the room, “What do you think happened?”

“I’m pretty sure I fell asleep right after that because I had this crazy dream,” Lance laughed, the blush returning to his cheeks.

Keith reached up and casually pulled his collar down, exposing his neck, “You dream about attacking my neck often?”

“Wha-- ” Lance’s eyes slowly lowered to Keith’s neck where he saw dark bruises exactly where he had left them in his dream. Wait?! Did I actually do those??? No, no, no. Nuh-uh. No way. It was a dream! …Right?

Lance’s scent tinged with embarrassment as he buried his face in his hands in shame  -- which did little to hide the blush now spreading all the way to his ears -- drawing Keith’s eyes back to the omega. Keith’s heart dropped, assuming the worst. Of course Lance would be embarrassed. Throwing yourself at someone while wasted that you didn’t actually want surely would be embarrassing. Keith felt the familiar roll of nausea. What would happen to their friendship now? There was only so much damage control Keith could do before Lance finally wondered why Keith had even gone through with it in the first place.

“I’m sorry,” Keith blurted, “I should’ve stopped it from happening.”

The omega let out a whine. 

“I just -- I was just surprised, I guess,” Keith continued rambling, hoping to find whatever he needed to say to stop Lance from blaming himself for Keith’s lack of control over his own actions. He should have been the strong one. He should’ve protected the omega. That’s what alphas were for anyways, right? Keith couldn’t bear to look at the distressed omega anymore, his eyes dropping to the plate in front of him, still littered with remnants of egg, “But I know that’s no excuse. I was the sober one. I knew what I was doing. I’m sorry that I’ve made you uncomfortable around me.”

Lance whined again, “No, it’s my fault. I knew I shouldn’t have drank so much but Pidge just kept feeding me shots. And then I came home and my bed was so fucking cold and I knew you always ran warmer than me. I just wanted to be warm but then you were right there and Drunk Me didn’t have a filter and I think I screwed everything up.”

“Hey, you didn't screw anything up,” Keith’s voice was soft as grabbed Lance's wrists, gently guiding his hands away from his face. Lance let his hands fall but kept his eyes on his plate, too mortified by the situation to look Keith in the eye. He knew if he did look up, his eyes would be involuntarily drawn to the dark hickies he had made on the alpha’s neck. 

“Hey, look at me,” Keith ducked his head, trying to catch the omega’s eye. Lance reluctantly raised his gaze to meet the alpha’s, his eyes wide, staring strictly into indigo irises. His usually soft scent was still tinged with anxiety. Keith swallowed nervously before softly reassuring Lance, “I shouldn’t have taken advantage of you.”

“But you didn’t take advantage --” Lance quickly rebutted, afraid the alpha would blame himself for Lance’s mistake.

“No, I did. The opportunity was there and I’ve wanted you like that for like forev-- ” the words spewed from Keith’s lips before he could stop them.

Lance’s brain skidded to a halt at the admission, “What?”

Keith’s cheeks heated up in embarrassment, breaking eye contact and finally releasing the omega’s hands, “What?”

There was an awkward silence before Lance responded softly, “I’ve wanted it, too.”

Shocked indigo eyes met earnest blue. The light blush that had colored the alpha’s cheeks deepened, expanding up towards his ears in a way that Lance thought was adorable. Keith’s mouth went dry as his heart pounded in his chest. There was no way he heard that correctly. There was no way the omega really wanted him.

“...What?”

Lance laughed softly, his scent warming with affection. “I said,” he paused, reaching across the table and intertwining their fingers, “I’ve wanted you for forever too.”

"Just to be clear, I'm not wanting a friend-with-benefits type thing. I want to hold your hand in public and kiss you at red lights and court you properly. If," Keith's voice faltered, "If you'll have me."

Lance's smile became blinding, "I wouldn't want it any other way."

And Keith knows it sounds cliché but he could've sworn his heart just skipped a beat.