Work Text:
Buck’s reasons were completely selfless.
No matter what anyone said, he swore it all came from a place of utter generosity.
And consideration. Yes, consideration. He was being extremely considerate. Altruistic, even.
Kind of.
Listen, he could explain.
The thing is that ever since Chris had left, Eddie had entered a state of… unsatisfaction. Nothing in his life was good enough to fill the gaping hole in his chest. There wasn’t a single thing that would render him satiated. Not a woman that could make him feel better. He was antsy. Restless. Hungry. Desperate.
That’s why, when one night, after – a little more than – a few drinks, Buck had offered to suck him off to take the edge off, it hadn’t seemed like such a bad idea.
To his defense, he had no idea what kind of door he was opening.
It had been Eddie’s first time with a man, according to him, but that was something Buck would always take with a bit of a grain of salt, if the way that man abused his mouth until his lips were raw and drool was going down his chin was anything to go by.
Also, he had been in the army, so like, wink.
A little embarrassedly, Buck had come in his pants like a twenty-something. Eddie had just laughed, pinned him against the wall and asked if he could fuck him next. Buck would like to plead the fifth at this point.
Naturally, it had escalated from there. They had gone from somewhat awkward blowjobs to shower sex. And then, after Eddie discovered Buck was – again, more than – okay with kissing, it had become violent.
He had a horde of bruises and hickeys practically everywhere on his body. Strategically placed so his uniform would cover them, of course. But still, it was nice to have to change in the bathroom to avoid questions and stares from his coworkers, considering there was a particular spot on his back that looked like someone had used him as a punching ball.
God, he had enjoyed that night.
So, okay, it had started off as a drunken favor in which Buck couldn’t stand to see his best friend squirming in tension and pent-up energy but had slowly transitioned into something a bit more selfish.
And the problem was that he was just human, alright? He’d had his fair share of sex, but nothing had ever felt as good. Besides, he had only recently added men to the mix, so it was a whole new world that Eddie knew exactly how to handle for some reason.
(Again, the army thing, probably).
His job didn’t make things exactly easier, either. Long shifts usually left him impotent and angry, rather than just tired, and being able to submit himself completely to a man that even though a bit smaller, maybe just as strong, felt really fucking nice.
Also, Eddie had grown a beard.
Yeah, he’d had that exact same reaction. Look, obviously the man was extremely good looking without it, but once Eddie had come back from a two-week vacation – that had been basically sex prison for Buck, in the sense that he hadn’t had any – the beard had nearly knocked Buck down onto his knees.
He had implored Eddie to kiss him until his skin was chafed and alive. He had.
And Buck had survived it.
He wasn’t so sure he was going to survive this one, however.
Part of their deal was that whatever they did once the sun set, had to stay in that frame of time and space, so, most of the times, after sleeping the cockdrunkness off for a few hours, he usually gathered his stuff and went home – only to jerk off as soon as he stepped foot into the loft.
That meant he never got to see Eddie after he showered, or getting into bed, or comfy, or anything that could remotely indicate that they were more than just friends.
So, truly, when he left Eddie’s house a mundane Thursday afternoon while leaking cum into his favorite pair of briefs, he had no way of knowing the man would completely shave off his heard without as much as a warning. He also couldn’t have known he’d leave a mustache.
Again, and he’s quite aware he’s made this point before, Buck was only human.
Eddie looked like a fucking porn star, strutting into the firehouse like he knew exactly what he was doing. All shoulders and ass and an 80’s stache that had Buck’s blood rushing down so fast he’d thought he would pass out right then and there.
Like the good – horny – friend he was, he intercepted him before he arrived at the common area and shoved him into a supply closet, locking the door behind them. “Eddie, what the fuck?”
Eddie loved acting nonchalant and stupid, which only made Buck want to suck him dry even more. He had a problem; he really did. “What are you talking about?”
“The pornstache, Eddie,” Buck said, raising his voice a bit. “A head— heads up would’ve been nice.” He tried to ignore the way his voice broke in the middle of that sentence and the way it clearly amused Tom Selleck over there. “Yeah, real funny, but now I have a boner.”
Eddie licked his lips, and Buck look entranced. “We can always do something about it,” he suggested, raising an eyebrow and taking a step to cup Buck’s cock through his pants.
A common misconception in the queer kink community was that everyone had their roles assigned and defined and that you had to fit into them almost like handcuffs. Well, Buck never truly felt comfortable categorizing himself as only one thing.
He took a step forward, showing Eddie up, then grabbed him by the neck and walked him back against the wall. Their faces were only inches apart. That glorious little thing was so close to his own lips that he couldn’t help but brush against them, just to get a feel.
A tiny groan made its way up his throat. He squeezed Eddie’s jaw until his mouth opened and crashed their lips together hard enough to punch a feisty moan out of him.
The contrast between the soft skin and the roughness of the mustache was making Buck leak like a whore. He pressed against him, making sure every part of their bodies was as connected as they could be.
Eddie’s hands tangled themselves somewhere on his body, pulling him closer and threatening to give away how desperate he was – well, maybe, if Buck hadn’t already felt the hard bulge against his groin.
A noise made Buck pull away. He looked at the door for all of two seconds before Eddie curled his fingers around his neck to bring him back down. The mustache felt so fucking good against his upper lip that Buck went easily, kitten licking inside his mouth as a tease.
Somehow, Eddie managed to get a hand between them, pulling on Buck’s belt until he managed to unbuckle it and get inside his pants. Buck pressed his forehead against Eddie’s, breathing heavily and bucking his hips at the slightest touch. Fuck. “Eddie,” he breathed, almost as a threat. “Gerard is gonna find us.”
“Let him,” Eddie muttered, gathering a bead of precum to stroke him hard. “Let him find us with my hand on your cock. Want you to cum at the idea of being caught with me. With your own, personal porn star.”
“Oh, my god, you can’t just say that.”
Eddie licked his lips, coming forward slightly to lick at Buck’s too. He was going to twist his arm, and he knew it. God, he knew it. He was so weak. “Why not? Got you so hard already, what’s a little more?”
Buck groaned, fisting his hands at the wall behind them, trying his best not to give in. “I wanna ride your face so bad. Fuck, I want you to open my rim with your mouth and fingers. Get me all raw and sensitive before you even fuck me.”
“Yeah?” Eddie moaned, clearly affected by it, his heart beating steadily against Buck’s chest. His mouth was open, enjoying it a bit too much considering he wasn’t being touched. “Gonna ask me to stop just so I can keep going?”
“Yeah, yeah, fuck,” Buck breathed, capturing Eddie’s lips in a passionate, but short kiss. He wanted to taste him so bad, but also look at him. “Your hair, too, fuck, Eddie, you’re so goddamn pretty.”
Eddie chuckled, the sound reverberating around the closet. “Want my pretty face between your legs so bad, don’t you? Wanna see me kiss you and lick you. Fucking bite you until all you feel is teeth and the brush of the stache, yeah?”
Another sound. Buck pulled away again; his eyes analyzing as much as he could through the tiny window. People were around. They hadn’t been heard yet, but it was a matter of time. Fuck, why couldn’t have he chosen porn starring as a real career? Why did he have to love saving and helping people so much? He could’ve been doing this for a living, for fuck’s sake.
He turned to Eddie, looking at him with a stern look that clearly told a story. Eddie sighed deeply, his movements stopping. “Really? You’re pulling the plug?”
“Just until tonight,” Buck muttered, closing the distance and giving him a peck on the lips, then on the cheek. “I can’t wait to be with you, either.”
Eddie rolled his eyes but complied like a good boy.
Needless to say, the rest of their shift had been a nightmare. Buck was a patient man – sometimes. At the very least, he was able to wait when he had something that good to look forward to. Unfortunately, this situation acted as a double-edged sword, because he was about a second away from pulling his hair out.
There was a chance he hadn’t considered he’d have to watch Eddie do heroic things all day while looking like that. And listen, firefighting for him wasn’t a hobby, or something he had picked up because no one else was hiring. No, he had vocation. So, when he got in the right mindset, he could concentrate on the job like no other and do it right. The problem was that every once in a while he would catch Eddie looking at him like he was a whole meal, which had him feeling things that were definitely inappropriate.
Actually, more than one time, Buck had had to adjust himself silently and give Eddie the dead stare. He knew the man wouldn’t do anything; not really, but he had no issue with making Buck jump through the hoops. He liked turning him on just by… existing. There weren’t consequences and he knew it. He took advantage of it.
By the time there were only a few minutes left, Buck was so hard he was debating jerking off in the bathroom before heading to Eddie’s home. Alas, he decided against it, holding on merely by the hanging promise of sitting on top of that mouth and making the man drool all over his hole.
Fuck.
They had a routine. Eddie had wanted to keep this whole thing a secret, considering jumping into sex was what had made everything worse last time, so they had agreed to say their goodbyes at the firehouse, then get into their own cars and drive to Eddie’s house in procession.
Traffic was a little heavier from Buck’s route, so Eddie got there first. He took an additional ten minutes before knocking on the door with a little more enthusiasm than a friend would. He didn’t think anyone who knew what he was in for could blame him.
Eddie opened it almost like he hadn’t been expecting him; like neither had been thinking about this moment for about twelve hours straight. Buck took a step forward without being invited, grabbing Eddie by the neck and slamming him against the door as it closed.
Their lips met violently, with Buck moaning as soon as he felt the hair on Eddie’s upper lip chafing his skin. It tasted so good.
Eddie was addicting. The man started undressing on the spot, removing pieces of clothing Buck couldn’t be bothered to name or identify right now, too desperate to get his hands on bare skin. “Take it all off. Wanna see you naked.”
Eddie groaned, bringing him closer to kiss him stupid. Buck had barely any sanity left, pulling slightly away from his lips to kiss down his jaw and neck, careful enough not to leave hickeys where he knew someone other than him would find them. Eddie mewled under his lips, moving his hips to make their bulges bump.
Buck helped him through it, reaching between them to get rid of Eddie’s belt and unbutton his pants, then mimicking the action on himself.
“Look at you. So needy, Buck, fuck.”
“You’re one to talk. So hard could poke my eyes out.”
Eddie laughed, taking him by the nape and pulling him down to kiss him again. His hand traveled down Buck’s back, scratching. “Bedroom?” Eddie muttered, a little too quiet, but Buck heard him. Of course he did. He was about to suggest the same.
“Yeah, yeah, c’mon.” He grabbed him by the belt loops, pulling him closer and walking them back to Eddie’s room. A path Buck knew with his eyes closed by now.
Eddie couldn’t remain far, chasing Buck’s lips until he found him, kissing him with so much passion they both forgot to walk for a minute, only interrupted when the back of their knees finally stumbled with the bed.
They fell backwards, with Eddie on top. The position made something in the man change, choking Buck now and pinning him against the mattress. Buck moaned, glad to hand over control again, his legs opening to accommodate Eddie between them. “Still wanna ride my face?” Eddie asked, cockiness dripping off him like he’d been fucked by it.
Buck nodded enthusiastically, wetting his upper lip and relishing in Eddie’s smile. It meant his lips were starting to get dry. Courtesy of the stache, of course. “Fuck, yeah, Eddie. Open me up?”
“All you ever have to do is ask,” he said, stopping for a minute to observe Buck. If he had to guess, he was staring at him blush all over the place. The thought made him redden even more. Damn.
“I am asking.”
Eddie laughed, climbing off bed to finally get naked. Buck looked at him dumbfoundedly. No matter how many times he’d have the pleasure of watching Eddie Díaz undress in front of him, it would never stop surprising him. It would never stop making him feel like the luckiest motherfucker in the world.
“Baby,” Eddie muttered, and Buck nearly choked. That was the first time he’d ever called him that. He gulped, his eyes widening, but choosing to say nothing, just in case it happened again.
“Y-Yes?”
“Get naked.”
Buck complied like he was being paid for it, his whole act a little less competent now that he had heard that word. God, god, god. He wasn’t going to survive this. However, he was efficient, so, in no time, he was kneeling on the bed, completely naked, his cock standing at attention so hard that it was staining under his belly button with precum.
Eddie licked his lips, looking down at the scene, then back up, watching Buck attentively without muttering a word. He came to kneel in front of the bed, curling his fingers on Buck’s thighs to bring him closer. Buck moaned, knee-walking to the edge of the bed to feed his cock into the heat of Eddie’s mouth.
Eddie looked desperate, wrapping his lips around the head and sucking.
Holy fuck.
The sight alone was almost enough to send him over the edge. His hands went up immediately, grasping Eddie’s hair and softly pushing him down onto his cock. If he indiscreetly watched the way the stache moved with each bob, that was no one’s business. “Eddie, fuck,” he breathed, fucking into his mouth slightly, trying his best not to become obsessed with the power he held right now, otherwise he’d come in seconds. “Fuck, you should see this.”
Eddie pulled out with a pop, and Buck whined. “Take a picture, then,” he suggested, tilting his head, and taking his tongue out to play with Buck’s slit.
Buck blinked, heat pooling in his stomach already. “Are you serious?”
Eddie nodded, pointing to the side of the bed with his head, where his phone was. Buck blinked again, his breath hitching.
“Okay,” he agreed, scrambling to grab the phone and put it up, snapping a picture just as Eddie swallowed him whole, looking up at him. Buck moaned, bringing the phone back to him. “Fuck, Eddie, look,” he muttered, turning the phone to show him.
Eddie made a sound, bobbing his head faster, one of his hands disappearing from Buck’s vision, presumably going down to grab his own cock and pump himself.
Something set itself loose in Buck’s mind. He grasped Eddie’s hair tightly, pulling him to one side and off his cock. The man went with some resistance. “Aw, what happened? So hot you couldn’t help yourself?”
“Let me go,” he whispered, although he didn’t sound so convinced.
“Why should I?”
A beat. Eddie smirked, and Buck bit back a moan at the stretch of the stache. “So you can sit on my face.”
Buck’s cock switched in the air, hitting his belly again. “Fuck, yeah, okay.” He let go of Eddie, who climbed back onto bed a little animalistically, grabbing Buck and smashing their lips together.
He maneuvered them fast, throwing himself onto the mattress, with Buck on top of him. “Do it,” he whispered against his lips, smacking his ass with his other hand. Buck moaned, biting Eddie’s lower lip before pulling out and sitting up straight.
“You ready?”
Eddie licked his lips again, nodding. “Come here, baby.”
Buck’s heart skipped a beat. Holy shit. He scratched the back of his neck, then walked with his knees until they were framing Eddie’s face. He lifted his own balls and wiped under Eddie’s lip with his thumb, allowing him to take a big a breath before he sat down carefully. “Fuck.”
Eddie’s hands came to grab his ass, spreading his cheeks to get a better angle. He pulled Buck even farther down, then darted out his tongue, wetting Buck’s hole.
The feeling was going to send him to the hospital. He writhed above him, holding onto nothing; desperate to both feel more and pull away from the pleasure.
His hole was giving away easily; having been expectant all day. He couldn’t help it but to grind against his face, making the mustache rub against the sides of his rim even more. “It feels so good, fuck, please.”
Eddie made a muffled sound, circling his hole with his thumb, spreading the saliva and opening him up.
“Jesus, Eddie, I can’t— it feels so good. Fuck.”
It took everything in him to keep rutting without coming. Before he even knew it, Eddie had a finger already inside, and was rubbing his walls along with his tongue. Despite how good it felt, for a second there he truly wished he could get wet without needing prep. Just spread his legs and take it immediately; it would make this so much easier. He groaned at the thought, the scene beneath him getting progressively messier.
Eddie had bent his knees up, and was bucking his hips into the air, probably desperate to get some friction for himself. Buck really wanted to tease him about it, but he didn’t have the words or the capacity.
“Eddie, don’t— I don’t wanna cum.” His words didn’t match his actions, considering he kept actively abusing Eddie’s mouth. “Please. Want you to fuck me.”
With more strength that Buck gave him credit for, Eddie grabbed him by the thighs and pulled him up. Buck gasped, holding onto Eddie’s shoulders for dear life. The man moved them in sync, straightening himself up and only letting Buck down when he was sitting in bed instead of laying in it.
Buck fell sat on Eddie’s crotch, blinking. “Fuck. That was really hot.”
Eddie tilted his head. “Thought you wanted to ride my face,” he said, wiping his spit-slick lips.
Buck moaned, following the movement with his eyes. “I need you to fuck me. Like, now.”
Eloquent.
Eddie wasted no seconds, smirking up at him before putting his arm under Buck’s ass and lifting them both up until they were standing. Buck looked at him starstruck. “You can carry me?”
“I could fuck you like this, if I really wanted to.”
A silence. “Do you want to?”
“I have other plans for today,” Eddie muttered, walking them both to the nightstand to pull out the lube and hand it to Buck so he could carry him with both hands. He walked them out of the room, making Buck frown.
“Uh, Eddie?”
But he didn’t get to speculate too much before Eddie was putting him down and spinning him around. His upper body fell on the table, getting bent over. Eddie snatched the lube from his hand, opening the cap with one hand while he held Buck down with the other, pushing on his tailbone. “Now, we clear on the safe word?”
Buck moaned, hearing the bottle of lube fall somewhere on the floor and the head of Eddie’s cock line up with his hole, which already wanted to open up for him. He nodded. “Y-yeah, we’re— we’re so clear. You have no clue.”
Eddie chuckled, already onto him and the needy little aura he was exuding. He removed his hand from his back to place them both at his hips. “Good.” Buck shivered from anticipation. “Shh, breathe for me.”
Buck moaned, bumping his head down against the table. He did, however, feeling his hole expand and Eddie push inside. He choked out a sound. Holy shit. “You’re so big. I—,”
“Don’t worry, it’ll fit.”
A tear made its prickly way out of the corner of his eye. He was so hard; his cock strained and lonely against the edge of the table, adding pressure to not let himself go completely if he didn’t want it to get squished.
His hand traveled to the side of the table, holding onto the wood while Eddie pushed inch after inch, making it burn so fucking good. “Eddie,” he breathed, standing in the middle of deeply enjoying it and about to pass out.
Eddie soothed him, leaning forward to press himself against his back. “C’mon, open up for me,” he said, putting his head down in the crook of Buck’s neck and kissing a trail of kisses from his exposed throat to his ear, biting on the earlobe.
The sensation of the stache on his ear made him moan. He felt himself relax, and the rest of Eddie’s cock make its way in. They both grunted the moment Eddie bottomed out.
He played with his lobe for a few more seconds, taking one hand from his hip to nudge Buck’s cheek so he’d turn his head and kiss him. Buck did. Of course he did. He would’ve given Eddie anything he asked at this point.
Eddie pulled away, a trail of spit connecting their lips. Buck’s eyebrows contorted in pleasure at the sight, licking his lips to reclaim it. Eddie cleaned him with two fingers, making Buck open his mouth so he could push the saliva back inside.
Buck sucked on his fingers, getting so lost on the scene that he didn’t notice Eddie pull away until his hips were being grabbed bruisingly tight and he was getting fucked. Buck gasped, holding onto the table.
Eddie started out relentlessly, ramming into him forcefully. Buck couldn’t even move, too pinned down to do anything but take it.
The sounds coming from them were disgusting, so filthy and wet that he doubted for a moment whether he couldn’t get naturally slicked. All thoughts were eradicated, however, when Eddie reangled himself and started hitting on his prostate. Buck’s mouth fell open, his eyes rolling back at the pleasure. He let his chest hit the table, completely defeated by lust.
“You’re so good for me, Buck,” Eddie said between slams. “You take it so well.”
Buck had no coherent thoughts.
His grip tightened; his thrusts becoming more violent. “Imma cum inside you, huh? Okay?” Silence. Buck was drooling on the table. “Do I have your permission?”
Buck groaned, trying to form words despite the fact that he wasn’t too sure what his own name was. Eddie’s he knew, though. “Mmm,” he hummed, nodding a bit and feeling the spit and tears on his skin.
Eddie smirked, leaning forward to press kisses to his spine before grabbing him by the waist and slamming inside a few more times. He came hard, riding his orgasm with short, hard thrusts. Buck made a sound every time he’d buck onto the table.
Eddie breathed through it, pulling away when it was clear he was soft. Buck whined at the loss, completely languid on the table, holding himself up by a miracle. Eddie chuckled, pulling a chair to manhandle Buck to sit down carefully. He kneeled in front of him as he made a pained sound. “You okay?”
How the fuck had Eddie bounced back so quickly?
Buck winced a bit, his cock still hard against his belly. He tried to open his eyes again. “Ya,” he mumbled, although it wasn’t very loud. “Give me a second and I’ll— go home.”
Eddie tilted his head. “You haven’t cum yet.”
“I think I did. Just— dry?”
Eddie shook his head, slapping Buck a few times so he’d actually open his eyes this time. “You haven’t come until there’s cum.” He stood up, offering his hand so Buck would take it and stand. “C’mon. Imma suck you off until you actually cum.”
Buck made a sound. “I can barely walk right now. I won’t- won’t be able to go home.”
“Stay, then.”
Now, that made Buck open his eyes. “What?”
“Stay,” Eddie repeated, smirking at him. “As long as you don’t keep staining my chairs.”
Buck looked down, watching the cum pooling between his spread legs. It probably had started dripping out of him a few seconds ago. “Oh,” he said, a little embarrassedly, taking Eddie’s hand to stand up. Eddie held him so he wouldn’t fall. “Thank you.”
“C’mon, baby. Let me put the stache to work again.”
Buck moaned. “Oh, god. Jesus. Okay.”
Eddie grinned, putting him down as Buck followed the movement of his lips. So pretty. God, he was so pretty. Unfairness.
“C’mon,” Eddie allured, extending his hand for Buck to take. “You can record it this time.”
Buck came back to life, shaking the haze off. “Excuse me?”
Eddie laughed, leading them both back to bed.
Oh, Buck could get used to this.
