Actions

Work Header

like you were made for it

Summary:

The thing is, Eddie might not be awake, but a certain part of him absolutely is.

Eddie is a guy that generally runs warm, but right now, his hot, hard (hard!!!) cock is pressed against Buck’s back. Eddie’s hips are kind of moving, too, not like grinding against him, but rolling in little movements, seeking friction.

Anyone could understand why Buck might think he’s dreaming, okay? Because that’s his best friend. His very straight best friend who is currently basically grinding his (hard. Did he mention it’s hard? Not even like half chub, like the train has left the boner station and is hard hard) dick against Buck’s (who is a boy, a certified dude, very much a guy) back.

And Buck, who is not in love with his best friend, though he is certainly just a human guy, is maybe getting a little hard in return.

 

OR

Buck wakes up to Eddie having a dream about him and grinding on him. Eddie sucks his dick about it.

Notes:

i started plotting this out in my brain earlier today when i was in the emergency room/resus room between severe episodes of anaphylaxis. i am coming down from so much adrenaline in my body. if there are any typos, it is NONE of my business and i will NOT be correcting them.

buddie cuddling :) and fucking :) yay!

also, again, if the formatting is weird, i'm still getting used to using google docs. sorry

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

Work Text:

At first, Buck is fairly sure he’s dreaming. 

But, after a minute of his brain slowly turning on, he realises he’s in fact experiencing the events in his real, insane, but still real life.

Okay— to be clear, it could mean nothing. It’s just that between the two of them, Buck is the one who drifts close in the night and ends up half-draped over Eddie. It happened during COVID, and it’s happened multiple nights a week since they started this roommate situation while Buck finds a place. 

The thing is — that’s not what’s happening. Buck has woken up with Eddie’s arm tucked around Buck and his leg draped over Buck’s waist, effectively pinning him in place. His head is tilted down, face pressed against the top of Buck’s spine, like he might’ve been nuzzling in at one point.

He’s, if nothing else, like a little backpack Buck has woken up wearing.

That alone is — okay, it’s nice, alright? Buck is a big guy, which comes with expectations about what he’s into and what he likes. And he does want those things! He likes to be the big spoon; he likes to hold his partner, and if they're into it, he'll throw them around a little. However, he really, really likes being held.

He could just memorise this moment and move on with his life, only probably thinking about it three to four times a day, but unfortunately, that is not all that’s happening.

 

The thing is, Eddie might not be awake, but a certain part of him absolutely is.

Eddie is a guy that generally runs warm, but right now, his hot, hard (hard!!!!) cock is pressed against Buck’s back. Eddie’s hips are kind of moving, too, not like grinding against him, but rolling in little movements, seeking friction.

Anyone could understand why Buck might think he’s dreaming, okay? Because that’s his best friend. His very straight best friend who is currently basically grinding his (hard. Did he mention it’s hard? Not even like half chub, like the train has left the boner station and is hard hard ) dick against Buck’s (who is a boy, a certified dude, very much a guy) back.

And Buck, who is not in love with his best friend, though he is certainly just a human guy, is maybe getting a little hard in return. Eddie grinds a little harder, just once, and lets out a soft little noise that tickles the back of Buck’s neck, and it takes everything in Buck not to react. He bites down on his bottom lip, hands clenching under the sheets as he exhales hard through his nose. 

Buck, being the good friend he is, tries to shift away. The thing is, sleepy (and horny) Eddie is not having a lick of it, he tightens his grip around Buck’s torso, essentially grabbing onto Buck’s left pec. Additionally, the leg around his waist curls more, tugging Buck closer against him. 

Buck, being the bad, awful friend he is, lets his eyes flutter closed as Eddie ruts a little harder against Buck’s back. There’s more purpose now; he’s clearly having a great dream, and his body is enjoying having someone warm right there, available. That’s all it is. He knows that. Eddie hasn’t slept with anyone since Marisol, or if he has, he hasn’t told Buck about it, and they weren’t even sleeping together towards the end of it all. 

 

It’s just been a while. Eddie’s pent up. It's not a big deal.

 

Buck could just let him do this, but then he remembers Eddie, catholic guilt and full of shame, is going to wake up with his shorts full of dried cum, pressed against Buck, and probably spiral pretty hard about that. Buck sighs, slowly lifting a hand and getting ready to move it to Eddie’s leg to shake him a little, when Eddie makes another soft noise, a small moan, but this time, it’s followed by—

“Mm– Buck, baby .” Mumbled out in a sleep-rough, whiny voice. He’s not calling Eddie whiny, it’s just— there is no other way to describe the tone that Eddie uses. Needy, maybe? Desperate? Fucking hot?

Okay. So maybe Eddie’s body is not imagining a hot girl’s back in place of Buck’s back, but maybe he is imagining Buck in general. That’s.

Okay.

That’s a lot to process. It still could mean nothing. Eddie’s straight. Eddie’s the straightest guy he knows!

 

Buck’s entire body stills, unmoving, his breath sounds so loud to his own ears. He still has to wake Eddie up.

 

“Eddie.” He says gently, hoping it’s enough. It is not. Eddie just nuzzles his nose against the base of Buck’s neck, pressing in harder.

“Please,” Eddie says then, which… holy fuck. Holy fuck. And as if that’s not enough: “I want it. Please.”

Buck does not know what Eddie wants, but he’d give it to him, whatever it was. Giving Eddie exactly what he wants kind of sounds like the best thing in the world he can imagine. Maybe only second to the idea of Eddie asking for what he wants. Buck has become an expert in Eddieology, is the thing. He can read Eddie better than he’s ever been able to read anyone. Eddie says a lot of things through implications, rarely saying them directly unless he really needs Buck to understand.

The idea of Eddie begging him to do anything to him has his own dick boarding the train to bonerville, okay? Or was– was the train the boner? He’s losing track of the metaphor.

 

“Eddie,” Buck says, his voice wavering but louder this time. He drops a hand to Eddie’s thigh (fuck, it’s so warm. His palm might be on top of the black gym shorts, but his fingertips skim over the leg hair on the lower half and a part of his brain tells him he needs to lick it) and shakes him a little.

“Mm.” Eddie sounds like he’s stirring a bit; his hips aren’t grinding with purpose, but they’re absolutely not still.

“Eddie. Man, you gotta–” Buck is trying so fucking hard here.

“Buck?” Eddie finally says, sounding a little more like he normally does in the morning. He can imagine that sleepy little blink he does, the way his brows furrow, and if he had a free hand, he’d probably be rubbing his fingers into his eye like he always does.

“Hey. Sorry, you’re just–” Hard? Grinding on me? Moaning my name in your sleep?

“I’m… huh?” He asks, but then Buck feels his entire body go rigid, and he thinks maybe Eddie answers his own question.

“Don’t freak out. It’s fine. It’s really, really not a big deal. You were asleep and I was– I’m here. Seriously. I know you’re gonna freak out, but please don’t worry.” 

Eddie’s hand opens from where it’s kind of groping Buck’s tit, which is fair, but Buck kinda misses the feeling. He slowly, like Buck is a bomb that’s about to go off, extracts his limbs from around Buck’s body. 

“Buck…” Eddie starts, trailing off as he peels himself back, he shuffles so far back that Buck’s pretty sure he’s on the edge of the bed, ready to bolt out the door.

Buck rolls over, facing Eddie. He can see the series of emotions flickering over Eddie’s face, and none of them are particularly positive.

 

“Eddie. Seriously. It’s okay. You were— okay, you were saying my name, so I don’t know what you were dreaming about, but…” Okay . Judging by the absolute fear that crosses Eddie’s face, mentioning that was NOT the correct move. Noted. Moving on. “But! But  it’s not a big deal. I swear.”

 

“I was talking in my sleep.” Eddie mumbles, clearly horrified. “Oh my god. I have to-” He tries to slide back again, but almost pitches it off the side of the bed, likely about to slam his head into the corner of the side table on his way down. Thankfully, Buck, who has the reflexes of a ninja, reaches out and grabs a handful of Eddie’s shirt and tugs him in. Hard. Eddie’s hand flails in the air, searching for something to hold on to, and ends up clutching the middle of Buck’s forearm, fingers digging in tight. He’s sure that there’s going to be little half crescent moon marks left on his arm. He doesn’t care.

 

Buck can’t see much in the low light, but he swears he sees Eddie’s pupils blow wide and his mouth part in something that does not look like fear. 

There’s a silence that fills the room. Buck isn’t sure if it’s awkward, charged or just… silence.

Eddie’s just looking at him. Buck is still hard. He can’t look down to see if Eddie is still hard because Eddie is looking right at Buck’s face, and Buck knows he’s not a subtle guy. When someone tells him to subtly look at something happening behind him, he basically throws his body around to get a glimpse. He’s not a subtle guy.

 

“What did I say?” Eddie asks, finally breaking the silence. He looks like he does not want to be asking, but he has to know, maybe in like a morbid curiosity way.

“Uh. Are you sure you want me to—” Because Buck really does not think Eddie wants him to repeat it.

“Yes,” Eddie says quickly, firmly, leaving no room for argument.

“You just—you were moaning,” Buck says, voice low, cautious. “And kinda grinding, and then—You said my name. Called me baby .”

He watches Eddie’s face shift, panic rising fast, but something else flickers underneath it. It’s something darker, more vulnerable, more raw. Buck wishes he could roll over and flick the lamp on so he could really see him.

“You begged,” he adds quietly. “You told me you wanted it. I… I was trying to wake you, I swear. I was gonna just let it happen, but I knew you’d feel bad, you know?”

What ?” Eddie croaks, eyes wide.

“What?” Buck repeats, too fast, like maybe if he mirrors the confusion, it’ll soften the blow.

Eddie props himself up on one elbow, staring. “You were going to let me get off… doing that? On you?”

Buck swallows, suddenly feeling very warm under the covers. “I mean. Yeah. It wasn’t a big deal. It’s not like I wasn’t—” He cuts himself off, eyes widening as the words almost tumble out. He lets the sentence trail off; he hopes Eddie won’t push.

Eddie’s already leaning in, not letting him escape. “Wasn’t what? You cannot leave me hanging right now, Buck. Finish the sentence.”

Buck stares at him for a beat, then mutters, “Hard.”

“Oh,” Eddie says, voice gone hoarse.

“Yeah.” Buck shifts a little under the blanket, trying not to wince at the friction.

Eddie’s gaze drops for half a second. To where Buck’s dick is. To where his dick is. Holy shit. “Are you… still?”

Buck lets out a soft, embarrassed huff. “Uh. Yes. Yeah.” A beat passes. Then, quieter, “Are you?”

Eddie doesn’t say anything at first. Just breathes, eyes on Buck’s mouth like he's trying to decide something. Then finally, he nods.

“...Yeah.”

 

Oh.

 

“Because of me?” Buck clarifies, because he cannot misread this. He’s misread a lot of things in his life; this cannot be one of them. This is a line that cannot be uncrossed.

Eddie is still holding Buck’s arm. Buck is still holding his shirt. Eddie’s grip is looser now, just holding it gently. 

“Do you wanna know what I was dreaming about?” Eddie asks, there’s a hesitant edge to his tone, but if Eddie’s offering—

“Yeah.” Buck nods.

“I was… you were standing.” Eddie starts, his gaze diverts to where his hand is holding Buck’s arm. He doesn’t pull it away. Buck thinks maybe he just can’t make eye contact while saying this. “I was on my knees. You told me I had to– to ask. For what I needed.”

 

Oh. That does sound like Buck. Buck would do that. Buck would put Eddie on his knees and get him to ask real pretty for what he needed. He’d give it to him, whatever he wants, just as long as he asks.

 

“I wanted to…” Eddie pauses, like he’s not sure how to say it out loud, like he’s not sure he should.

“Say it.” Buck’s voice comes out lower than he expects it to, edged with something hungry, desperate, needy.

“I wanted to taste you, I guess. To suck your dick.”

“You could. I can help with that.”

“This can’t be— Buck, you know I don’t—” Buck knows what he’s going to say. It’s the best thing Buck’s ever heard, and he doesn’t even need to hear it. Eddie wants more than sex; he doesn’t do casual sex. If he wants Buck for this, it means he wants Buck for everything. He knows Eddie.

“I’ll give you whatever you want.”

“You don’t know what you’re promising —”

 

“Eddie.” He releases Eddie’s shirt, sliding his hand slowly, like he’s worried he’s going to spook him. He grabs Eddie’s hand, gently brings it to his own chest, pressing Eddie’s palm flat against the bare of his chest. “Whatever you want.”

Okay. So, Buck realises now, in this moment, that he might’ve been wrong about a few things.

Namely, Eddie being straight. In his defence, that one wasn’t exactly obvious.

The other thing—the whole not being in love with his best friend thing—yeah, he might’ve missed the mark there too.

It had just seemed so impossible. So far-fetched, he never let himself sit with the thought long enough to do anything but shove it away. Deny, deny, deny.

“What if I want everything?” Eddie asks, his voice wavering.

Buck’s heart stutters in his chest.

“Okay,” he says, soft but steady.

Eddie blinks. “Okay?”

“Okay,” Buck repeats. 

Eddie makes a frustrated sound, somewhere between a breath and a laugh. “Stop saying okay. It doesn’t sound real anymore.”

Buck’s lips twitch like he’s about to say it again—“ Oka —”

But the word dies in his throat.

Eddie’s hand moves fast, sliding up to Buck’s shoulder, fingers curling around the muscle of his deltoid, like he’s anchoring himself there. He tugs Buck in just as he surges forward, and suddenly their mouths are crashing together.

It’s not smooth. Frankly, it’s a little bit of a headbutt, if Buck’s honest. 

 

But it steals the breath from his lungs. It fries every brain cell he has. It feels a little like being struck by lightning (And Buck would know. He’d make that joke to Eddie, but he doesn’t think Eddie would find it as funny as he does).

Buck falters for only a second before he’s kissing back.

Eddie, he realises, is shaking a little. Buck lifts a hand, ducking it underneath the hand Eddie has on his shoulder to gently place it onto Eddie’s face. He traces his thumb along the line of Eddie’s jaw, tender and slow.

Eddie shakes more. He doesn’t think it’s a bad thing. 

Eventually, Buck is the one that pulls back a little, just to suck in a breath because he’d been so taken off guard, he’d forgotten breathing through his nose was even an option. Their foreheads are pressed together, and both of their breaths are so warm and loud between them.

 

“Hey, Buck?”

Buck’s eyes are still closed. He doesn’t open them. His body’s warm, loose, grounded in a way it hasn’t been in a long time.

“Yeah?” he murmurs, voice thick with sleep and something heavier.

There’s a pause. Hesitation. He can hear it in Eddie’s breath more than the silence.

“Can I?”

Buck’s brow twitches faintly. His lashes flutter, but he still doesn’t open his eyes.

“Can you…?” he echoes gently, voice inviting, not pushing.

“Buck.”

Just his name. Said like a warning, or a plea. It cuts through the haze.

Buck’s eyes open slowly, and when they meet Eddie’s—wide, watchful, glowing faintly with nerves and want—his brain finally catches up to what’s happening.

His lips curl, soft and coaxing.

“C’mon, baby,” he says, low and warm. “Ask.”

Eddie’s breath catches. His pupils dilate just a little, the tension in his shoulders rising before it breaks.

His voice comes quietly, but clearly. Steady.

“Can I suck you off?”

Buck leans in again, still cradling Eddie’s face in his hands, and presses a warm, lingering kiss to his mouth. It’s less desperate than before, but somehow just as earth-shattering. When he pulls back, he nods gently.

“Yeah. Whatever you want.”

 

That’s all the confirmation Eddie needs. He pulls back and, despite knowing what comes next, Buck mourns the closeness. Eddie shifts away, just to roll on top of Buck. He kisses Buck’s chest, right in the centre of his sternum, then starts trailing soft, deliberate kisses down his torso.

It’s sweet. Ridiculously tender.

Buck’s already blushing, breathing a little heavier as he watches him go.

Eddie pauses at his stomach, mouthing open kisses along the soft stretch of skin, like every inch of Buck is something sacred. Then he rests his forehead there, just above the waistband of Buck’s briefs, catching his breath.

“You’re so pretty,” Eddie whispers. “Always thought that. Never let myself look too long, but… fuck.”

He presses another kiss, right beside Buck’s belly button.

Buck’s not shy. He’s not inexperienced. But this—Eddie, down by his dick, calling him pretty in that reverent, breathless tone—it gets to him.

It’s the softness of it. The care.

It’s never been like this.

God, he wants it to always be like this.

“Eddie.” He exhales, like it’s the only word he knows. “You can look. Whenever you want. I always want you to look at me.”

Brown eyes flicker up to look at him, even in the dark, they’re so beautiful. Buck could drown in them.

“I’m gonna be a little busy for a sec, but I’ll look at you forever after that, if you want.” There’s a dumb grin on his face. His jokes are so stupid. Buck loves them. He laughs softly, rolling his eyes as he moves a hand to slide into Eddie’s hair. He tugs, just a little, testing.

Eddie’s cocky gaze stutters, his eye lashes fluttering.

 

“C’mon, get busy then, Eds. Fill that pretty mouth.” The words come easily to Buck—low and teasing, but careful. He’s testing the waters, watching closely to see what makes Eddie shiver, what pulls a whimper from his throat, and what doesn’t quite land.

He’ll memorise all of it. Every reaction.

He wants this to be good. He wants it to be perfect.

That line, though, very much seems to land. Eddie just nods, a little dumb with it. 

“Lift your—your hips,” Eddie says, voice thick as he regains a bit of composure, tugging at the waistband of Buck’s sweatpants.

Buck complies, raising his hips off the bed, which only presses his dick harder against the fabric. Even in the dark, the outline is obvious. Eddie pulls the sweats down, focused on working them over Buck’s thighs, then down to his knees. Buck helps, kicking them off one leg at a time. He’s not wearing anything underneath.

Eddie seems to realise it only when he looks up and sees him—hard, flushed, and leaking against his own stomach.

His breath hitches. His eyes linger.

It’s big. Buck knows it’s big. Not even in a smug way, just in an objective truth way, in a it’s stopped some girls from wanting to go down on him way.

“You don’t have to. You can— with your hand. Or I could do you? I know it’s–”

“Fucking big . Jesus, Buck. Firehose wasn’t a joke, huh?” Eddie does not seem deterred. He looks… hungry, actually. Like he wants to swallow Buck whole. Buck can work with that. Holy fuck. He can absolutely work with the starving look in Eddie’s eye.

“That’s not–” Buck starts, flushing even darker. “That’s not the reason.”

Eddie pauses, gaze finally torn away from Buck’s dick to look up at his face again. “It’s not?”

“No. Uh– it’s– hyperspermia. When I cum it’s…” He trails off, unsure how to say a lot without sounding like he’s bragging.

“Like a firehose,” Eddie finishes for him, tone dry but amused. There’s no judgment, just that familiar steadiness—meeting Buck exactly where he is.

Buck huffs a laugh. “Yeah. Basically.”

Eddie grins. “Great. Cum in my mouth.”

Buck nearly chokes on air. “Eddie.”

“You said anything I want,” Eddie reminds him, voice low and completely serious now, though his eyes still shine with mischief.

“It’s a lot —” Buck starts, brows furrowed in concern.

“Buck,” Eddie interrupts, leaning in a little, one hand splayed on Buck’s thigh. “I know how firehoses work. I’m a firefighter.” He pauses for dramatic effect. “Cum in my mouth.”

Buck stares at him, lips parting like he’s going to protest again—but he doesn’t have it in him. His head drops back against the pillow with a groan.

“Fine! Okay!”

“Great,” Eddie says cheerfully, already starting to move again. He seems a lot more at ease now than he was when they were kissing, but he knows Eddie is probably still nervous.

 

It’s his first time. Not his first first time, but his first gay time.

This means Eddie’s gay, right? Or bi? Should he ask?

Maybe not right now. 

 

Not when Eddie — holy fuck — wraps his hand around Buck’s dick.

Eddie and his ever competent hands slide up and collect some of the pre-cum at the top, easing the glide back down. He jerks him a few times, watching as Buck’s dick twitches in his hands.

It feels like Eddie’s exploring the feeling, testing it out. He’s glad Eddie feels comfortable doing that with him off the bat. He’d been so nervous with Tommy, trying so hard off the bat to be impressive and perfect, not slowing down to really figure out what he was doing.

“Feels good,” Buck tells him. “You wanna taste it?”

Eddie just nods, shifting his body to get more comfortable before he lowers his head, tongue poking out from his pretty mouth to lick at the tip like it’s a fucking treat. Buck shivers, watching intently. Eddie fucking moans softly, sealing his head over the tip and sucking.

Buck, like the good friend he is, does not thrust his dick down Eddie’s throat like his body really wants to.

He watches Eddie’s hollowed cheeks, watches Eddie’s eyes flutter closed as he just fucking enjoys Buck’s dick in his mouth for a second. Then, he stops sucking, just to slowly glide his head down further, Buck’s dick filling his mouth out more.

“Yeah. Just like that, baby. You don’t have to take it all. You’re so good.” 

Eddie moans around his dick at that, sending vibrations through Buck’s dick and his entire body, really. Buck lifts a hand, pressing his fist to his mouth as he forces himself to look away. His hand tightens its grip in Eddie’s hair.

Eddie moans. Again.

Buck whines

Almost as if egged on by the noise, Eddie lifts his mouth, then sinks it back down. He’s only taking three or four inches in, including the head, but he’s bobbing his head enthusiastically, flicking his tongue under the head every time he gets to the top. He does not know where Eddie learned that, but he is not complaining.

Eddie has one hand still splayed over Buck’s thigh, the other gripped around the base of Buck’s dick. Eddie pulls his mouth fully off Buck’s dick and Buck doesn’t even have a chance to miss it before Eddie is spitting on his dick. 

When Buck opens his eyes, Eddie’s watching it slide down the side of his cock with interest. His hand meets it at some point, spreading it around so he can jerk off the base of his dick.

 

“You’re so hot. What the fuck.” Buck exhales, awed and unbelievably fucking horny.

Eddie looks up at him, looking a little hazy in the eyes and shoots him a grin. 

He doesn’t reply, not verbally, just takes Buck back into his mouth. He’s a man on a fucking mission and Buck is just along for the ride.

Eddie is bobbing his head again, taking those same inches in and out, in and out, while his hand works over the remainder of Buck’s dick. It’s fucking good, it’s so good. Eddie’s not gagging himself and trying to force it all down like he was a little worried he would (like Buck had the first time he sucked dick).

He’s taking his time. Honestly, it looks like he’s enjoying it just as much as Buck is. His cheeks are flushed that bright shade of pink that Buck loves, his eyes closed like he’s lost in the feeling and his mouth is shiny with spit, working over Buck’s dick like he’s going to die if he doesn’t.

“Fuck, Eds. You’re– holy fuck — you take it like you were made for it.” Buck is watching closely now to gauge Eddie’s reaction, because he also thinks this one will land well. It does. Eddie whines around Buck’s cock, hand pausing as he pushes a couple inches deeper, the head pushing past the start of Eddie’s throat.

“Yeah. Just like that. You’re perfect. You’re a good cocksucker, huh? You like taking it down your throat, don’t you?” He asks, even though he knows Eddie can’t answer. That’s part of the fun. It feels riskier. High risk, high reward. 

Buck doesn’t have to wait for a reaction, because Eddie pulls his hand away from Buck’s thigh to press at his own dick where it’s tented in his shorts. He makes a noise around Buck’s dick, bobbing and taking more of him in, as much as he can each time. He’s needy for it, desperate to be good.

And he is. He’s so good. He’s the best guy Buck knows. The best guy for Buck.

 

He keeps going like that for minutes . Taking so much of Buck in (never all of it, but Buck does not mind, he’d rather Eddie didn’t violently gag on his dick) and god, his jaw must be aching, but he just keeps going.

Buck is tugging at his hair, whispering sweet praise and moaning louder than he means to.

He feels the familiar feeling in his gut building. His toes curl in his socks, hips twitching up a little into Eddie’s mouth (Eddie moans at that, Buck files that away for later) and his hand grips tight into Eddie’s hair.

“Not gonna…” Buck exhales hard, panting loudly. “Not gonna last much longer. You feel…” Buck is struggling for words now, his hips lifted just a little off the bed.

Eddie takes his own hand off his dick, grabbing Buck’s thigh in a bruising grip as he keeps his pace. He does pause, though, just for a second. He pulls off, panting. There’s a string of saliva connected between Buck’s tip and Eddie’s lips. It snaps and Buck tries so hard not to thrust up, ‘cause he’d just hit Eddie in the nose with his dick.

“In my mouth. C’mon. Cum for me.” Eddie exhales before he’s taking, holy fuck , almost Buck’s entire dick in his mouth. Buck does not cum immediately. He doesn’t.

He does cum thirty seconds later after two or three bobs of Eddie’s mouth over his slick cock.

He doesn’t even manage to get words out; it hits like a freight train. His eyes squeeze shut tight, mouth open and silent as he cums, cums and cums . He feels himself spurting over Eddie’s tongue, down his throat, filling his mouth. Eddie’s swallowing around him, he can feel it distantly through the waves of what feel like unending pleasure. Eventually, Eddie is jerking him off, pulling away and Buck is just still fucking cumming .

Eddie coughs a little, breathing harshly. When Buck finally stops cumming, he pries his eyes open, sitting up onto his elbows to look down at what is a fucking wrecked Eddie Diaz. His pupils are blown, just a thin rim of that pretty brown surrounding them. His lips are red and swollen, his cheeks flushed and pink and— holy fuck. There’s cum just shot across his cheek, his lips, his chin and there’s spit shining around his mouth too.

Buck would feel bad, but Eddie did ask, and Eddie does not look mad about it.

 

“Up here.” His voice is firm and more demanding than he means for it to be. Eddie complies quickly, though, despite how fucked out he looks. He moves up the bed, straddling Buck’s hips as he leans down, face to face with Buck.

Buck normally just lets himself collapse a little after he cums, but he doesn’t have time, not when he can see how fucking hard Eddie is. He leans up, licking a stripe of cum off Eddie’s cheek as he leaves himself propped on one elbow, sliding the other hand into his shorts and grabbing a hold of his dick. His uncut dick, Buck might add. That’s gonna make this easier. No lube necessary. His shorts are shoved down, kinda tucking themselves under Eddie’s balls.

Buck .”

Eddie moans, eyes squeezing shut as his hips buck forward, pushing his dick into Buck’s hand more.

“So fucking good to me,” Buck mumbles, pressing a kiss to Eddie’s cheek, then another on his cheekbone. “So sweet. Wanna make you cum. Can you do that for me, baby? You wanna fuck my fist?”

Eddie nods, already looking blissed out, and in time with Buck’s hand jerking him off, he’s thrusting into Buck’s hand like he’s fucking it. 

Buck .” Eddie seems to only be able to say Buck’s name now, but Buck can’t say he doesn’t mind a fucked out, cock-drunk Eddie only being able to moan Buck’s name. It might be his new favourite thing, actually. 

“I got you,” Buck murmurs, practically cooing as he jerks Eddie’s dick. It’s a little different to jerking his own because he’s mostly working the foreskin over Eddie’s dick, rather than just his hand. It’s kinda like moving a fleshlight over it. It’s fun. He wonders how it’d feel in his mouth.

“Not gonna last. Not gonna—” Eddie is shaking like a fucking leaf keeping himself up above Buck. He’s thrusting unevenly into the slick hole that Buck’s hand is providing, desperate and needy.

Shh , it’s okay, you’re good. Want you to cum for me. Want you to cum on me. Make me yours.” Buck presses more soft, tender kisses to Eddie’s face, such tender movements in comparison to the hand that is jerking Eddie off tight, fast and hard .

Eddie’s body tenses above him and his eyes fly open just a few seconds to look at Buck’s face before they’re screwed shut again as he cums. He shoots over Buck’s hand, a few strips landing on Buck’s abdomen. He jerks him off through it, even when Eddie’s hips stop moving. He makes sure he gets every drop.

Before Eddie collapses on top of him, Buck brings his hand up to lick over his hand, collecting most of it on his tongue. He drops his hand to the side and wipes the rest on the bed. He’s got the taste of his and Eddie’s cum on his tongue, and Eddie’s actual cum on his tongue and he was going to swallow but then—

But then Eddie is kissing him. He drops himself to straddle Buck’s lap, his entire weight pressed against Buck’s sensitive dick as he grabs Buck’s face with both hands and pushes his tongue inside. It’s filthy. It’s disgusting. Buck is kind of already hard again.

They make out for a bit before Eddie pulls back, looking like he’s seconds away from collapsing against Buck. Buck smiles at him, lazy and adoring.

 

“You okay?” He asks gently, nudging their noses together.

“Mhm.” Eddie nods. Buck shifts them slowly, unsurprised by how pliant Eddie is under his hands and pushes Eddie onto the bed again and onto his side. Buck quickly leans over the edge of the bed, grabbing a shirt he hopes is his (it’s not) and wiping his stomach and dick quickly, cleaning it up a little before he gently nudges Eddie onto his back. Eddie looks up at him, brown meeting blue, and Buck forgets what he was doing for a good thirty seconds.

“Buck?” Eddie questions, raising an eyebrow. Right. Because Buck is just silently staring at him like a weirdo. He lifts the shirt up, wiping the cum off Eddie’s cheek, his chin and then tosses it toward the hamper.

“Was that my shirt?” Eddie questions, managing to look vaguely annoyed even through the afterglow of his orgasm.

“Nope,” Buck replies, a little too quickly to be innocent.

“Okay, back on your side,” he adds, already nudging Eddie to roll over.

Eddie squints at him suspiciously but, after a beat, decides not to press it.

Buck settles in behind him, curling close, his dick pressed up against Eddie’s shorts—still a little hard, but he’s not particularly bothered. He’ll probably just let it fade on its own.

Eddie snuggles back against him and it’s- it’s so fucking cute. Buck has an arm wrapped around him, holding him tight against him, his face is a little mushed into Eddie’s hair, but he doesn’t mind. He presses a kiss into it.

 

“Hey, Buck?” Eddie breaks the silence, voice quiet and a little uncertain.

“Yeah?”

“Forgot to mention—I’m gay, by the way.”

Buck tries not to giggle. He doesn’t succeed. A snort slips out, his chest shaking with quiet laughter.

“I picked up on that.”

There’s a pause. Just a beat—but it feels loaded. Eddie’s shoulders tense slightly.

“Feels like important context,” he says, “before I tell you I’m in love with you.”

 

Oh.

 

Buck’s heart stumbles, then races in his chest.

Eddie’s hand finds his, threading their fingers together like he’s worried Buck might pull away. He brings Buck’s hand to his mouth, pressing soft, careful kisses to each knuckle.

“You don’t have to say it back,” he murmurs, another kiss landing gently. “Just thought you should know.”

“Can I say it back?” He asks gently, a smile tugging at his lips.

He feels Eddie’s shoulders relax. He shrugs, aiming for casual. He’s so fucking cute. “If you want to.”

He lifts his head a little, pressing a featherlight kiss against the shell of Eddie’s ear. “Love you. I’m– Eddie, I don’t even know how to explain how much I love you.”

He thinks Eddie is smiling; he can see his cheek is a little higher, but he can’t see it fully. He’s not willing to let go to see it, not with Eddie still peppering kisses on his hand.

“Nice,” Eddie mumbles.

It should be stupid. Buck should be offended. He’s not. He laughs gently.

“Nice.” He drops his head back down, curling himself back close against Eddie’s body.

Buck exhales, slow and content, resting his forehead against Eddie’s shoulder.

He can feel the steady rise and fall of Eddie’s breathing, the way his chest expands and contracts, warm and safe against his own.

 

It’s easy like this.

It’s good.

He’s happy .

Notes:

please let me know what you think! i feel like i'm finding my rhythm with them fuckin :) third smut fic!!! yippee!!

one kudos is one kiss to buck's lil knuckles!

Find me on twitter (most used) at @weteddie OR on tumblr @weteddie or on bluesky at @flowerfool

also btw i'm fine now. yippee part two