Work Text:
Eddie’s brain had been all kinds of messed up lately. And it was getting more and more difficult to decipher everything. He was positive it was noticeable to all of the crew, and especially to Buck who had been even more attentive than usual. The omega checked in with him, after draining calls, offered to cook him meals. To come over and watch Christopher for him, take the boy out on day trips so that Eddie had a chance to be alone, to process his totally fucked up mind.
And all of that didn’t help. Not at all - because it just added fuel to this fire that he couldn’t suppress, couldn’t tamper down with watering thoughts. Because fuck, Buck was the cause. This strong unyielding force, so good. Perfect. This was a new revelation for Eddie.
The alpha had immediately taken a liking to Buck when he first joined, even with the whole posturing thing they had going on at first. Eddie recognized the attraction right away; not even just based off of looks but God, Buck was gorgeous. He didn’t look like the typical omega. He was far from dainty, with those broad muscles, his long legs. His scent though… Eddie greedily took it in whenever he could.
They all wore blockers at work. It was a safety precaution, not just for themselves but for the people they tended to. It kept things neutral. Sometimes a person's scent bled through the firehouse, especially during shower time or when it was blistering hot out. In the locker room was where it was always strongest.
Buck smelt so good it was maddening. Like sweet flavored coffee, with underlying spice. There was a woodsy undertone that reminded Eddie of a warm campfire. One he’d gladly sit by for the rest of his life. And that was what he was trying to process.
When Eddie loved.. It was so strongly. That was always his downfall. He rushed into relationships, craving affection, craved giving affection. He wanted to settle down, his son deserved it and he was slowly realizing that he himself deserved it too. After everything.. it took a long time to believe that, with lots of persuasion from everyone in his life.
And it was like a crack in the wall that he’d so carefully built in his brain had chipped and chipped away, until it was gaping open and flooding him with wants that he’d tried to keep at bay.
Buck was. Everything. And it was scary acknowledging that but there was no stopping it as he watched the omega patter around his kitchen, Christopher tailing him like a lost puppy, gaze intent to learn as Buck showed him how to cook spaghetti and meatballs. Currently he was teaching the pup about different seasonings.
This was a routine thing for them. But Eddie’s mind had shifted, and so it felt anything but that. It felt domestic, tranquil, in a way he was desperate for.
And his place smelled mixed, now. Not just of his and Christopher’s scent, but Buck’s interwoven through it all. Like home. The omega was here so often that it was permanent, even after a good cleaning of the place. It always lingered. Eddie didn’t want it ever going away.
He knew what was holding him back, it was easy to see. Eddie had this crippling fear of driving Buck away. He tried to reason with himself that it was irrational, but previous relationships had ingrained the insecurities so deeply in his mind that they felt impossible to scrub away.
Eddie had chosen to take a very long hiatus from dating, months before his little - large, revelation about Buck. The omega of course had noticed, agreed with the alpha that he thought it was a good idea. That he needed to focus on himself, not just for his sake but for Christopher too. And really, belatedly, Eddie knew dating wouldn’t be in the cards for him even if he tried to get out there.
Nobody fit what he wanted. Nobody compared to Buck. And he had felt like he was leading people on, because Eddie knew they’d never be enough. It was unfair to them, and to himself, to do that.
So he’d resigned to painfully pining after his best friend.
“Dad, come taste the sauce!” Christopher’s happy shout pulled Eddie from his thoughts, and he smiled softly at the boy as he walked over to the pot that he and Buck were standing at. The pup carefully raised the wooden spoon he’d been using to stir the tomato sauce up to Eddie’s mouth. “You have to blow on it cause it’s hot.” Christopher warned and Eddie made a show of doing so before slurping off the spoon.
The seasoned, thick tomato sauce’s flavour burst on his tongue. Buck was an amazing cook, had only gotten better over the years. Something in him preened to know Buck was cooking meals for him, and for Christopher. It was a possessive little thing that dared to grow stronger. Did literally every day, with each small action received from the omega.
He wanted to be the only one who received Buck’s attention like this. He felt guilty, feeling happy that the omega had put off dating as well. Fucking hoped that it stayed that way so he had Buck all to himself. God he wanted that. The alpha wasn’t sure how much longer he could handle this onslaught of emotions before acting on them. Even with the worry of fucking things up. His brain was practically at war with itself.
Seeing Christopher so happy, beaming all the time in Buck’s presence. That was icing on the cake. His pup more than approved of the omega, told everybody proudly that that was ‘his Buck’ when they were out.
He’d noticed Buck never corrected anybody on their outings, when people implied that they were a little family. Complimented how cute they were together. Eddie didn’t say anything either, just fantasized about it being real. Of them being the perfect little family. They already basically were.
“That’s really good, Chris. Look at you, you’re gonna be my little 5 star chef.” Eddie ruffled the pup’s hair, chuckling as his hand was batted away.
Christopher was still young but the older he got, the less physically affectionate he was. He still enjoyed hugs, and cuddles, for the most part. But Eddie knew that wouldn’t last forever. It seemed the only one who never got pushed away by the pup, was Buck. The omega could card his fingers through his hair with no issues, could pull him into a big cuddle fest on the couch during movie or game night. It warmed Eddie’s heart to see.
“I agree. He’s gonna be better than me soon enough.” Buck’s voice was proud.
“That’s not possible.” Christopher said, handing the spoon back to the omega so that he could wrap a small arm around Buck, head tilting to rest on his side. “You’re the bestest chef I know. Way better than dad. He can’t even boil pasta!”
Buck laughed, and Eddie’s face flushed warm. “Hey that was one time! Once! And I was distracted so it doesn’t count.” He tried to defend himself but he knew it was futile.
Buck hummed, his grin making his eyes crinkle at the side and Eddie wanted to reach out, caress his thumb just under one, lean in and steal a kiss, or two.
“It’s okay, Eddie. Not everyone can be perfect.” Buck placated, tone playful. “Alright bud, we just gotta put in the meatballs now and let them cook for a bit.”
“I hope it doesn’t take too long, I’m hungry.” Christopher groaned dramatically, rubbing at his stomach. Eddie couldn’t help but laugh.
“Won’t take long at all, promise. You wanna go take out that homework of yours and finish it before then?” The omega questioned though it came out more of a gentle command. Eddie loved how Buck had become a second parent. It was affirming, made his heart sing in his chest.
“Fine.” The pup let out a petulant sigh before unwrapping his arm from around Buck, and exiting the kitchen with careful steps to get his backpack from his bedroom.
The two of them were silent for a little bit, Eddie watching Buck place the meatballs into the simmering pot and closing it with the lid. As the omega washed his hands, Eddie spoke up.
“He really loves you, you know.” He commented softly, leaning back against the counter.
Buck turned around too after drying his hands, bottom lip sucked between his teeth, face bashful. Eddie wondered what it’d be like to lick into that pretty pink mouth of his, replace Buck’s teeth with his own and pull. Fuck he needed to stop this train of thought, there was no hiding his scent of arousal, he didn’t wear blockers outside of work.
“I know.” Buck replied just as quietly, his cheeks turning a rosy hue, bringing out his pink birthmark. “I really love him too, thank you for letting me into both of your lives, for letting me take care of him.. you. I love doing it.”
Eddie couldn’t stop the three words from spilling out of his mouth after hearing that. “I love you.” Conviction made his voice waver, and he could hear his heart beat in his ears.
“Eddie.” Buck breathed out, his eyes widened slightly at the confession, face unreadable. But Eddie could easily read the omega’s scent. He didn’t smell anything negative, no souring or burntness added to that sweet, honey like smell. If anything, it only grew sweeter. Eddie licked his lips, imagining the taste of it on his tongue. Wondered if his slick was just as sweet. It made his mouth water.
“Yeah?” The alpha asked, holding in his breath, waiting, anxious to hear what Buck had to say.
“I love you too, so much. I-“ Buck shook his head minutely. “God. I have for so long, kinda going crazy honestly because of it. I didn’t wanna fuck this up.”
“Me too.” Eddie added, a laugh leaving his lips. “Can I..?” The alpha’s hand reached out and with Buck’s given consent, it landed on his hip. Eddie slightly crowded Buck against the counter, his front almost completely touching Buck’s. Eddie was aware they couldn’t go very far, Christopher was probably in the living room doing his homework right about now. But a little making out would be fine. Until he could get the omega alone, later tonight, if Buck let him, wanted him to.
“Alpha.” Buck keened, voice going raspy when Eddie brought his head down, licking a stripe from the middle of Buck’s neck and up to just under his ear where he suckled for a few seconds, not long enough to leave a mark. Wouldn’t unless Buck allowed him. God did he want to though. “You can..” the omega answered, as if reading Eddie’s mind. He briefly wondered how it’d be if they mated, how strong that bond would be, since it was already so overwhelming. In a good way. It was new, too. That connection.
With Shannon things had felt almost clinical. The only reason they’d stayed together was because of Christopher, and their families input, them nagging that having a baby while not mated or married was taboo, and to shut them up Eddie had gone along with it. He thought it was a good idea at the time, and was maybe hopeful. But he ran away, and then in turn, she did as soon as he came back. He had lots of regrets with the decisions he’d made when he was younger. His pup would never be one of them; but he still wanted him to have a family unit. Wanted Buck to be a part of it. Everything happens for a reason, it seemed. He wouldn’t have met Buck if it didn’t. For that he was grateful.
At Buck’s words Eddie didn’t hold back, finally sucking a blooming mark right under his ear. He licked over it, dragged his canines over the sensitive flesh, trailed a little bit lower and repeated the action, until he’d reached the junction of Buck’s neck and shoulder, inhaling his warm scent that he could picture tasting on his tongue. He pulled away to admire the faint purple-red hickeys he left in his wake, satisfied and all kinds of possessive. There was no hiding them in their work uniforms. Everyone would know. Buck was his. His omega.
And he was Buck’s.
Buck let out a soft, needy sound of displeasure when Eddie detached himself from the omega, wetting his lips.
Buck looked absolutely debauched, and they hadn’t even done a whole lot. His cheeks were a nice pink, bottom lip puffy from him clamping down on it to keep quiet.
“Fuck, cariño.” Eddie held back a groan. He sucked in a steadying breath. They had to slow it down, Eddie knew that. He didn’t want to, but they had a dinner and pup they needed to care for. Once he was in bed though… he could wait. Impatiently, but he could. It’d be worth it.
Buck did the same, trying to even out his breathing. His smile was everything. “Later?” Buck asked tentatively, his scent sweetening. Eddie realized what it was. Fuck, Buck was wet. He was gonna go crazy. Seriously.
“Later.” Eddie promised, placed a kiss on Buck's forehead.
“I’m gonna… run to the bathroom.” The omega said sheepishly a moment later.
“I think that’s a good idea - I can scent how wet you are.” Eddie rasped, subconsciously breathing it in.
“I’m sorry,” Buck let out an awkward laugh. “I get.. that happens easily, for me.” Eddie immediately wanted to soothe the omega’s embarrassment that was etched on his face.
“Don’t apologize. I’m just saying you’re gonna drive me crazy.”
Buck seemed satisfied with his response, the furrow in his brow disappearing, and back was his shy smile.
“Okay. I won’t be long, just. Keep an eye on the stove.” Buck said playfully, letting out a composed sigh before leaving Eddie in the kitchen to head to the bathroom.
Eddie took in a huge deep breath, willed himself to calm down. It took a good minute or two before his heartbeat slowed back down to a normal rhythm, and he collected himself the best he could before checking on the meatballs that were slowly cooking and then making his way to the living room.
Christopher was sat on the floor, blissfully unaware as he worked on his class work at the coffee table. The pup was still coming into his senses, thank god. He could only pick up on scents of distress, or of comfort, since he was yet to present.
“Where’s Buck?” Chris asked, glancing up from the math sheet in front of him, eyes squinted in confusion. “I need help with this question.”
Eddie pretended to be offended, “what about me? You don’t think I can help?”
“No.” The pup shook his head, grin taking over his face. “You suck at math.”
“Hey, I’m not that bad! I can do the basics, at least.”
Christopher giggled, “yeah, okay dad.”
Eddie rolled his eyes fondly, reaching for the remote to turn the tv on, keeping the volume on low so as to not distract Christopher too much. He just liked the background noise.
Buck returned to them not long after, his scent not as cloying now, an easy smile on his face as he sat down next to Eddie, bringing his legs up onto the couch.
“Buck, I need your help.” Christopher said indigently, giving his best puppy dog eyes at the omega. As if Buck would ever say no.
“That your math homework?” Buck asked, leaning forward. The pup picked up his paper, scooching closer towards Buck on the couch. He held it up for him to read.
Eddie’s heart ached, once again, with the domesticity of it all. Even more so, now that he knew Buck wanted this, too. In the same way. It eased that worry that had gripped Eddie’s heart in a vice, not relenting.
“Yes, I can’t figure out the answer for question 4.” Christopher pouted, and Eddie watched as Buck went over it with him, explained to the pup how to show his work. And soon enough, Chris was all done with his homework, thanks to the omega’s help. And just in time.
Buck glanced at his phone, “meatballs should be done, wanna help me get the table set up, pup?” The term of endearment left the omega so easily. He could see Christopher enjoyed it, his little face turning pink, bashful. Absolutely adorable. Eddie just wanted to reach down and pinch his cheeks but he knew the action wouldn’t be appreciated.
“I want to.” Christopher nodded, accepting Buck’s extended hand as the two got up together. The omega always respected the pup’s wishes to be independent, but offered his help when needed, never got upset if Christopher declined.
He really was the perfect second parent. Eddie didn’t think there was anyone better. He trusted Buck with his pup’s life completely, and was confident in thinking that Buck would always take care of him the way he deserved.
Absently, a little annoying part of the more hormonal side of his brain, supplied him with the image of Buck taking care of another baby, of giving Christopher a sibling. Eddie needed to absolutely stop that train of thought because shit that was way too soon, but he couldn’t not fantasize a little, feed into it. Buck was amazing with kids, in general. It was easy picturing him having them. That was how he justified it, at least.
Eddie tagged behind the two, all in his feels, helping set the table as well. He passed the dishes to Christopher, who then put them on the table, all while Buck took everything off of the stove, ready to dispense the food when they were done.
It wasn’t long until they were all seated, happily eating together. Buck had gone all sweet at the compliments both Eddie and Christopher gave him, told them that it was his little helper who really should be the one getting all the praise.
Dinner was… nice. Perfect. It always was, with Buck.
“How about a movie then bed time, okay, kiddo?” Eddie questioned, collecting the plates. It was only right that he washed the dishes when the other two had done all the work.
Chris huffed but nodded nonetheless. “Okay… just one movie?”
Eddie chuckled, “just one. It’s getting late, you have school tomorrow morning.”
“Fine.” Christopher stood up, wobbled for a second. Even Buck had a watchful eye trained on the boy, ready to move if he needed to. But Christopher righted himself easily, getting better at it, every day.
“Let’s go pick something out.” Buck gave a soft questioning look over his shoulder at Eddie, who waved him away with a grin. He’d finish up here and join them right after.
Eddie got the dishes washed and pots soaking in soapy water. He rinsed the suds from his hands, dried them on his jeans. By the time he made it to the living room, it looked like the two had settled on a movie. Something on Disney was just starting up.
The alpha turned the living room light off, allowing the tv’s glow to shine instead. Christopher was pressed against Buck’s side, head lolling onto his shoulder. He’d be sleeping in no time, no matter how hard he tried to fight it.
Eddie sat on the opposite side of Buck, arm resting along the back of the couch behind him. His hand hesitantly reached out to play with the short dark blonde hair at Buck’s nape, relished in the sigh it drew out of the omega.
He’d been right, a little over halfway through the film, and Christopher was out like a light, huffing in his sleep, nose pressed to Buck’s chest. Looked like the omega’s scent wasn’t just comforting to Eddie, but to his pup, too.
“I can carry him to bed.” Buck spoke quietly, running a hand up and down Christopher’s back. It was so obvious how much the omega loved his son. That meant everything to him.
“I’ll um. I’ll meet you in my room?” Eddie asked with bated breath, finally taking in air when Buck nodded at him, face soft.
“I’ll meet you there.”
Eddie shut off the tv as Buck stood, carefully lifting Christopher into his arms, not wanting to rouse him from his sleep. He effortlessly carried the boy to his bedroom, whispering something to the top of Christopher’s head that Eddie couldn’t quite make out.
The alpha bit his lip as he padded to his own room, turned on the bedside lamp to lighten up the pitch black. He was grateful he’d made his bed, new sheets and all, this morning while he had the energy to do so.
He was stripping out of his shirt when Buck entered, quietly closing the door behind himself.
“Hi.” The omega said, all cute. Really anything he did was cute to Eddie, that was how far gone he was.
“Hi.” The alpha replied back with a laugh, tossing his shirt into the hamper.
Eddie could feel Buck’s eyes trained on him, heavy as he started to unzip his jeans.
“Gonna join me?” Eddie asked with a raised brow, and that had Buck moving. The omega slipped off his sweater, got to work on taking off his own jeans while Eddie did his. They were both in their boxers, Buck’s sinfully tight. Eddie had never really let himself look at Buck, like this. Take notice of how thick his thighs were, all muscle, just like the rest of him. His toned but soft stomach, the light hair that trailed down into his underwear. All his little tattoos. Sure he’d seen it all before in passing, in the locker room. But he was allowed to really look now, not just take short glances and hoping he didn’t get caught.
Fuck this couldn’t be real.
“Like what ya see?” Buck teased, preening under Eddie’s gaze. Because of course the omega was cocky. He was sure in his looks, confident. That was a complete turn on.
“I think you know the answer to that. C’mere,” Eddie opened his arms and Buck was quick to close the distance, linking his own around Eddie’s neck. The alpha’s hands settled warm against Buck’s waist, drawing him in.
They met in the middle for a kiss, short and sweet until it wasn’t. Buck’s tongue darted out, asking for entrance and Eddie let him in, happily. He memorized every corner of the omega’s mouth with his own tongue, swallowing down the moan Buck let out.
Eddie could feel Buck’s slowly hardening cock against his own, and for an omega, well - he was definitely larger than was typical. But everything about Buck was the opposite of every omega stereotype, and he loved that.
It had him filling up his own boxers, a groan slipping past his lips when Buck canted his hips a little, the friction maddening.
Eddie had never been with another man before, so this was new to him. He’d watched quite a lot of gay porn recently (hoping that it’d help with that pent up feeling, it hadn’t) but that wasn’t exactly accurate, he knew that. Still it sorta gave him a gist of what to do, that and the knowledge of what he himself liked. Ultimately he was positive Buck would guide him, show Eddie just what he enjoyed.
That sticky saccharine scent slowly started to make its appearance again, making the room heady as it mixed with Eddie’s own arousal. Knowing that it was Buck’s slick… made his mouth water. They didn’t have to hold back any longer, for the most part. He really wanted to have Buck screaming and writhing under him as he took him apart but that wasn’t possible. They’d have to be relatively quiet.
“Eddie.” Buck panted as Eddie’s calloused hands skimmed down and around, slipping into the omega’s boxers and gripping his ass. He instantly felt the warm slick stick to his fingers. Eddie used a digit to curiously rub lower at Buck’s entrance, it easily slipping in a moment later.
“Fuck.” Eddie rasped, adding a second finger. He scissored them, pressing against Buck’s hot, tight and wet walls, stretching him open. He imagined what it’d feel like around his cock, if his knot would be sucked in just as easily as his fingers had been.
Buck’s body went rigid when the pads of the alpha’s fingers pressed into his prostate, his lips parting on a silent cry. He looked so beautiful like this, all Eddie’s. He’d have to ask Buck if it’d be okay for him to take pictures next time. For safekeeping.
“Right there.” The omega keened, pushing his hips back. The angle was off because they were standing, and Eddie wanted to do this properly so he forced himself to pull back, hand extracting, which he brought to his mouth.
Buck’s slick scented sweet, and the flavour bursted on his tongue as he sucked it off of his fingers. Fuck, he tasted so good. Eddie needed to go down on him so badly, lap at it right from the source.
“Oh god, Eddie, please.” Buck whined at the loss, and Eddie soothed him with a chaste kiss to the lips.
“On the bed.” Eddie prompted, and Buck nodded his head fervently, allowing the alpha to help him slip out of his boxer briefs that clung to his skin with how wet he was before clambering onto the bed, laying on his back.
The way Buck looked up at him from under his lashes… it was so intense, he could physically feel it. “What’re you waiting for, alpha?” Buck prodded, because of course he’d be bossy in bed like he was outside of it.
“Anyone ever tell you that you’re a brat?” The alpha asked, his grin wolfish as he got onto the bed next after taking off his own boxers, hands gliding up from Buck’s calves, to his knees, then to those sinful fucking muscular thighs of his. Eddie’s fingernails dug in, creating crescent shaped marks. Buck spread his legs for him, making room for Eddie to slot right between them.
“More than once.” Buck answered, a surprised gasp leaving him when Eddie pinched his thigh.
The possessive, jealous side of Eddie reared its head at the thought of somebody else having Buck like this. It was pointless, shouldn’t matter because he had Buck now, in the end.
Eddie wet his lips with his tongue. “I wanna - can I eat you out?” The alpha was desperate to get his mouth on Buck, to lick and suck that tight hole of his. Get a real taste before he fucked him.
“I wouldn’t say no to that.” Buck canted his hips, spread his thighs a bit more. Eddie allowed his gaze to trail down, past his dick to where his pussy was, all glistening, luring him in like a moth to a flame.
He groaned softly, wrapped his hands around Buck’s ankles. “Up.” Was all he muttered, and Buck listened, lifted his legs, allowing Eddie to guide them over his shoulders, perfectly leveled now.
Buck’s breath hitched when Eddie leaned down, his tongue darting out curiously first against the omega’s dick, free hand holding it steady. Obviously he’d never done this before, he’d never given a blow job.
The omega’s hand slipped into Eddie’s hair, fingers tangling with the strands. He didn’t pull, or push. Just kept them there.
Eddie gave a few more licks, more confident as he went along, even sucking the tip. Buck’s thighs were starting to tremble and he whined when Eddie pulled off. The alpha hushed him with a smirk, licked his lips before finally reaching where he’d originally wanted to be. His tongue prodded Buck’s pussy, and he audibly moaned once the slick coated it. Sweet and sticky, sorta like a melted ice pop.
Buck bit down on one of his hands to muffle his moans, and it was such a fucking shame that he couldn’t be loud. Eddie wanted to hear him so badly.
Eddie was tentative in the beginning, testing the waters. His tongue licked and licked before finally pushing in as far as he could. He felt Buck gush more slick around him which he eagerly swallowed up. The alpha enjoyed taking care of his partners, always had. But he wanted to do that and more, for Buck. Wanted to take him apart and then build him back up again. Wanted to be the only one allowed to do it for the rest of both of their lives.
“Eddie, please, oh my god,” Buck’s words were muffled pressed against his hand, thighs thoroughly shaking at this point. “Need you in me, c’mon.” The omega’s grip tightened in Eddie’s hair, tugging him away even though he made a displeased sound while doing it.
The alpha licked his lips greedily, savoring the taste. He could feel it dripping down his chin, and he made a surprised noise when Buck used his legs to forcefully bring him down, easily, too. Buck pulled Eddie into a heated kiss, effectively licking his own slick out of the alpha’s mouth and shit was that hot and a first for Eddie. He should’ve expected Buck to be filthy in bed, after the things he’d heard the omega had done all those years ago. Eddie was.. unfortunately very vanilla when it came to sex. Or maybe fortunately because it meant Buck would be the one to show him.
Buck panted against his lips as he spoke, voice raspy and low. “Now get your dick in me, or I’m gonna go crazy.” Eddie laughed, pressed a parting kiss to Buck’s lips.
“Okay, okay. We can’t have that now, can we?” Eddie ran his fingers through Buck’s hair, cupped his cheek as he kissed him one more time. He couldn’t stop himself, he’d easily get lost in kissing Buck.
“I’m, I’m on the pill.” Buck mumbled, “so you can- you can knot me, if you want.”
Eddie growled at that. Shit, Buck was going to be the death of him. “You want that?”
Buck hummed, nodded his head yes. “Really want it, wanna feel you.”
The alpha cursed, “You’re gonna kill me, Cariño. How do you want me?” he asked gently, ultimately he wanted to make Buck feel good. He didn’t care about the position, as long as it was with Buck, he’d do it more than happily, whatever it was.
Buck bit his lip in thought, and his face turned a darker pink which Eddie didn’t think was possible but damn was it endearing and all kinds of hot knowing the cause. “Let me ride you? Please. I wanna see your face.” And how could Eddie deny that at all?
The alpha moved to sit, back pressed against the headboard. Buck eagerly followed, straddling Eddie’s lap. One hand found its way to Eddie’s shoulder, the other reaching behind himself to grab at the alpha’s dick, lining it up with his hole which was literally leaking slick onto him already. Buck slowly lowered himself down, and Eddie’s brain short circuited, hands finding purchase on Buck’s hips. His grip was sure to leave bruises behind. God he felt so good around his dick - all wet, hot, and tight. So wet that even with just the prep of his tongue and short amount of fingering, Buck slid down on his cock so easily. Like he was meant for him. Maybe he was. Not even a maybe, actually. Eddie knew Buck was it.
It took everything in him not to thrust up, but he could see Buck was adjusting to his size so he instead ran his calloused hands up and down the omega’s sides, soothing. Buck leaned down to pepper kisses across Eddie’s face, finally rolling his hips a few moments after, pulling a low moan from Eddie.
Buck slowly lifted his hips up, partially, before slamming right back down, and it had Eddie seeing stars. The omega easily found a rhythm, practically using him to get off and it was so hot seeing Buck take what he wanted from him. Eddie thrust his hips up to meet in the middle, did it more when he saw Buck’s thighs trembling from the exertion and pleasure. Buck was trying so hard to keep quiet and when he realized it’d be a problem, he grabbed Eddie's hand.
The alpha watched curiously, stuttered out a ‘fuck’ when Buck brought his fingers to his mouth, sucking on them. Eddie pressed down on Buck’s tongue, and he felt his knot starting to grow. Between his sinful mouth and the wet heat clenching up and down on his dick over and over again, it wasn’t going to take long.
Buck was gushing slick now, and precum was dribbling down his cock, smearing on his stomach. Belatedly he remembered Buck joking about how he’d been called firehose by a few people - he originally thought it was because of him stealing the firetruck to have sex. It made sense now, though jealousy burned in his stomach knowing Buck got the nickname from other people who’d gotten to experience just how wet he got when he was turned on, before Eddie.
Buck pulled Eddie’s fingers out of his mouth to speak, licked off the extra spit. “‘M so close, Eddie. Fuck, I need your knot so bad, c’mon, fill me up, need it.” The omega was babbling, and Eddie shut him up with a kiss.
“I’ve got you sweetheart.” The alpha murmured against his lips, his hips thrusting up a bit more frantically, taking over. Buck wiggled and writhed on Eddie, his pussy clenching and clenching and Eddie was coming with a loud moan that he muffled by licking into Buck’s mouth, his knot completely locking them in place. Giving Buck exactly what he wanted, filling him up. He reached a shaky hand between them, grabbed at Buck’s cock, stroking him until the omega was coming, too. Slick gushed around his dick, and cum spilled over Eddie’s hand. He jacked Buck off until his body was seizing from the oversensitivity, punched out soft moans leaving Buck’s lips which Eddie greedily swallowed down.
Buck slumped against Eddie, putting all of his weight on him. Eddie was glad he rivaled Buck’s size, and could easily hold him with no issues. They fit.. Perfectly. Eddie thought.
“Baby,” The alpha cooed, and Buck hummed, the vibration tickling Eddie’s neck. “You okay?” he asked.
“More than okay. Totally awesome.”
Eddie chuckled, and he could feel Buck’s smile pressed to his skin. “Me too.”
“We’ve got a good ten minutes before I can pull out,” Eddie wanted to run his fingers through Buck’s hair but his hands were coated in cum and slick and spit and while he knew they were gonna have to shower anyways, he was sure the omega wouldn’t appreciate him actually doing it.
“Is it bad I kinda don't want us to.. Don't want you to pull out at all. I like the full feeling.” Buck admitted quietly, “Usually I - I never.” The omega made a frustrated sound. “I typically don’t, didn’t like being knotted by anybody. But you…”
Eddie’s heart was thudding in his chest at Buck’s confession.
“With you, it feels good.” Buck finished, keeping his face hidden from Eddie, which wasn’t going to work.
Eddie moved to cup Buck’s face, looking him right in the eyes. “I love you so much, Evan.”
Buck preened under Eddie’s words and he didn’t think a person could look shy after sex like they’d just had but somehow Buck did.
“I love you too.” The omega whispered back, and Eddie could scent it, scent how happy and sated Buck was. It was so strong, it filled the room, made Eddie’s chest ache with how in love he was right now. He was so gone, for Buck. Completely ruined.
They were silent for a couple minutes, both content in just bathing in each other’s presence. Once Eddie’s knot went down he pulled out, the both of them groaning at the loss. It was kinda obscene, seeing Buck leaking not just slick but his cum too. If he hadn’t just had such an intense orgasm, he’d easily be hard again.
He stood up on albeit shaky legs, reached a hand out to help Buck get up too. The shower they took was quick, but sweet. Eddie washed Buck, took the time to clean him up gently, scratched at his scalp as he washed his hair because he knew the omega liked that. And Buck returned the favour.
They even dried each other off, all soft smiles and stolen kisses in between.
“Can I wear that hoodie of yours?” Buck asked once they made it back to Eddie’s room, towels wrapped around their hips.
“Of course you can. Won't it be too hot though?” Eddie questioned but he went to grab his army hoodie nonetheless because he knew exactly which one Buck was referring to. If that was what Buck wanted, he’d give it to him.
“I run cold.” Buck shrugged, tugging the hoodie on over himself. It fit Buck a bit more snuggly than it did on him, but he’d be lying if he said he didn’t absolutely love seeing the omega in something of his. “Boxers, too?” The omega’s grin was wolfish.
Eddie laughed, “Yeah, okay. Can’t guarantee I’m gonna be able to keep my hands to myself if you’re wearing all my clothing.”
“I wouldn’t want you to anyways.” Buck said cheekily, accepting the offered pair of boxers, that once again were much more tighter on Buck’s frame. He was so inherently sinful without even trying, it was crazy.
Eddie tugged on boxers himself, and left it at that. “Shit we gotta change the sheets.” The alpha groaned, and it was Buck’s turn to laugh.
“I would hope the sex was worth it. I’ll grab a new set while you deal with that.”
A good five minutes later, they were clambering into a freshly made bed, exhaustion finally hitting them. They had to be up early to get Chris ready for school, and then head into work. Together. Everybody would know as soon as they walked in, their scents were intertwined still, even after their shower. That and all of them were so close. Eddie was pretty sure Hen had clocked his feelings a while back, honestly. The alpha was very perceptive.
“Hey Eddie?” Buck whispered, tucking his face into Eddie’s neck.
“Yeah?”
“What do you want for breakfast tomorrow?”
Eddie bit down a laugh, kissed the top of Buck’s head. “Whatever you want to make, me and Chris trust your judgment.”
And at 7am, Buck was once again in their kitchen, cooking up some pancakes while Eddie roused up Christopher for school. They ate breakfast together at the table, dropped their pup off at school, and dealt with the teasing remarks that their friends threw their way as soon as they entered the fire station.
