Actions

Work Header

that's that me, espresso

Summary:

Tommy thinks it's so cute how he's got Buck wrapped around his finger.

Work Text:

Tommy likes Buck, he really does. He thinks he’s sweet, adorable, and ridiculously oblivious to everything he feels. But, what? He’s supposed to tell this baby bisexual that he’s in love with his best friend? He’s not going to do that, at least not yet. He’s allowed to bask in the attention he’s getting from him. The attention is nice, and he doesn’t want it to go away just yet. It makes him smile the way his phone blows up with texts from him, the occasional tweet that gets sent his way, and the snaps of him trying too hard to look good on shift. It’s nice to be wanted by someone who wants him so desperately. 

He’s got him wrapped his finger with just one kiss. 

-

“Hey, Tommy,” Buck is breathing out as Tommy smiles at him as he opens his door. Tommy smirks, just a bit as Buck stands there with a look of awe on his face. 

“Are you going to come in?” Tommy raises his eyebrow, which causes Buck to stutter out a reply as he stumbles his way in. Tommy can’t help but lightly chuckle as he shakes his head and closes his front door. Although Buck has made his way into the house, he’s stood there waiting for Tommy to take the lead. It’s obvious Buck doesn’t know if he should make his way over to the couch, or down the hall to his bedroom. Tommy places his hand on his lower back and pushes him towards the couch where Jeopardy is on for background noise. 

Tommy quickly learns that was a bad idea. Buck is nervous, and instead of leaning into Tommy’s arm around his shoulder, he’s answering the Jeopardy questions. Tommy’s eyebrows raise with how many answers he knows, and it’s quite impressive, but this isn’t what his plans are tonight. He lightly brushes his fingertips against the skin just below Buck’s sleeve, and he can feel the goosebumps that are rising on his arm. Tommy takes that as a sign that he can move more into Buck’s space, close enough he can hear the sharper intake of breath he takes. He’s leaning closer, his lips brushing against his jaw. 

“I can smell you,” Tommy leans back just a bit where Buck has turned his head slightly to see him. His eyes are wide, and his cheeks are flushed red. Tommy put on his favorite cologne right after Buck texted he was on his way. Tommy smiles at him, all his front teeth showing. 

“Yeah? You like it?” Tommy remembers the smell of the first man he ever kissed, the cologne overwhelming his nose, which was hard to do in a small gay bar. He knows it’s intoxicating when figuring yourself out, like a telltale sign this isn’t a woman, it’s a man, and it’s exhilarating. Buck is nodding frantically, and then whispering, “Yeah”. Tommy leans down to press his nose into his jugular vein and starts to leave kisses there. He can feel the way Buck is swallowing spit. 

When Tommy moves to straddle his hips, Buck keeps his hands to the side which just won’t do. Tommy grabs them from where they’re gripping the cushions on the couch and places them on his hips. Buck takes the permission granted and reacts immediately. He’s gripping the back of Tommy’s shirt to keep him where he is. His hips are already rutting up into him trying to get any contact, and Tommy can feel he’s fully hard. He hasn’t even kissed his lips yet, but the light kisses up his neck and now going up his jawline. 

Buck is practically whining into his open mouth just before he presses his lips to him. Tommy swallows down the noises he’s making as he finally plants his lips on his. Buck’s grip is tightening on his shirt trying to pull him closer. Tommy moves his hands down to unbutton the top buttons of Buck’s shirt, and Buck moves his hands so he can do it himself. He’s desperate for Tommy’s touch on his bare skin, and both of them know it. 

Buck either runs hot or is sweating from the five minutes of making out because he’s hot to the touch when Tommy places his hands on his rib cage. Buck is arching into the grip, and Tommy has to push him back down into the couch. It breaks their lips for a brief second, and Tommy uses the break to tell him, “I’m not going anywhere, calm down.” Buck’s eyes widen just a bit at the call out, but Tommy doesn’t let him respond before pressing his lips back in with the small intrusion of his tongue. Buck is arching his back and letting out a moan right into Tommy’s mouth. His hands go underneath Tommy’s shirt, and Tommy lets him know he enjoys the way Buck’s fingernails scrap down him with an appreciative groan. Buck is thrusting his hips up at the noise, and he’s greeted with another moan from Tommy as their bulges press into each other. 

“Off, off, please,” Buck pulls back, throws his head back against the couch, and tries to rip Tommy’s shirt off him. Tommy grabs his hands with a laugh, he’s not going to let Buck rip his favorite shirt off of him, although Buck would probably let Tommy do it to his. He pulls it off, making sure to give Buck a show as he does it. His mouth is slightly open when Tommy can see him again, and his pupils are completely dilated when he flicks his eyes up at his. Tommy smiles at him, then quickly leans back down.

Tommy isn’t even pulling out his best tricks. He’s just brushing his fingertips against Buck’s nipples, and twisting every so often. Buck is so responsive, and it’s beautiful to witness him falling apart underneath him. They’re not doing anything but rutting against each other and making out before Tommy feels Buck’s nails dig into his back, his hips rutting up but stilling against him. Buck’s mouth clenches shut against his lips, and Tommy knows he’s coming in his pants. He reaches his hand down to feel the wet spot on the front of his jeans, and Buck is gasping into his mouth as he does it. 

He doesn’t push Buck to return the favor, but Buck is giving him puppy eyes on the couch and he can’t say no. He has to bite his tongue to hold back the, “You really meant it when you said you were an ally” comment as he jerks him off with excited eagerness. Buck looks ridiculously pleased as Tommy comes with a gasp, and Buck’s name on his lips. He’s grinning from ear to ear as he settles back on the couch next to him. 

Tommy lets Buck stay over. He doesn’t want to kick him out after his coming in his pants on the couch. He lets him take a shower, and Buck blushes when he gives him his clothes to wear for the night. He catches him looking in the mirror as he runs his hands down the shirt that’s way too big for him, but a smile on his face nonetheless. 

Tommy wakes him in the morning by tracing his fingertips down his back, placing light kisses where he sees goosebumps rise. Buck is quickly arching into the touch, and Tommy smirks from where his head is lying against the pillow. He leans up and rests his hand on his palm, looking over Buck’s shoulder to see his eyes blinking open. When he sees that Tommy is already awake, he turns over so fast he tugs the comforter off of him. It seems to remind Buck that Tommy is shirtless, and his pupils are already dilating. Tommy leans down and Buck leans up to meet his lips. It’s a quick, but dirty kiss. Tommy makes sure to pull away slowly to add a little extra tease. Buck chases after his lips, but Tommy is already up and out of the bed throwing on a hoodie. 

“Coffee?” Tommy looks back to see Buck on the bed looking flushed and confused. Buck is already shaking his head no, just as he expected he would do. Tommy already has him buzzing without any caffeine, just like he wanted. 

 

(It’s the night after Buck stays over, and Tommy is brushing his teeth when his phone starts to light up with incoming messages. Before he even reads who they’re from, he has a pretty good idea who it is based on the way messages keep coming one after another. 

Can’t stop thinking about you

I miss you

When are you free next? 

I have a shift tomorrow and the day after

We could get lunch though

I know a great deli

Unless you can’t

We can go somewhere else too if you don’t want to go there 

Tommy laughs as they keep coming. He puts his phone in his pocket and tells himself he’ll reply later to keep Buck waiting for a little.)