Work Text:
mack thinks he should’ve probably known, then.
the way sam had smirked as he had handed mack an unsuspecting box, mischievous glint in his eyes, making sure mack knew he was to only be opening it that night, when he’d finally be freed of the presence of everyone else that had wanted to spend his birthday with him. will had looked suspicious, eyes squinted as he stared at sam and then at the nondescript box, almost like if he tried hard enough, he’d be able to see right through to the contents of it. mack had simply brushed it off as another instance of sam being weird, but he should’ve probably known.
fact is that he hadn’t known, and he finds himself gasping quietly as he finally opens the box, alone in his bedroom at the end of the day. will is puttering somewhere around the apartment, giving mack his privacy.
right now, mack is incredibly thankful that will hadn’t pushed when he’d told him he wanted to be alone for a little bit.
thankful will isn’t there to witness the way mack can’t help his hands from reaching out to the contents of the box, barely there fingers tracing over intricate white lace, eyes wide and cheeks blooming red the way it always does when he’s taken aback by how much he craves something he wasn’t even aware he wanted.
it’s-
it’s fucking lingerie.
lingerie made for a girl, with a body so different from mack’s, but he finds himself craving the feeling of the garment against his skin nonetheless.
which is probably really fucking weird.
but he thinks he might be past the point of caring, and it’s definitely not the weirdest thing he’s ever craved by a mile, if his constant googling of “why do i get hard when my best friend….” followed by absolutely everything will has ever done in mack’s presence, -ranging from absentmindedly running a hand through his blonde curls, to the way he’d once pinned mack down when play fighting, hands pressing his wrists down onto the ground and panting into his mouth before realising and pulling away, or even that one time he’d jokingly laid a hard swat against mack’s ass as he passed him by- means anything.
he quickly decides that he doesn’t care, and that the shame he knows will come crawling inside him and keep him up in the wee hours of the night is a later problem.
he gets up, sparing a glance to his closed bedroom door, and begins undressing with trembling hands until he’s left in nothing but the blotchy red flush covering his face and the top of his chest. he gently, so carefully, pulls out the contents out of the box to examine them closer. he’s never put much thought into lingerie, or anyone wearing it, but the garments in his hands are beautiful. a white little set of a bra and panties, all intricate detailing and woven lace. what really makes his heart thud in his chest is the blue stitching and little bows, and his traitorous mind supplies that they’re exactly the colour of will’s eyes.
shaking his head to get rid of that train of thoughts, he takes a deep breath before finally, finally, starting to put the gift on. the panties are easy to slide into, but the bra gives him a little trouble, his shaky hands clumsy around the clasp. when he’s finally done, pretty sure he hasn’t put everything on backwards and inside out, he slowly and hesitantly turns towards the mirror hanging on the wall in front of his bed.
his breath catches in his throat when he’s face to face with his reflection. it feels like his brain freezes, before melting out of his head and leaving him with a weird feeling in his chest, the one he only ever gets when will does something that is definitely too close to crossing the unspoken line between them.
he’s-
he feels pretty.
the word feels clumsy even in his head, he’s too broad for something so delicate, the garments not fitting that well, a little too big around his pecs and too tight around his cock, not that he has much to work with in that department anyway, but it’s even more apparent now, encased in lace.
but even with all of that, the things he should probably be focusing on because it’s weird, he’s a man and he shouldn’t be wearing that kind of thing, and especially not getting hard because of it, he still feels pretty. beautiful, almost. words he never thought he’d consider thinking about himself.
the panties mould to his hips better than he could have ever imagined, and hug the curve of his ass, stopping mid-cheek.
hesitantly, he lets his hands trace over the soft lace. when he’d first opened the box, he’d expected it to be scratchy, uncomfortable the way lace had always seemed like it would be, but it feels so soft against his skin.
he fleetingly thinks that sam must’ve spent a lot of money for such a stupid gag gift, but the thought doesn’t have time to sharpen into anything else before the door handle clicks, without so much as a warning.
“mack, have you seen my-“
will looks up and freezes, mouth ajar and his fingers still gripping the handle.
time stops.
mack’s heart does too, probably.
he doesn’t move, paralysed by the shame of being seen in such way, and even more so by the shameful bout of elation that it’s will seeing him like that, that he tries to push down immediately as it rises.
will continues to stare, rooted in his place in the doorway, unmoving.
mack stares back, the frankly terrifying array of unnamable emotions coursing through him pinning him in place.
the silence in the room stretches, and stretches, and stretches, until-
“holy fucking shit, mack” will breathes out, swallowing so heavily that mack hears it from where he’s standing.
it’s what finally pulls mack out of his stupeur, and he averts his eyes, desperately trying to find something to say that would make sense in this situation. “will- i-“ he stumbles, words stuck in his throat.
“holy fucking shit” will repeats, his hands letting go of the handle as he steps away from the door, closer to mack, slowly, like a predator circling its prey. it makes mack want to whimper. “after giving you your gift, sam told me that it was a gift for the both of us. i thought it was just his usual bullshit, but fuck, if you aren’t the prettiest fucking gift i’ve ever received.” he groans, eyes never leaving mack’s lace covered skin as he finally steps close enough to touch.
mack’s mind swims with the implications of will’s words, the fact that will might want him the way mack has craved him for years, that he finds mack pretty.
a whine slips out of his mouth, unprompted and shameful, a desperate little sound that he can’t swallow back.
will smirks. “yeah, baby?”
mack is nodding before even realising it, in response to a question will hasn’t even asked. he doesn’t care, thinks he might agree to whatever will asks of him, forever follow his every word, for the price of his own dignity, if it gets will to look at him like that again, heated and burning, blue eyes darkened with arousal, akin to an impending storm. he looks like he wants to devour mack, and mack would let him.
fuck, he thinks, when will easily manhandles him to face the mirror again, stepping behind him as his hands rest on mack’s hips, reverently caressing his lace covered skin.
holy fuck, he thinks, when will suddenly drops to his knees behind mack, almost as if mack is the altar he prays to for salvation, never breaking eye contact as his hands ever so slowly slide down to mack’s thighs, the touch burning.
“will- what-“
will shushes him quietly, burying his face the the small of mack’s back, just above the waistband of the panties, the blue stitching so like his eyes. “let me take care of you, superstar. you deserve to be fucking worshipped, and i’ll be damned if i ever let another opportunity pass.” he whispers against mack’s skin, and before mack even has the time to register the words, let alone formulate a response, he feels a kiss pressed to the lace, right over his hole.
he keens, trembling in shock and need and the shaky realisation of what that kiss implies.
he can feel will’s cocky grin against his thigh, where the blonde’s lips have traced a path to, pressing kisses and laving his tongue over the delicate skin, nipping as mack trembles under his deft mouth and firm hands, little gasps continuously leaving his lips.
“doing so good, baby. keep your eyes on the mirror, watch yourself fall apart for me. gonna give you what you want.” will mumbles after a particularly harsh bite that leaves mack whimpering high in his throat, hands flying into the mirror in front of him in a desperate attempt to keep himself from falling over. he’s never felt this undone before in probably in entire life, but he thinks it might just be the effect will has on him.
all pretence leaks out of him. “please, will- i can’t, need you-“ he whimpers through shaky gasps, so close to the edge without even having been touched. he’d probably be mortified, if he had even half a mind to care.
will quiets mack’s pleas by tugging the panties down the curve of his ass in a single movement, and diving between his cheeks, his tongue laving over his hole all at once.
mack almost screams, the foreign pleasure so much after so little, but he manages to hold it back, head swimming as will keeps going, alternating between licking around his rim and sucking, breaching the soft resistance with his tongue. the sensation is nothing like anything mack’s ever felt before, and it’s also possibly the best thing he’s ever felt.
his mouth keeps forming incoherent bouts of words, sentences that break between whimpers and intelligible pleas of will’s name as he desperately tries to be good, to keep watching his own reflection fall apart, grinding back against the mouth ravishing him, desperate little humps he couldn’t stop even if he tried, the pleasure just too good and too much and too close-
he whines loudly when will pulls away, too gone to even feel embarrassed, desperately chasing the contact back.
“you’re doing so good, superstar” will groans , warm breath hitting the burning skin of mack’s rim with every word. “taking it so well. want you to cream on my tongue, yeah? think you can do that?” he asks, hands tightening impossibly over mack’s hips, probably leaving bruises, almost as if the thought alone is too much for him too.
“yes, yes, can-“ mack cries out, needing will to put his mouth back on him imperatively.
and will gives him what he wants, tongue flicking inside of mack, almost like he’s trying to devour him, until mack’s orgasm hits him like a freight train, without even a single touch to his cock, ripping through his body in waves of white-hot pleasure. his vision goes black as it burst inside of him, and for a second it feels like it’ll never stop, his whole body shaking from the force of it, overwhelmed whines leaving his lips and tears flowing from his eyes.
when he comes to, he’s still shaking a little, breath hitching every once in a while. will has gotten up from his place on the floor and is now plastered to mack’s back, holding him tightly against his chest and murmuring sweet little words and praises against the skin of his neck. “my perfect boy, did so well. so good for letting me take care of you, so beautiful.”
mack slumps back against will’s chest, spent and boneless. he hums quietly, words having yet to come back to him.
“might have to send a thank you card to dickie, for finally getting us together” will hums, grinning against mack’s cheek.
mack lets out what might sound like a laugh, too tired to care, as he silently agrees.
he feels himself starting to drift away, syrupy and slow from what was probably the best orgasm of his life and the quiet elation of finally getting will the way he’s wanted him for so long, until a thought suddenly pops into his head.
he turns around so suddenly that he startles will, who’s hands tighten on his waist as he follows the movement. “you didn’t come” he points out, pouting, feeling bad for having been so solely focused on his own pleasure that he forgot will’s.
he watches as will averts his eyes, cheeks flushing pink. “i, huh, already did. creamed my pants like a fucking virgin just from eating you out” he mumbles, visibly embarrassed.
mack’s brain stalls.
“you.. came. just from eating me out. he repeats dazedly, watching will nod silently. “oh my god. that’s the hottest thing i’ve ever fucking heard” he groans, feeling his soft cock twitch in the ruined lace of his panties.
will’s mouth parts, taken aback. “yeah?” he asks quietly.
“yeah” mack nods. “if i wasn’t too tired, i’d push you down onto the bed and ride the shit out of you just for that”
a sound that’s almost a growl leaves will’s lips, before he pounces on mack, attacking his mouth with his own. as their lips move feverishly at first, devouring and all-consuming, before eventually slowing down in barely there pecks, mouths barely brushing, mack belatedly realises that it’s the first time they’ve kissed. the thought makes him feel giddy.
will pulls back, barely more than an inch, to whisper against mack’s lips. “i’ve been in love with you for years, yknow.” and it’s the most perfect confession mack has ever heard.
mack hums, unable to stop the smile taking over his lips. “good thing i’ve been in love with you for years too, then” he whispers back.
