Actions

Work Header

Fever Pitch

Summary:

In almost 30 years of life, Lance has never had a partner for one of his heats. That is until his alpha roommate offers his help.

Notes:

Happy holidays! This fic is for bugsy, or @yosamuraiii on twitter, for the 2023 secret Santa KlanceXmas Exchange!

bugsy, I hope you like this fic, it was so much fun to write :D

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

Work Text:

Coming into consciousness, Lance notices a couple of things immediately; He’s hot, he’s wet, and he’s horny.

“Fuck.” Lance whines out, wriggling around in his nest. His heat had finally begun and it began with a vengeance.

In all his 27 years of life, Lance had never had an alpha present for one of his heats. He’d been too busy studying to become a registered nurse to start dating and didn’t particularly feel like spending his heats with a stranger. But recently, he’d become roommates with an alpha- a friend of a friend who needed to split living costs just as much as he had- and, well, they’ve been hitting it off. Lance would be lying if he said he didn’t have a major crush on his older, tattoo artist roommate Keith, but that’s neither here nor there. What matters now, is that against all odds, Keith had offered to help Lance with his heats. No strings attached (Though, Lance was desperately hoping strings would get attached eventually).

The two had been living together for a little over a year at this point and after hearing Lance complain about going through his heats alone for what had to have been the millionth time, Keith finally had enough. “I can help you y’know? I don’t mind.”

Lance’s brain had short circuited, “Wait… really?”

Raising a brow, Keith turned from the bowl he’d been drying. “Yeah? Why not? I’m down for anything, you know that.”

“Okay, but have you ever been with an omega in heat before? It can be pretty exhausting taking care of us, especially when we’re not mated.” Lance had to be sure this was something Keith was actually okay with and not just something he said off the cuff. For his own sake if nothing else.

“No, I haven’t. But I mean, you’re already pretty high maintenance so I can’t imagine it’ll be that different.” Keith smirked at Lance’s squawk of indignance.

“I resent that.” Lance turned his nose up at the other. “Plus, I’m no were near as high maintenance now, as I am during a heat. And heat waves can come at any time. You could be sleeping and Bam! You have a needy omega waking you up.”

“At least you admit you’re high maintenance.” Keith mumbled, earning an indignant glare from the omega, before he shrugs, “Just fuck me awake.”

Lance turned back to him and gaped at that. “Wha- really?!”

“Yeah, I really don’t mind. Plus, it can be pretty hot to wake up like that, don't you think?” Sending a smirk the omega’s way, Keith began putting away the dishes he’d finished drying.

Willing his blush to fade, Lance crossed his arms as casually as he could muster. “Hmmm, you’re not wrong.”

And after a long and thorough discussion the two had settled on an agreement all boiling down to Lance getting fucked out of his mind by his sexy roommate for roughly a week. Not a bad deal if you ask Lance.

All this to say, though, that when Lance woke up; the only thing that was on his mind was Keith. His scent was all around him. After all, they’d shared the apartment long enough, and Lance’s omega was all too pleased with how their scents mixed. Not to mention that, when he’d been building his nest for this heat, he’d taken plenty of Keith’s belongings. So Keith’s smoky, earthy scent was deliciously all encompassing at this point.

Whining once more, Lance realized that if he wanted his the alpha to come in and help him, he’d have to go and get him.

Huffing in indignance, Lance wormed his way out of his cozy nest, lamenting the loss of safety he felt, and trekked out to find the other. All in all, it wasn’t hard, after all it was the middle of the night so there was only one place for the alpha to be.

Entering Keith’s bedroom, Lance had to hold back a moan at the alpha’s smell alone. It was one thing to smell it from the clothing in his nest, but to smell it so strongly from the man’s own room? Lance could feel the slick drenching his already damp underwear even further. What would Keith’s scent smell like rolling off the man? How would it smell all heady and warm from sex? How much more would their scents be combined once this heat was all over?

Before he even realized it, Lance found himself crawling into his roommate’s bed. Keith was sleeping soundly on his back wearing only a pair of sweats. At some point in the night, he must have kicked the blankets off of himself, as all that was covering him was a corner of the blanket at his feet.

Lance bit his lip and settled himself over Keith’s sleeping form. “Keith?” The other man only stirred lightly, unconsciously lifting his hips to readjust and accidentally brushing against Lance who whimpered at the light touch.

“Fuck.” He breathed out, settling more firmly onto Keith’s lap. Experimentally, Lance grinded his hips down and immediately saw stars as pleasure coursed through his body. He breathed out slowly, seeing that, while Keith’s brow had furrowed slightly, he still hadn’t awoken. However, his cock was stirring with the light stimulation. Lance moaned at this realization and found himself grinding into the growing bulge with more gusto.

“Fuck, Keith.” Lance whined out as he shifted. Smoothing his hands up from the alpha’s trim waist to his toned chest, Lance settled his hands on the firm pecs to keep himself stable as he began humping into the man below him. “Ah, Keith. If you don’t- fuck, ah- if you don’t wake up soon, I’m gunna- mmm, I’m gunna cum just like this.”

At some point, Lance closed his eyes, slumping down even more to tuck into Keith’s neck where his scent was the strongest. Then, he felt big calloused hands settle on his hips, sliding just under the sweat soaked T-shirt he had on. “Mm, you’re gunna cum for me?” Came the other’s sleep rough voice. Lance shivered and his eyelids fluttered open. He hoisted himself up just enough to look Keith in the face, his hips slowing as a blush slowly spread across his cheeks. He couldn’t believe he’d been humping his sleeping roommate like he was possessed.

As Lance began to try and move off of Keith, an apology forming on his tongue and embarrassment rising, the alpha’s grip tightened. “Don’t let me stop you. Take your pleasure. Use me.”

Lance’s cock twitched and he moaned openly at the permission. “Keith.” the omega whimpered.

The alpha smirked up at him, eyes now focused and lust blown. “Go ahead, baby. Don’t you wanna cum?”

Lance nodded and readjusted himself, now panting in excitement. His hips fit perfectly over Keith’s and he preened at the thought. Perfect. Perfect for my alpha. Tucking his head back under Keith’s chin, Lance inhaled deeply. God, he smelled good. Like a bonfire made from a Christmas tree. Lance moaned and began his humping anew. Sure he wasn’t getting fucked. Sure he wouldn’t be getting his the alpha’s knot, but that would come.

For now he luxuriated in the other’s strong body holding him firmly. Warm, even compared to himself, and solid. It didn't take long for Lance to notice Keith was rutting into him as well. They were moving in tandem. “Fuck, that’s good Lance. Keep going just like that.”

Lance moaned at the encouragement, happy he was making his alpha Keith feel good. He knew he wasn’t going to last long now. The heat in his gut was rising to a boiling point and all he could think of was how good he felt. How, once he came, he could have Keith take him back to his nest and fuck him properly.

“Mmm, ah. Keith! Fuck, so good. So good!” Lance slurred out, his movements were getting sloppy, but Keith’s sure grip kept him on target. Pulling him flush to himself, Keith grinded hard into Lance and that was it for the omega.

Cumming with a shout, Lance shook through his orgasm “So good- alpha, alpha- so good, yessss.” Blubbering a string of incoherent thoughts, Lance had never cum so hard. Sure he’d had sex before, but sex during a heat? Now that was another thing entirely and Lance now found himself stupid with excitement thinking about getting Keith into his nest.

Coming back into himself after his orgasm, Lance noticed Keith was talking to him and he looked up at him with a curious sound. “There he is. That feel good, baby?” Lance nodded, a dopey smile spreading across his cheeks. “Good. That’s good. Though, something tells me you’re not done, hm?” one of the alpha’s hands snaked around to the front and he squeezed Lance’s still hard cock through his soiled underwear, pulling a long moan from the omega’s lips.

“Hah, no, definitely not done yet.” Lance rocked into Keith’s hand. “Want your knot, Alpha. God, I bet it feels so good.” Lance moaned out, beginning to mouth at Keith’s jawline.

“Mmm, of course. Can’t leave a pretty thing like you hanging.” And in a matter of a few swift movements, Keith had them flipped around so Lance was on his back and Keith was hovering over him, perched between his parted thighs.

A shiver went through Lance's body, god that was hot. The omega never knew he liked being manhandled like that, but now it was his mission to get Keith to toss him around as much as possible.

Keith leaned down and began kissing at Lance’s jaw, moving ever downward toward his scent gland. Upon reaching it, Keith laved a tongue over it, making them both moan out. “God, you taste as good as you smell.” The alpha’s voice was husky and full of hunger. Lance couldn’t get enough. Then the Alpha began to smooth his hands up and under Lance’s shirt, moving as if to remove it and the action brought startling clarity to Lance.

“Wait!” He shouted out with far more urgency than he meant.

Immediately, Keith removed his hands and sat back, surprise and worry warring to commandeer his expression. “What? What’s wrong? Are you okay?”

Lance bit his lip, embarrassed at how quickly he ruined the mood. But he couldn’t deny how wrong it felt to go any further outside his nest. How vulnerable he felt. “Sorry. I- I didn’t mean to shout. Um, it's just…” Lance huffed, annoyed at his own pussyfooting. But a heat nest just felt so personal. What if the alpha didn’t like it? After all, he’d put things in there from some of his other friends, what if Keith didn’t like not being the only scent in there?

Lance shook his head, deciding that he was just being silly. “I wanna move to my nest. I don’t want to continue here.”

Keith visibly relaxed, “Is that all?” Lance nodded and Keith sighed, fondly exasperated. “You scared me for a second there. But yeah, of course, let’s move to your nest.”

Moving off the bed Keith turned to help Lance stumble off it himself. Once the omega was up, Keith swept him up into a bridal carry, pulling a yelp from his lips as Lance immediately looped his arms around Keith’s neck.

Lance was gearing up to make a snarky comment when Keith leaned into him “Don’t think I didn’t notice how you reacted to me adjusting us earlier,” His voice was deep and husky whispering against his ear, and Lance couldn’t help but moan. “You like that, baby? You like it when I toss you around?” Lance moaned again, nodding fervently hoping to encourage the alpha as much as possible.

Quickly moving into Lance’s room, Keith set Lance down on shaky legs knowing it wasn’t the best idea to just enter an omega’s heat nest willy nilly. Lance immediately stripped himself and climbed into his nest. Settling on his hands and knees, Lance let his back fall into a deep curve as he presented himself to Keith.

Sea breeze and pineapple thickened in the air around them as Lance looked at Keith over his shoulder. Whining, he shook his ass to entice the other. “C’mon, Keith. I thought you were gunna fuck me.”

A low growl left the alphas throat as he stripped himself bare. Climbing into the nest, Keith grabbed onto each of Lance’s ass cheeks and spread them wide. Lance keened high, more slick leaking out in anticipation. “Fuck, Lance, you look so good like this. What a good omega, presented so I can fuck you proper.”

Lance moaned, his back arching further as his front half sagged into the nest. “Yes! Please, alpha. Fuck me, breed me like the good little omega I am!”

Keith smiled hungrily, leaning down and taking a bite out of Lance’s left asscheek. Lance yelped at the unexpected action, then melted back into it when the alpha’s mouth trailed wet kisses from his cheek to his weeping hole.

Licking a broad stripe from Lance’s balls to his winking hole, Keith couldn’t help himself but to get a taste. Licking, sucking, and fucking Lance with his tongue, Keith ate like a man starved. “Ah, fuck, Keith! Oh god, that feels so good!” Lance began to writhe around in his nest, pushing back hard into the alpha’s face.

“Mmm, you taste so good, baby. Could eat you out for days.” Keith groaned into the omega’s ass.

Biting at one of his many pillows, Lance moaned long enough for it to taper off into a whine. Then turning his face to the side, Lance began to beg. “Keith -ah- please! Please, enough! I need you to fuck me. Please, alpha, give me your knot. Please, please, please.”

Keith groaned again, hand flying down to fist his cock in hopes of stopping his orgasm. He laved his tongue over Lance’s twitching hole one more time before he sat up. “Alright, baby, I just need to make sure you’re good and stretched. Then you can have whatever you want.” Bringing his free hand around he began to push two fingers in at once. The two men groaned in unison when the digits sank in with no resistance.

Keith grit his teeth and began pumping his fingers in and out, making sure to stretch Lance’s needy hole. It also served to help the alpha calm down a bit, though given that delicious heat scent and Lance’s needy noises, Keith wasn’t too sure how well that plan was working.

Soon enough Keith had moved up to three, then four fingers, fucking them into Lance and taking pleasure in his desperate pleas for more. Upon stretching Lance more than he thought was necessary, Keith removed his fingers and draped himself over Lance’s prone form. “You ready, baby? You ready to take this knot?”

Lance whined and nodded fervently, mind too gone for more than the needy sounds that left his lips. Keith chuckled at the other’s incoherency. He was so going to tease Lance for this after his heat. But for now, he was too desperate himself. In all honesty, he’d wanted to fuck Lance from the moment they’d met but had managed to hold back. And now, the omega was all his. Beautiful and begging for Keith’s cock.

With a shiver running down his spine at the thought, Keith pressed his dick into Lance’s waiting hole. Pulling a whine from Lance and a groan from himself, Keith carefully continued. The only thing keeping him from busting his nut before he’d even popped his knot was his snail’s pace, though with how Lance was trying to fuck himself back onto Keith’s cock, the alpha wasn’t sure how much longer his resolve was going to last. He felt like a teenager during his first rut all over again. It was addicting.

Once he bottomed out, Keith paused to let them both get adjusted. He laid several light kisses all over Lance’s back and shoulders as the omega squirmed. With a growl, Keith smacked Lance’s ass hard, holding his hip still with his other hand. “Stop moving. Unless you want this to last all of one second.” He nipped at his shoulder in warning and Lance whimpered.

“Please, Keith. Fuck- I don’t care how long you last, I need you. Please fuck me.” Lance pleaded, looking over his shoulder at the alpha. Looking into Lance’s tear stained, needy eyes, Keith snapped. Snarling, he pulled back, slamming back in with everything he had. “YES! Ah fuck, Keith, yes, just like that!” Lance wailed, hands scrambling into his nest for anything to anchor him.

“You like that? You like it rough?” Keith growled out, his hips pistoning in and out of his the omega. Keith could already feel his knot swelling, catching on Lance’s rim with every thrust. God it felt good.

Lance was a mess and he couldn’t be happier. Why hadn’t he done this sooner? Did sex during heat feel this good with all alpha’s or was it just Keith? Lance didn’t have it in him to care about any of that right now. And it hardly mattered anyway since he was going to get a whole week of this regardless (And maybe more in the future if he played his cards right). Lance could feel an orgasm cresting fast, each catch of the alpha’s knot driving him closer and closer. “Please, your knot. Fuck- Keith, please, knot me!” Lance pleaded, feeling feverish and empty.

Keith gripped Lance’s hips hard, fucking his knot in and out until it was too big to pull back out. Shoving hard into the omega, Keith’s knot held firm. And with just a couple more grinds into the boiling heat surrounding him, Keith came hard biting into Lance’s bicep as a midpoint to satisfy his burning need to mate the omega without actually putting Lance into that situation.

Lance wailed as he came to the feeling of cum filling him, his hole milking Keith’s knot for all it’s worth. Though he couldn’t help the disappointment flooding him at not getting Keith’s bonding bite, the euphoria of the orgasm was too good for him to dwell on it.

Carefully, so as not to tug his knot too much, after gaining some of his wits Keith gently repositioned them both so they could ride out the knot comfortably. Laying on their sides, legs tangled, Keith rubbed a hand up and down Lance’s side in a soothing gesture. Lance smiled sleepily, cuddling back into the Alpha’s rumbling chest as much as he could. “Thank you, Keith.” He said after a few minutes, bringing a hand up to intertwine his fingers with Keith’s.

Keith pressed a kiss into Lance’s nape. “Don’t need to thank me. I enjoyed it just as much.”

Lance chuckled, tightening his walls around Keith’s knot and causing the alpha to jump. “Oh, I can tell.” he chuckled, half asleep.

“Brat.” Keith grumbled, pulling Lance tighter into himself, the movement causing the cum bloating Lance’s belly to slosh around a bit.

Quirking a brow at that, Lance tipped his head to the side in an effort to look at Keith. “Keith?” Lance questioned, receiving a grunt in acknowledgment. “Did you use a condom?”

“Uh…” Keith’s eyes fluttered back open at the question. “No?” He cringed at himself and Lance turned as much as the knot would allow.

“Keith!”

“Sorry! I wasn’t exactly thinking about safe sex!” Keith huffed in indignance.

“Well, next time, wrap it before you tap it!” Lance let out his own huff, but he couldn’t help how a wave of arousal coursed through him and his omega preened at the thought of Keith filling him with his cum every time.

Keith sighed, tucking his face into Lance’s neck. This was going to be a long week.

Notes:

Thank you so much for reading, and once again; happy holidays!