Work Text:
They’ve been waiting in this dim back room next to the hotel ballroom for what feels like hours already.
The Fifth Annual LAFD “Sizzle and Spark” Bachelor Auction is about to start. Ravi and May flit in and out, grabbing extra chairs, periodically doing a head count. Other firefighters from stations all over the city are milling around in various stages of undress. They’re testing the sound system for the show in the main ballroom, the muffled thump of dance music bass filtering in every time the doors open. It’s hectic. Eddie feels like he’s sitting in the middle of a tornado.
“Everyone stick around! Thirty minutes to show time!” Ravi sounds more stressed about emceeing this dumb auction than he ever does about rappelling down a cliff or running into a burning building.
He’s changed his tune since last week. Last week, Ravi was begging to host the auction. Chimney had informed them all in no uncertain terms that every uncoupled firefighter at the 118 would be participating. It was a matter of pride. They’d been chosen to organize the event, so they had to represent. Ravi had been quick to volunteer himself as emcee just to avoid being auctioned off. Eddie and Buck weren’t so lucky.
The worst part is, Eddie has a perfect excuse to avoid this dog and pony show. Buck does too, in fact. They’ve been together for a month now.
No one knows, obviously. No one except Christopher. They’re planning to tell everyone soon. Probably. It’s just so nice to be able to figure out this new layer of their relationship in a safe little bubble, with no outside influences. Eddie doesn’t have to go through some embarrassing “coming out” moment. Buck doesn’t have to overthink everything. They can just… be together. It’s been the best month of Eddie’s life, so far. Sometimes, when he lets himself, he thinks it’s possible that his life could be this beautiful, this practically perfect, forever. He can hardly stand to face that prospect head on.
So they’ll tell everyone eventually, but right now the path of least resistance is pretending to be single for a charity auction. Fine.
“Everyone get ready!” May pokes her head into the dressing room, then ducks back out.
Chimney had recruited May and her clipboard to help behind the scenes as soon as he realized how much work the auction would be. She’s running this fundraiser with military precision, because of course she is. Eddie finds it almost comforting.
Eddie sighs. He’s been ready, dressed in May-approved turnout pants and skin tight white tank top, since he got here. Apparently the other firefighters in the auction aren’t as efficient as he is. This is shaping up to be a very long, very boring day.
Across the dark, musty space, Buck is throwing articles of clothing around. Originally in his everyday uniform, he’s now stripping down to his undershirt. His arms are huge, Eddie notes, not for the first time. He’s pulling off his uniform shirt with such force it’s threatening to rip at the seams, biceps flexing menacingly against the fabric. Eddie idly wonders if it’s time for him to order a bigger one.
Buck’s undershirt is smoke gray and sleeveless. The neckline is low enough that Eddie can see the curve of his pecs, dusted with golden brown hair, before they disappear underneath the fabric. The top of his “death or glory” tattoo is dark against the pale, plush swell of the muscle. Eddie swallows. He loves Buck’s chest, the broadness of it. Solid and dependable, strong and soft at the same time. Just like Buck.
He also loves teasing Buck’s nipples until he cries.
There’s a clink of metal as Buck goes for his belt buckle, audible to Eddie across the room. Eddie’s reaction to the sound is Pavlovian- he immediately sits up straighter, skin warm and tingling, briefs already getting uncomfortably tight. No one is looking at him, sitting behind an unneeded table in the corner, so he keeps looking at Buck.
Down to his undershirt and boxers now, massive thighs flexing as he leans over, Buck grabs his turnouts from his pile of wardrobe options. Eddie takes a minute to appreciate the sheer size of Buck’s legs, miles long, tree trunk thick. Musculature emphasized by all the new tattoos he’s collected in the last year. Powerful enough to brace Eddie against a wall. Impossibly long wrapped all the way around his waist.
Eddie realizes he’s already palming himself under the table. He can’t help it. Now that he’s allowed to look at Buck’s body, really look, and even allowed, by some miracle, to touch, he can’t get enough.
Buck tugs his turnout pants on over his boxers, his outfit now a mirror of Eddie’s. In the field, they would wear uniform pants underneath turnouts, but May suggested they skip them, maybe leave the button undone, maybe even do a little strip tease. Eddie doesn’t plan on doing any of that, at least not in front of the general audience, but he followed her wardrobe instructions.
Eddie’s suspenders are dangling at his sides, but Buck pulls his onto his shoulders with a snap that makes Eddie shiver. They strain against his pecs. Eddie wants to pluck them off Buck’s chest and let them slap back down, just to hear the hiss of pleasure it would elicit.
The clock on the wall shows twenty minutes until the start of the auction. Eddie’s still lazily squeezing his cock under the table. He imagines shoving Buck into a corner, maybe taking him into the little storage closet in the far corner, and getting him off right there. Make him cum right in his turnouts, two feet away from the bustle of the backstage dressing room. It wouldn’t take nearly the whole time. Buck’s always in the mood, or maybe just attuned to Eddie, or maybe they’re just perfectly in sync with each other.
If they could keep quiet, no one would notice. Then Buck would have to take the stage when his name was called as if nothing had happened. He’d stand in front of the audience, satisfied smile on his face, cum tacky in his underwear. They might notice the flush on his cheeks, the haze in his eyes, but no one would know what he’d done. Or who he’d done it with. He’d have to try hard to ignore the sticky mess and not touch himself again until he was offstage. Try not to squirm or move his hips too much and give himself away. Avoid sneaking glances at Eddie, waiting in the wings still obviously aroused, ready to lick him clean and then get him dirty all over again.
Eddie’s rubbing a little harder, moving his hand over the stiff outline of his shaft, already losing himself in the fantasy, when Buck locks eyes with him across the room. Eddie realizes what he must look like to Buck, who knows what he’s seeing. Face a little red, eyes a little unfocused, mouth a little slack. Buck arches an eyebrow, as if to say, “really?” Eddie can only smile slow, shameless, the heat of his desire burning everything else away.
Now that he has Buck’s attention, he lets his eyes flicker over to the storage closet, then back to Buck. He lifts his chin in a “come on” gesture. Buck grins and gives him a slight nod.
Eddie slides out of his chair, nonchalant, and wanders casually over to the little alcove that houses the closet. Buck is rummaging through his duffel bag, one eye on Eddie. Eddie meets his gaze once more before quietly turning the knob and slipping inside.
The closet is pitch black with the door closed. Eddie fumbles around for the light switch. He finally finds it, and light floods the space, revealing more stacks of chairs and a bunch of round tables, folded vertically and rolled against the back wall. It’s a little crowded, and there’s no lock on the door, but he’s past the point of caring about anything except getting his hands on Buck as soon as possible. He paces back and forth, rubbing his hands on his thighs and trying to breathe deeply.
The door opens again, and Eddie jumps a little, even though he knows it’s Buck. He closes the door carefully, then crosses over to Eddie in two long strides and grabs him roughly around the waist. Eddie tilts his head slightly to account for their minor height difference and pulls Buck down into a brutal kiss.
Buck goes willingly, he always does. It’s one of the marvels Eddie can’t quite get over, how this giant statue of a man is putty in his hands with one kiss, one touch, one look. He loves it when Eddie pushes him around, puts him in position, takes what he needs.
Eddie gets lost in it for a while, Buck’s tongue lathing over his, strong hands still gripping his waist. He pulls Buck’s hair, pleased with the whine that follows, pleased that it’ll be a mess later when it’s Buck’s turn onstage.
Buck rolls his hips against Eddie’s side and groans. The hard insistence of his erection brings Eddie back to himself. They don’t have much time left, and he has plans.
“I’ve been watching you,” he says as he trails kisses down Buck’s neck.
Buck laughs and grinds his cock into Eddie’s hip again. “I noticed. Like what you saw?”
Eddie slips the suspenders off Buck’s shoulders. He tugs at the hem of Buck’s shirt until he steps back to pull it off, then does the same with his own. He can’t help running his hands over the bulging muscle of Buck’s chest, brushing his thumbs over the nipples and smiling when his breath hitches.
“You know I do.”
Buck must know, Eddie tells him all the time how beautiful he is, but he still preens at the compliment. Eddie caresses his abs and obliques, rippling beneath his fingers. Buck is just standing there, enjoying being on display. A private show just for Eddie.
Eddie’s overwhelmed by the urge to bite Buck’s arm, and he gives in to the impulse. Buck groans. “You’re gonna leave a mark.”
“What if I don’t care?” But he eases up just shy of bruising and kisses Buck again.
“Thought we were keeping this a secret,” Buck mumbles against his mouth.
Eddie feels guilt twinge in his stomach. Buck insists he’s not upset they haven’t told anyone yet, that he’s fine waiting until Eddie is ready, every time they’ve talked about it. But Eddie’s not sure whether somewhere, deep down, Buck feels like it’s because he’s not good enough. That couldn’t be further from the truth. He kisses Buck harder, trying to telegraph his feelings through his lips.
Buck moans into his mouth and his cock twitches, reminding Eddie why they came in here in the first place. “Come on, we don’t have much time. God, I wish I could fuck you.”
“Do it.” Buck moans again and grinds a little against Eddie’s groin, sending sparks through his body.
Eddie chuckles. “You’re always ready to go, aren’t you?”
Buck fishes around in his turnout pocket, triumphantly pulling out a little bottle of lube. “For you? Always. And I came prepared. Weren’t you the Boy Scout?”
Eddie plucks the lube out of his hand, smirking. “Yep, let me give you the three-finger salute. Turn around.”
Buck scrambles to turn around and yank his pants and boxers down to his knees. Eddie guides him gently down, hand on his neck, nipping and kissing along his spine, until he’s leaning over a stack of chairs. He kicks at one of Buck’s boots to make him widen his stance, still only touching his back, and Buck whines. “Eddie-”
“Shhh,” Eddie murmurs, popping the lube open and slicking up his fingers, “you have to be quiet. Don’t want to get caught.”
Buck moans against the meat of his forearm and thrusts his hips into nothing, because he does kind of want to get caught and Eddie knows it. This would be worse than any of the other public places they’ve had sex, though, if someone saw them. As Eddie nudges one finger into Buck’s hole, he fills Buck’s mouth with two fingers from his right hand. Buck yelps in surprise, spurting precum, but takes him in easily in both cases, sucking hard on Eddie’s fingers, eyelids blinking shut.
Eddie works Buck open gently but efficiently, adding a finger, scissoring them apart, savoring the tight heat. Eventually, he adds a third. Buck is worked up already, drooling around the fingers in his mouth, pushing his ass more and more insistently against Eddie’s hand. He hasn’t even touched himself yet, and his cock is angry red and leaking steadily. He’s a fucking dream, splayed out in front of Eddie for him and him alone, whimpering and desperate in a matter of minutes.
If they were alone, in his bedroom or Buck’s, if they could take their time, Eddie would keep going. Fuck Buck on his fingers slowly, make him wriggle and whine and try to get Eddie to hit his prostate. Hold his hands up over his head, tell him he couldn’t touch himself until Eddie said so. Tease him until he begged for it, until tears sprung to his eyes that Eddie could kiss away, while still denying him exactly what he wanted.
But he’s aware of their time limit right now, so Eddie curls the fingers in Buck’s ass on his next thrust, jabbing his prostate dead on. Buck keens, pulling his mouth away from Eddie’s right hand. “Eddie, that’s good, that’s enough, I’m ready, fuck me, please, please fuck me.”
Eddie runs his hand over the curve of Buck’s ass, then gives it a sharp smack. Buck jolts and squeals, more precum pulsing out. “Eddie!” It comes out as a whine.
The foreplay, the anticipation, getting Buck to shake and squirm and beg below him, is almost as fun as the sex itself, but Eddie’s held out just about as long as he can, too. He lubes his cock, giving himself a tug for good measure, and lines up. Buck’s hole is pink and wet, fluttering as he clenches around nothing.
“Okay, baby, you’ve been so patient.” Squeezing Buck’s ass with one hand and using the other to guide his cock, he pushes in slowly, past the initial resistance, settling deep inside. They both groan, too loud. Eddie doesn’t care. Everyone’s probably left the dressing room by now anyway. It feels so good, almost too good. He has to pause for a moment, buried to the hilt, to get a handle on himself.
Buck’s babbling again. “Eddie, so good, you gotta move, please, fuck me, need you to fuck me hard, Eddie, Eddie-”
“I’ll give you what you need, baby.” Holding Buck by the hips, Eddie pulls out and then slams into him. Buck cries out.
Eddie thrusts into him again, and again, until he hits Buck’s prostate and makes him moan, louder this time. Then he speeds up, setting a grueling pace.
“You’re so good, baby, take me so well.” The praise makes Buck writhe beneath him.
“Eddie- Eddie- Eddie-” Buck repeats his name on every thrust, like it’s the only word he knows. The only thing he needs.
Eddie can’t hold back, he never can when it comes to Buck. He’s no longer aware of the noises he’s making, probably way too loud for where they are. He’s losing it already, it’s so good, it’s too much. He grits his teeth, gasps out, “Buck, gonna come-”
That’s when Buck finally takes hold of his own cock, jerking himself in loose, uncoordinated movements. It’s all he needs. Eddie can feel the moment he lets go, clenching around Eddie’s cock, impossibly tighter and hotter. It’s more than Eddie can take, he’s coming, they’re coming together, gasping and groaning.
Eddie collapses on top of Buck, who’s still bracing himself on the stack of chairs, shuddering through aftershocks. Softening, Eddie slips out of Buck and wills himself to stand on shaky legs. “Fuck, that was good.”
Buck pushes himself up to stand. He’s red all the way down his chest, sweating, hair a mess, words still clearly beyond him. He pulls Eddie into a kiss and they cling to each other for a minute, Buck’s pants still down around his ankles, Eddie’s shoved open in the front. Eddie shivers at the contact on his oversensitive cock, but he can’t move away. The dizzying swirl around them slowly resolves into the real world again.
After a while, Eddie rests his forehead on Buck’s shoulder and checks his watch. “Shit. We need to clean up and get out there, Ravi’s gonna be so pissed.”
He looks around for something to wipe themselves down with. Eddie’s not in bad shape, but Buck has his own cum all over his belly and Eddie’s leaking out of his ass. He looks debauched. Eddie stands back to enjoy the view. He runs a finger through the mess on Buck’s stomach and sucks it into his mouth. His cock twitches a little at the bitter, salty taste as he tucks himself back into his underwear.
Buck’s brain is coming back online, though he still looks just as dazed as Eddie feels. “Fuck. Yeah, okay.”
He grabs his tank top off the floor, wincing a little as he bends over, and starts to wipe the cum off his abs. Suddenly Eddie can’t bear the thought. He pushes Buck’s hand away and drops to his knees, licking Buck’s stomach clean, nuzzling into his warm skin. Buck sucks in a breath but doesn’t move, just runs a soft hand through Eddie’s hair.
Gently, Eddie takes the shirt out of Buck’s hands and wipes his spend off of Buck’s legs. It’s still leaking out a little, but they’re out of time. Eddie smiles to himself. Buck will be a mess onstage, because of him. Just like he imagined. A dream come true.
They both jump at the sharp knock on the door. Buck wrenches his pants back up, but neither of them are fully dressed when the door opens and Chimney barges in, hand over his eyes.
“Guys, I don’t want to know what’s going on in here, but I’ve been looking everywhere for you! You’re almost up. Ravi and May are freaking out. So come out of the closet now. Uh, I mean! Not like that! Pretend I didn’t say that. Actually, I wasn’t here at all. Just, you know, get out there.” Chim pauses, dares to peek through his fingers at them. “And put on some clothes. I know this is a meat market but you look like you just…” he breaks off like it physically pains him to finish the sentence.
“Like we just fucked?” Buck offers helpfully.
“Never say that to me again. And I was never here!” Chim yells over his shoulder, already out the door.
Eddie scoops up his shirt from the floor and jogs after him. Aims for casual. “Hey, Chim? You’re not gonna tell anyone, right? Since you were never here?”
If possible, Chimney looks even more uncomfortable. “I’m your captain, I think it would be an HR violation. Actually this whole thing is probably an HR violation. I need to look it up. But please make Buck tell Maddie! She will literally kill me if she finds out I knew and didn’t tell her.”
Relaxing a little, Eddie smiles. “Sure, we can do that.”
Chim sighs, allows a hint of a smile. “And, uh, congratulations? This is the real deal, right?”
Eddie looks over at Buck, who’s back in front of the mirror, smooshing gel into his wild hair. The tip of his tongue pokes out of the side of his mouth. Eddie’s heart swells. He grins at Chimney.
“Yep, the real deal.”
The secret’s out by the end of their next shift.
