Work Text:
Mac and Dennis have always been close, but as of late, it seems Dennis has been pulling more strings than usual.
It started with sharing clothes again. They had stopped for a while after Dennis found out Mac had been wearing his shoes and giving them both sores on their feet. Disgusting. Mac is lucky Dennis even considered it again.
Then it developed into falling asleep on the couch together. They’d usually wake up with their arms and legs tangled together after practically cuddling the whole night.
Finally, it evolved into being comfortable enough for Dennis to walk in and do his “nightly routine” while Mac was in the shower. Only that was when Mac started to get skeptical. He wasn’t so much worried about what was going through Dennis’ head, he was more worried about how gay this might make him. He tried to shrug it off, went to bed feeling a bit warm while thinking about Dennis.
A few days later at Paddy’s, there’s nothing necessarily out of the ordinary business-wise. 183 bucks on a Friday night. Great. But that’s nothing new; in a way, it’s almost comforting to know nothing will ever change about this grimy little dive bar.
In the back of the pub, just after closing down for the night, bickering can be heard from Mac and Dennis. Mac’s face is practically glowing red from irritation, getting all worked up just because Dennis won one round of pool. Dennis’ lips curl into a smug grin that you’d just be itching to slap off, his lit cigarette dangling between his fingers before he takes a long hit. He throws his pool cue over his shoulders, trying to look as laid back as possible just to get a rise out of his friend here.
“That’s not fucking fair, Dennis. You always win! You have to be cheating or something!” Mac exclaimed, slamming his cue onto the pool table in frustration. His plump bottom lip protruded out, pouting like a child that just dropped its ice cream. He crossed his arms and narrowed his eyes, clearly trying to look angry, yet his soft features made it hard to take him seriously.
Dennis let out a slight chuckle, leaning closer to blow his cigarette smoke directly in Mac’s face. He could see his friend’s nose scrunch up in disgust, which just amused him even further. “How’s it not fair, Mac? I’m good at pool, you’re bad at it, so I won. Sounds pretty fair to me.”
Mac let out a dramatic whine, steam practically coming out of his head. It was cute, Dennis thought. How whiny he got at the smallest things. Something made him want to hear more.
“Well then I want a rematch,” Mac stated, trying to sound more confident and put together than he actually was. He leaned back against the pool table next to Dennis, glaring at the man through his peripheral and watching him take another hit off his cigarette.
As Dennis lowered his cigarette, his hand neared too close to Mac’s wrist for comfort. The man visibly startled, pulling away from Dennis. He raised his hand to his neck and itched, trying to play it off, but of course, Dennis just had to notice. He always noticed.
“What was that for, buddy? You afraid I was gonna put my cigarette out on you or something?” Dennis laughed lowly, jerking his hand with the lit cigarette playfully in Mac’s direction. He saw Mac flinch yet again, his heartbeat practically loud enough for Dennis to hear. The younger man’s eyebrows furrowed yet again, looking at Dennis with the best angry expression he could possibly muster up.
“What’s your problem, dude, seriously!” Mac starts, pushing off the pool table with a frustrated huff. “I swear I can never read you! What is up with you lately? You practically cuddle me to sleep, watch me shower, yet you do shit to get a rise out of me all the time! What do you even want from me, man?”
Mac is right. Okay, maybe he does give mixed signals a lot. It’s all just part of the fun. But what does he want from him? What does he really want?
He sets his pool cue down and walks towards Mac even as he steps away. He has a sort of twisted look on his face that Mac can’t necessarily read. Curse Dennis for always being so hard to read. Mac opened his mouth to continue, but before he could get anything out, slim fingers tightened around his wrist and maneuvered him around so he’s backing up against the pool table again. Brown eyes widen in a mix of awe and confusion as one hand cups the back of his neck, pulling him in for a passionate kiss.
Dennis roughly slams their lips together, tonguing into Mac’s warm mouth with little warning. He tugs at the hair on the nape of the shorter man’s neck, tilting his head further back to deepen the kiss. Mac stands completely dumbfounded, whining into Dennis’ mouth with pure shock. His hands fly to Dennis’ chest, attempting to push him away, but suddenly his limbs feel like Jell-O and his body feels like it’s going to melt into a puddle right there in the back of the bar. Surely something that Charlie would end up cleaning later. He moans a protest against Dennis’ lips, unsure whether to pull away or pull his best friend closer. He tastes bitter like cigarette smoke.
Dennis breaks their kiss momentarily, breathing heavily between whispers, “Shh, just let me in, baby boy. You asked what I wanted. Let me show you.” He looks down into Mac’s wide, brown eyes, brushing a thumb underneath in a comforting manner. With his other hand, the one with the lit cigarette between his fingers, he lifts it to Mac’s neck, pressing it into the tender skin as he crashes their lips together once more.
Mac yelps into the taller man’s mouth, squirming against the pool table as he feels the burn sizzling on the nape of his neck. His whimpers are like music to Dennis’ ears. He’s starving. It’s impossible for him to just not want more. As Mac finally melts into the kiss, he can feel Dennis’ lips turn up into a smirk against his. It makes Mac’s stomach do flips in the best way possible. He gets comfortable, sitting back on the pool table as he shyly licks into Dennis’ mouth, learning to love the taste of the very same cigarette that just engraved itself into his own skin.
When Dennis breaks the kiss, Mac finds himself whining in disappointment. He doesn’t know what to say. All he can do is stare up at his roommate with those stupid saucer eyes of his. He should be scolding him. He should’ve pushed Dennis off of him and slapped him right across that pale cheek as soon as he put his cigarette out on him. But he doesn’t feel like doing that. He wants more. He wants more of Dennis. The more the reality of their situation settles in, the more aware Mac becomes of the tightness of his pants. A whole new shade of red spreads across Mac’s visage.
“Oh Mac,” Dennis shakes his head, teasing as his eyes land on the obvious bulge at the front of Mac’s dickies. “Someone’s excited to see me, isn’t that right, baby boy?”
“I— fuck, ‘m sorry, Den,” Mac groans in embarrassment, burying his flushed face in his hands. What he absolutely didn’t expect was for Dennis to spread Mac’s legs further apart and hike them up over his shoulders. Now Mac can directly feel the bulge in Dennis’ own pants right against his ass. Mac swears his heart could jump out of his chest. “I didn’t mean to…”
“It’s okay, baby boy. Just let me take care of you,” Dennis coos, pressing his lips to Mac’s throat as his hands slide under Mac’s stupid sleeveless tee to slip it off. He can feel how hard Mac swallows against his lips, grinning slightly in response. Plush lips begin to kiss down the tan, freckled skin, stopping when he reaches one of those welcoming pink buds. Cautiously, he flattens his tongue over it, relishing in the gasp from Mac he gets in response. He wraps his lips around it, suckling and swirling his tongue around the sensitive nub. Calloused hands tangle in his curls, Dennis taking it as a sign that his ministrations are too much. He pulls off with a pop sound, peppering kisses on Mac’s pec to soothe him.
Just as Mac opens his mouth to speak again, he cuts himself off by a choked whimper deep from his throat. Dennis squeezes Mac’s straining cock through his pants, causing the other man to buck and whimper. “Dennis—“
“Mac,”whispered Dennis in a soothing tone, carefully lifting Mac’s hand to leave a kiss there before lowering it to his own throbbing crotch. “You feel that, buddy? There’s nothing to be ashamed of.”
Mac’s honey brown eyes widen and his teeth tug at his bottom lip, carefully calculating Dennis’ expression as he experimentally feels Dennis’ cock through his pants. Mac’s throat bobs from the nerves, part of him in disbelief that Dennis would ever let him touch him like this. The shift in their relationship lately is starting to make a lot of sense to Mac. Slowly, Mac reaches for the zipper on Dennis’ jeans, pausing to look at him for permission before he continues. He bats his lashes, and God, if he isn’t just adorable. “Den, can I…”
“You wanna see, baby?” Dennis hums in response, amused by Mac’s sudden eagerness. Seeing Mac without the tension in his frame sends a warmth through Dennis’ body that he’s never felt before. He allows Mac to unzip his jeans, his own hands working on getting Mac’s Dickies down as well. Dennis can’t help but chuckle at the sight of the huge wet patch at the front of Mac’s grey boxers. “Jesus, Mac. I’ve barely touched you.”
“Shut up, asshole,” Mac grumbled, puffing his cheeks out and dramatically turning his head away from the taller man.
Oh, so now he wants to talk back?
Dennis thought to himself. He has a hard time suppressing the devilish smile that spreads across his face before he grabs Mac’s own, forcing him to face him. Before the flustered man could even speak, he shivered from the wetness of Dennis’ tongue made contact with the shell of his ear.
“Getting bold now, telling me to shut up. Soon enough you’ll be screaming my name. Quite hypocritical of you, don’t you think, sweetheart?” Dennis murmured against Mac’s ear, thumbs slipping under the waistband of his roommate’s grey boxers, tugging them down until his leaking cock springs free. He could’ve sworn he saw Mac’s eyes roll back into his head. Mac’s not the biggest, but that’s nothing new. He’ll make do with it later. He’s definitely not the one getting fucked today.
Mac mumbles something inaudible under his breath, trying not to make eye contact with Dennis as he clumsily tries to slip the other man’s pants off as well. That’s Mac for you. Always needing to make things a competition. Mac does a good job of staying composed until he finally frees Dennis’ dick. His mouth waters just from the sight.
“Mm. Drooling already? Maybe another time, ‘kay baby boy? I’m more interested in fucking your brains out right now.”
Mac froze for a moment, drawing back from Dennis slightly. He looks down in his lap, trying not to look at his own cock weeping and leaking against this thigh. He wants this so badly. He needs it.
But he’s scared.
“Dennis, uh, I’ve never…” whispered Mac timidly. He fidgets with his own thumbs, his anxiety more evident than he probably knows.
“Trust me, Mac. I know. I know you’re nervous. You don’t have to hide it. Just let me take care of you, sweet boy.” Dennis cooed sweetly, bringing his own fingers up to his lips and coating them in saliva. Mac cocks his head to the side like an oversized dog, analyzing Dennis’ movements. Suddenly, he’s lowering his hand and gently rubbing his spit-coated fingers around Mac’s entrance. Mac immediately shudders at the contact.
“Oh,” Mac moaned lowly. He sucks his plump bottom lip in between his teeth, trying to get accustomed to the feeling between his legs. A high-pitched whimper flies from his lips as Dennis slips one finger in and curls it. Soon enough, Dennis is prodding at that sweet, sweet spot that has his hips bucking and his toes curling. “Oh God, Dennis—“
“Hmm. There it is. Thatfeel good baby? There’s no need to hold it in. You’re allowed to let it out with me.” In goes another finger.
Mac’s whole body arches as Dennis curls both fingers right into that particularly spongy, sensitive spot. A moan rips from the depths of his throat, his eyes fluttering open and mouth agape as he tries to collect himself to speak. “Ha… yeah, feels good.”
A third finger prods at Mac’s hole, determined to prepare him thoroughly for what’s to come. It takes a moment to get past the initial resistance, scissoring his fingers until they’re fully seated. Dennis steals a glance at Mac’s face, a pink tinge spread over his cheeks, sweat beading down his forehead, and hair tousled in obscene directions. He feels his cock twitch at the sight and groans lowly against Mac’s cheekbone, peppering gentle kisses there before he spits on his free hand and gives himself a few pumps.
Dennis slips his fingers out of Mac’s sweet hole, relishing in the whine of disappointment he got in response. Those beautiful brown eyes already look completely fuck dumb and love-drunk, and they haven’t even gotten to the good part yet. Dennis spits on his best friend’s entrance once more for good measure before finally nudging the tip of his cock up to it. Mac immediately tries to impale himself on it, bucking like a madman, but Dennis grabs his hips hard enough to bruise and flips him over. “Tsk tsk. Let me do the work, baby boy.”
“I wanted to see you, Den,” Mac murmured, slight disappointment evident in his voice. He would do anything to see those gorgeous sapphire eyes looking up and down his body.
That immediately disappears, however, when Dennis pulls Mac back against his chest and starts to slowly push inside, burying himself to the hilt in Mac’s tightness. A low groan rips from Dennis’ chest, eyes rolling back at the quivering of Mac’s sensitive walls. “Goddamn, Mac,” Dennis whispered hoarsely, leaving kisses along Mac’s neck and shoulders. One hand continues to steady the man’s hips while the other hand slides up his stomach slowly, feeling the muscles present there. Finally, he reaches his destination, rolling one of those sensitive pink buds between his fingers as he rolls his hips forward into his best friend.
“Dennis! D-den… fuck!”
Mac cried as Dennis began to thrust. Behind him, Dennis was quick to set a steady pace, soon drilling right into his over-sensitive prostate over and over again. A series of high-pitched keens fall from Mac’s lips, his hands clawing at anything he could reach, which, really is nothing, considering they’re fucking on the pool table in the back of Paddy’s.
Mac’s beautiful noises only threaten to make Dennis speed up, his nails digging so hard into Mac’s hip that it’ll definitely leave a mark. He moans right into Mac’s ear, pulling out until only the tip is left inside, before slamming all the way back into the delicious warmth that is Mac’s hole. Tenderly, he presses his lips against the cigarette burn on the back of Mac’s neck. Soothing the wound he created himself with his very own cigarette.
“You’re doing so good, baby,” he murmured against Mac’s hair, muffled.
A failed response from Mac comes out in the form of wanton whimpers that fill the empty bar and Dennis’ ears. His body writhes, hips moving to meet Dennis’ rough thrusts. As Mac’s movements grow erratic and his legs begin to tremble, Dennis can tell he won’t last much longer. He’s not sure how much longer he’ll last himself with Mac’s quivering around his cock, gripping him like a vice.
“Close, Den— ‘M gonna come like this,” whined Mac, his chest heaving as he gasps for air.
“Come, baby boy. Let me see it.”
And just like that, Mac is coming hard, ropes of white painting both the side of the pool table and the floor beneath. He’s delightfully wrecked, absolutely ethereal. Making noises Dennis never thought he’d hear from his best friend, muscles sheen with sweat, soft tufts of hair plastered to his flustered face. That cigarette burn. A permanent reminder of this night, soon to scar over and cling to him like a parasite. It makes Dennis feel all sorts of new feelings, warmth pooling in his lower body. Makes him feel like he marked Mac as his own. The thought of Mac belonging to him— so simple, yet it sends him flying over that invisible edge, trying to catch himself, yet it proves impossible. Absolutely hypnotized, he gives one last thrust, groaning as he spills deep inside of his best friend.
The both of them spend a few moments catching their breaths again, utterly drowned in each other. As Dennis pulls out, a slight disappointed frown spreads across Mac’s lips. He knows it can’t last forever, but God, what he would give up to make it. They should really get home anyways. They fucked in the back of their own bar, for gods sake. Sure, they made a mess, but that’s Charlie work. Nothing they need to be too concerned about cleaning up.
“We got jizz everywhere, man,” Mac laughed hoarsely, his voice destroyed from his vocality. A slight pink tinge appears on his cheeks, clearly embarrassed from the sound of his own voice.
“Well yeah, that’s usually what happens when 2 people have sex, Mac,” Dennis replied, sarcasm evident in his tone. He can’t help but grin to himself as he works on getting his clothes back on.
Mac rolled his eyes dramatically, fumbling with his dickies and tugging his shirt back on before responding. “Don’t patronize me, bro. Let’s just get home.”
“You’re right, bud. You still up for Predator tonight?”
