Work Text:
It started out of nowhere. Buck knew Eddie was strong; the nickname ‘eight-pack’ doesn’t tend to come out of nowhere, but Buck is a big guy, he has both size and height on Eddie, so while he was strong, so was Buck. He never paid much thought to it, they would work out together, and he saw that Eddie was lifting more than him, but he was usually more focused on his own work out.
It came out of nowhere. “You’re in my way,” Eddie muttered, and that was the only warning Buck got before he was nudged aside with nothing but a shoulder as Eddie reached past him for the coffee cup he’s been using all shift. It made Buck stumble half a step, catching himself against the counter. He didn’t even realise he was blocking the space.
“Jesus, warn a guy,” Buck grumbled, but it came a moment too late to be a quip. Eddie couldn’t care though, not as he poured the coffee into his cup without looking up.
“I did warn a guy. You were just standing there and didn’t hear me. I assume you were thinking about sloths again.” Buck saw the small smile that came on near the end of the sentence and rolled his eyes. You call someone at 4am to talk about sloths one time and they won’t let it go.
That was meant to be the end of it, Eddie left to sit back on the couch with Hen, and Buck continued to look at the closed fridge, unsure why he was even standing in the kitchen anymore, more focused on the warmth Eddie’s nudge left behind.
For the rest of the shift, Buck knew he was annoying Eddie. He wasn’t lingering around the other any more than usual; mostly because they always spend 90% of their shift time together, but he began to stay close, hovering just close enough that Eddie would have to brush past him to grab equipment from the rig to safety check. And each time, Eddie moved Buck like it was nothing.
It was a firm hand on Buck’s hip to slide by, or a shoulder bump as he focused on other things. Each and every time it sent heat skittering down Buck’s spine. It was stupid, he was aware of that, this fixation on his best friend’s strength; they have to be strong to be in his line of work, but he couldn’t stop cataloging the way Eddie moved him, how his fingers dug in just above Buck’s belt loop, using it to pull him back.
Eddie noticed that there was something up, but didn’t mention it, and Buck didn’t know if he was glad or not. It felt weird, purposefully getting in his way just to get pushed out, but it kept sending sparks up his spine and he didn’t want to stop, it was like a drug.
It seemed like Eddie left all the restraint at the station though. Because they drove back home to the Diaz house; where Buck has yet to move out of, and Buck deliberately planted himself in front of the coffee maker that he knows Eddie wants to use anytime they get home.
He felt it more than he heard it, an exhale through the nose, Eddie was close enough that Buck could feel the hot air against his cheek. His hand was once again on Buck’s hip, but he didn’t push or pull. “Move,” he said instead. Buck didn’t– he didn’t even give it a moments thought.
“Or what ?” He braced himself instead, tilting his head as he taunted him, watching as Eddie’s jaw tightened and his tongue wet his lips. The grip on his wrist came fast. In one smooth motion, Eddie had turned Buck around and twisted his arm behind his back, pressing him chest-first against the counter.
It made Buck choke on his own surprise, his free hand splayed against the cool granite top and it took him only a second before he began to squirm, testing the hold. Eddie’s grip stayed firm, his thumb pressed against Buck’s racing pulse. “You can keep trying,” Eddie murmured, having leaned down to whisper it. “And I still won’t let go.”
The kitchen was silent except for their in sync breathing. Eddie’s hold didn’t loosen even after a minute, his other hand held onto Buck’s back, fingers spreading over it as he pushed him further into the counter. “You’ve been asking for this all day.” Okay, so he did notice.
Buck pressed his lips together and clenched his eyes shut. “I don’t know what you’re talking about.” The words had barely left his mouth before Eddie pressed harder, shifting his grip on Buck’s wrist until the angle made his shoulder twinge. It was an effort, but Buck managed to turn his head just enough to see Eddie’s expression. His eyes were blown, his eyebrows pulled close like they always are when he is focusing.
He thought now he could test the grip again, that Eddie would’ve let up, but even with all the twisting, he was stuck. “Stop your moving,” Eddie snapped, his hand leaving his back only to return as pressure on Buck’s neck, his thumb pressing into him and Buck gasped sharply at the sudden pressure against his throat, his free hand gripping the counter.
Buck whined, face flushed at the struggle already, gasping out a “No–” just to see how Eddie would react, not that he would want this to end. The reaction was immediate, with him twisting Buck’s wrist just a bit further and at the same time, more pressure was put on his neck. The dual sensation was almost too much, the strain of his shoulder, the push of the counters edge into his stomach, the unforgettable push on his neck.
“You don’t get to say that now,” his voice was low as he spoke. His fingers tightened and Buck wondered if there would be marks of this, if there would be proof that this wasn’t all his imagination running wild.
Eddie’s body pressed flush against him, solid and unyielding, and Buck could feel the hard line of Eddie’s arousal against the small of his back. The realisation sent a jolt through him, his own cock twitching from in response. That only caused more pain with how little space he had.
“You’ve been pushing me all day,” Eddie murmured, his lips brushing the shell of Buck’s ear, sending shivers down his spine. “What did you really think was gonna happen ?” Buck swallowed hard, his throat working against Eddie’s grip as he tried to form words, but all that came out was a broken moan when Eddie tightened his hold on his wrist just a fraction more. The pain was sharp, and Buck’s knees nearly buckled under the wave of pleasure that followed.
Eddie’s laugh was foreign in this setting. “That’s what I thought,” He shifted his weight, leaning closer to buck and grinding against him deliberately. The groan that it ripped from Buck’s throat was raw, the only sound he could make it seemed. “You’re gonna take it, aren’t you ?”
Buck couldn’t even nod, his mouth open to– he isn’t sure, to fight or to agree– instead it only served to pool drool onto the counter. “Don’t worry, you don’t have to answer, I’ve made the choice for you.” He said, his hand sliding from his throat to his hair, yanking his head back in a way that was painful. Buck couldn’t complain though, not when his mouth was preoccupied in a kiss.
The kiss was rough, their teeth clacking together in their haste as Eddie held him still. Buck melted into it pushing back against Eddie’s hips to grind against him, craving more friction, more pain. Eddie pulled away just as fast, grinning at the way Buck chased his lips but not leaning into him.
Eddie’s hand left Buck to yank his own belt free. Buck didn’t even register the freedom, his body staying still until Eddie grabbed him by the hair to shove him down hard. His knees hit the tile with a crack that echoed through the kitchen, pain shooting up his thighs. Eddie wrapped the belt around Buck’s wrists with practiced efficiency, cinching it tight enough to make his fingers tingle, the edges biting into his skin. “Look at you,” Eddie murmured, tilting Buck’s chin up with two fingers. “So desperate you’d let me wreck you right here, just because I want to.”
Buck’s breathing was ragged, his cock throbbing against the constriction of his pants. The tile was cold beneath his knees, but the rest him felt like it was on fire. The ache was already settling in, but he didn’t dare shift—not when Eddie’s grip on his hair kept him perfectly still. Eddie’s smile was sharp as he looked down at Buck.
Eddie’s thumb pressed against his bottom lip, dragging it down until Buck’s mouth fell open to keep the contact. The spit landed warm against his tongue, and Buck swallowed instinctively, his throat working around nothing. The first thrust was brutal, Eddie’s cock hitting the back of Buck’s throat without any warning. Buck gagged, tears springing to his eyes instantly as his nose pressed into the coarse hair at the base of Eddie’s hips. Eddie didn’t let up, his grip tightening in Buck’s hair as he pulled him forward, forcing him to take it deeper. Buck’s jaw ached, his throat convulsing around Eddie’s length, but he didn’t fight it, he couldn’t, even if he wanted to.
Eddie’s free hand found Buck’s throat, fingers pressing into the sides just enough to make Buck’s vision blur at the edges. “That’s it,” Eddie murmured, his voice rough. “Take it. You wanted this, didn’t you?” Buck couldn’t answer, and Eddie knew it. He couldn’t do anything but choke around Eddie’s thrusts, his own hips jerking helplessly against the air without any friction. Eddie’s laugh was pleased. “Yeah. You fucking love it.” He answered for Buck instead, his voice starting to strain as his hips stuttered more and more.
Buck tasted it before he felt it, the rush of bitter salt against his tongue, the involuntary gag as Eddie groaned and spilled into Buck’s mouth. Still, he swallowed reflexively, coughing when Eddie pulled out with a wet pop, leaving Buck gasping for air, spit and cum dribbling down his chin and onto his shirt. Eddie’s grin was wolfish as he watched Buck splutter, his chest heaving. “Stop being so dramatic,” Eddie scoffed, his thumb wiping away a stray drop from Buck’s lips and bringing it to his own “I know this isn’t the first cock you took.”
Buck flinched at the words, but his traitorous dick throbbed against the confines of his pants, the damp spot at the front growing. He tried to jerk forward out of habit, but Eddie’s foot pressed firmly against his length, the toe of his boot pressing down with just enough pressure to make Buck whimper. “Look at you,” Eddie said, and if Buck’s head didn’t feel like it was made of cotton, he probably would’ve heard the awe.
Eddie continued to grind his food down in slow circles– too slow, and watched as Buck’s hip twitched helplessly between the pain and pleasure it’s causing. “I’ve barely even started and you’re already fucking ruined.”
The belt restraints dug into Buck’s wrists as Eddie dragged him up with one hand. The show of strength only served to remind Buck how he got in this position in the first place. Buck stumbled forward, his knees weak, before Eddie shoved him down again as if he was nothing but a doll to push around, this time face-first over the dining table.
The edge of the table bit into Buck’s hips, it felt worse than the counter, and he gasped, his cock trapped painfully against the wood. Eddie wasted no time grinding against Buck’s ass, the rough fabric of his jeans providing just enough friction to make Buck’s toes curl. “You wanted my attention ?” Eddie murmured, his breath hot against Buck’s ear. “You have it. Now take it.”
Buck moaned, his hips jerking instinctively, desperate for more contact. He knew it must look pathetic, and Eddie’s laugh proved it even further. “Thought you were strong, huh? ” Eddie taunted, his free hand trailing down Buck’s side before gripping his hip hard enough to bruise. “All those muscles and they are no use, are they ?”
The words sent a shudder through Buck, his body trembling as Eddie continued to grind against him, slow and deliberate. Buck took Eddie's words for what they were; a challenge to fight back. He managed to get an inch above the table before Eddie shoved him back down, the impact knocking the breath from his lungs. "No–" Buck managed to get out, but Eddie just laughed, pressing his palm between Buck's shoulder blades until the wood groaned beneath his weight.
"Still think you can win this ?" Eddie murmured, his free hand sliding under Buck's shirt, nails scraping over his ribs before twisting a nipple sharply. Buck arched against the table, a choked-off cry tearing from his throat as pain and pleasure blurred together once again. Eddie didn't relent. "You don't get to say no. Not after begging for it all day."
Buck whined, his hips jerking uselessly as Eddie ground down harder, the friction just shy of what he needed. He could feel the wet spot spreading in his pants, humiliation burning through him even as his cock throbbed. "Please–" The word slipped out before he could stop it, and Eddie's answering grin was vicious. "Oh, now you ask nicely?" He punctuated the question with a sharp bite to Buck's shoulder, his teeth sinking in just enough to leave a mark. "Too late.”
The air was cold as his jeans and boxers were pulled down in one motion, but he didn’t have time to think about it before Eddie's spit landed hot and slick and suddenly against Buck's exposed hole without warning. Eddie’s thumb pressed in without an ounce of hesitation, smearing it deeper.
The stretch burned just enough to drag a ragged moan from Buck's throat, his wrists fighting against the belt. "Look at that," Eddie murmured, twisting his thumb just to watch Buck's back arch involuntarily. "Opens up so easy, no surprise, always knew you were made for this."
The humiliation coiled tight in Buck's gut, but the way Eddie's thumb kept circling, pressing just shy of too much, had his cock dripping against the table. Eddie leaned down, his breath scalding against Buck's nape. "Bet you dreamed about this," he taunted, crooking his thumb sharply enough to make Buck gasp. "Getting pinned down, getting used–" Another twist, another choked noise. "–just like the desperate thing you are. You should be thanking me, really."
Buck's vision blurred when Eddie finally withdrew his thumb, only to replace it with two fingers, scissoring him open with brutal efficiency. The stretch burned, but Buck rocked back onto them instinctively, chasing the warm and painful drag of skin. Eddie's laugh was low but no less mocking. "Couldn't even wait for me to fuck you proper," he mused, curling his fingers just right to make Buck's legs shake. "You're gonna come untouched like this, huh ? Just from taking my fingers ?"
The accusation was humiliating, but Buck couldn’t fight against it, not with the pleasure coiling up, the heat in his stomach dropping further. “I’m surprised you can even feel me with how ran through you are. Did any of them make you feel like this ?”
Buck didn’t get to answer, not that he could, Eddie’s hand wrapped around his throat again, squeezing enough to make Buck choke. “Answer me,” Eddie demanded, his fingers pressing harder. Buck shook his head, gasping when Eddie released him just enough to speak.
“No– No– No they did–n’t” Buck babbled out, his voice raw and broken, his hips jerking forward involuntarily. Eddie hummed, and his fingers pressed deeper, twisting just right to make Buck’s toes curl.
“Good. They won’t get a chance to ever again. Not unless I let them.” Buck couldn’t ask any further questions about what he meant. Eddie’s free hand slid down Buck’s back, gripping his hip hard enough to bruise before pulling him back onto his fingers, forcing Buck to take them deeper. “You’re gonna come like this,” Eddie murmured, his lips brushing Buck’s ear. “Just from my fingers. You’re gonna come untouched, and then I’m gonna fuck you anyway.”
Buck’s breath hitched, his cock twitching against the table at the promise. Eddie’s fingers twisted inside him, pressing hard against his prostate, and Buck’s vision whited out for a second, his whole body tensing. “That’s it,” Eddie growled, his fingers moving faster, harder, until Buck was writhing against the table, his hips jerking helplessly and his wrists fighting to touch his dick. “Come on, baby. Show me how bad you want it.”
Buck couldn’t hold back any longer. The orgasm ripped through him violently, his cock pulsing against the table as he came untouched, his voice breaking on a sob. Eddie didn’t stop though, his fingers still working Buck through it, prolonging the pleasure until it bordered on pain, and then some more. “Fuck,” Buck gasped, his body trembling as Eddie finally pulled his fingers free after all the pleasure was gone and pain was the only thing Buck felt, leaving him empty and shaking.
Eddie didn’t give him a second to recover before he was being pushed down harder against the table, Eddie’s cock pressing against his hole. “You’re gonna take it,” Eddie murmured, his voice rough with want. “And you’re gonna love every single second of it.” Buck didn’t have time to respond before Eddie was pushing in, the stretch burning just enough to make Buck gasp. Eddie didn’t stop until he was fully seated, his hips flush against Buck’s ass, his breath hot against Buck’s neck.
His body still trembling from the aftershocks of his orgasm but it still moved on its own, pushing back. Eddie laughed, the sound dark and mocking. “What a fucking whore,” he murmured, his fingers digging into Buck’s hips hard enough to bruise. “Can’t even wait for me to move before you’re wanting more.”
Buck didn’t care, didn’t care that Eddie was calling him names, didn’t care that he was being degraded—he just wanted more. “Please,” he gasped, his voice breaking. “Please, Eddie–” It didn’t matter that he was overstimulated, he couldn’t help but fall further into the rabbit hole of more, more, more.
Eddie pulled out almost all the way before slamming back in, his hips snapping forward with enough force to make Buck cry out. “Shut up,” Eddie snarled, his fingers tightening in Buck’s hair. “You don’t get to talk. You’re nothing but a dumb fucking fleshlight for me to use.” Buck whimpered, his cock twitching against the table at the words. Eddie fucked into him harder at each word he spoke, his thrusts rough, his hips slamming against Buck’s ass with enough force to leave bruises. “God, you’re pathetic,” Eddie groaned, his voice strained. “Getting off on being called names like a fucking slut.”
Buck couldn’t argue with it, even if he wanted to, he couldn’t do anything but take it, his body shaking with every thrust, his cock leaking against the table. Eddie’s thrusts grew erratic, his hips stuttering as he chased his own release. “Gonna come inside you,” he groaned, his voice rough. “Gonna fill you up so fucking good.” Buck whimpered, his cock twitching at the thought.
Eddie’s fingers tightened around his throat, his thrusts growing harder, faster, until finally, with a sharp groan, Eddie came, his hips jerking forward as he spilled inside Buck. Buck gasped, his body trembling as Eddie slowly pulled out, his cock slick with come that he wiped off on Buck’s shaking thighs.
“C’mon now,” he said, not giving Buck a moment's reprise before he was lifting him off the table by his wrists and pushing him down onto the chair he pushed open with his leg. “Let’s see if you can come again.” Buck whimpered, his hips jerking into Eddie’s touch, desperate for release. “Who am I kidding, of course you can.”
Eddie’s grip tightened around Buck’s cock, his thumb pressing against the head just enough to make Buck gasp. “Look at it,” Eddie murmured, his voice low and dangerous. “So fucking big and useless.” Buck whimpered, his hips jerking into Eddie’s touch. Eddie’s grip tightened, his thumb pressing harder against the head while his free hand pushed Buck back down, giving his bare thigh a warning slap.
“Bet you don’t even know how to use it,” he taunted, his voice rough. “Bet you just let it flop around like a fucking idiot.” Buck nodded frantically, his breath coming in short, ragged gasps. “Yeah,” Eddie murmured, his grip tightening further. “Just a dumb fucking whore with a useless cock.”
Buck’s hips jerked forward instinctively once again, but Eddie’s hand didn’t move, his grip unyielding. “No–” Buck gasped, his voice breaking as Eddie’s thumb pressed harder against the head, the pressure just shy of too much. “Too much– too much–” Eddie ignored him, continuing like he didn’t say anything, his grip tightening further, his thumb circling the head just enough to make Buck’s vision blur.
“You don’t get to say no,” Eddie growled, his voice low and dangerous. “Not after begging for it all day.” Buck whimpered, his hips jerking forward involuntarily, his cock twitching in Eddie’s grip. “That’s it,” Eddie murmured, his grip tightening further. “Take it.”
Buck’s orgasm hit him like a punch to the gut, his body trembling, his cock pulsing in Eddie’s grip. Eddie didn’t stop, his grip tightening further, his thumb pressing harder against the head until Buck was writhing beneath him, his voice breaking on a sob. “Good boy,” Eddie murmured, his voice rough.
He didn’t know how long his mind was fogged up, but when Buck finally came down from it, his whole body felt like it had been wrung out, his limbs heavy, his breath ragged. Eddie slowly loosened his grip, his thumb rubbing over the head gently before letting go entirely. Buck whimpered at the loss of contact, his cock twitching weakly against his thigh.
Eddie sighed, running a hand through his hair before grabbing Buck’s wrists and untying the belt with quick, practiced motions, turning his hands around to check the markings before Buck pulled them back to look at them himself, the skin raw and red from the restraints, and glanced up at Eddie, who was staring at him with an unreadable expression.
“That happened,” Buck only found his voice when Eddie moved to the other side of the kitchen, coming back with wet paper sheets as he kneeled down in front of him. If the past two orgasms didn’t ruin him, Buck thinks his dick would’ve flagged back up at the sight of Eddie cleaning off his drying cum from his thigh.
