Work Text:
"Happy birthday, Toro," Frank drawls from where he sits, perched on their bed with one leg crossed over the other. His legs are clad in gleaming knee high latex boots, a beautiful complement to the transparent latex body-con dress that hugs his plush, inked body.
They'd talked about it once in passing, after Ray's eyes lingered for just a minute too long on a display in a sex shop. Ray mentioned a 'silly' dominatrix fantasy, and figured that was that.
But Frank remembered. Frank always remembers when it comes to the rare occasions that Ray divulges his own perversions.
Which is how they ended up here, with Ray standing in the doorway of their bedroom on his 49th birthday, mouth agape as he stares at the vision that is his husband. He drops his bag to the floor and swallows, taking a step toward Frank, only to be met with a soft 'tsk' from the other.
Ray blinks once, then twice, before slowly sinking to his knees, barely reacting to the rippling cracks of his joints as he makes the ground.
"Good boy," Frank purrs, uncrossing his legs and planting both feet firmly on the floor. He leans forward, resting his elbows on his knees with a confidence that would be downright irritating in any other context. Frank smirks when he hears Ray's breath hitch in his throat, eyes flicking between the newly revealed riding crop in Frank's hand and the jet black heeled boots on his feet. "C'mere."
Ray crawls the few feet across the soft carpet of their bedroom, gaze laser focused on Frank's legs, until he settles obediently at his feet.
Frank presses the heart shaped tip of the crop under Ray's chin and tilts his head up until their eyes meet, his own eyes twinkling when he notices the bulge in Ray's pants out of the corner of his vision. "Already excited for me, huh?" Frank teases.
Ray swallows and nods, bringing his hands behind his back. "Yes, sir…" he breathes, flushing at the hum of approval Frank gives him in return.
Frank tilts his head to the side, holding Ray in place. "Do you wanna know how tonight is gonna go, baby?"
Ray shivers and nods again, forcing his eyes to stay trained on Frank's face. "However much you'd like to tell me, sir."
A grin cracks over Frank's face and he leans even closer, minty breath ghosting over Ray's face. "I'm gonna play with you how I want to, and then maybe, if you're good, I'll let you fuck me."
Ray's eyes flutter shut as a jolt of arousal shoots through his veins, a soft whine escaping him as he processes Frank's words. He nods quickly, gripping his clasped hands tighter. "Fuck," he whimpers. "Thank you."
Another pleased hum buzzes in the back of Frank's throat and he leans even closer, pressing a kiss to Ray's lips. It's chaste, all things considered, and Frank revels in the way Ray trembles against his lips, even after all these years.
Frank pulls back sooner than Ray wants, but he knows better than to complain. He knows his place for today, and he bites at his bottom lip to prevent any kind of disappointed noise from falling from his lips. He looks up at Frank again with doe eyes, and can't help but lean into him when Frank places a hand on his cheek.
"Strip for me, baby."
Ray flushes and nods, turning his face to press a kiss to Frank's palm before he stands up on shaky legs. It takes everything in him to stay facing Frank as he pulls off his shirt, though he doesn't dare look at the smaller man, even when he notices Frank adjusting his position from his peripheral vision.
He tosses his shirt into the hamper in the corner, before he strips himself of his jeans, then his socks. He stands still for a moment, hesitantly bringing his hands to the waistband of his boxers, waiting for some sign of approval as he shyly glances toward Frank's face.
Ray feels his breath catch in his throat when he does. Frank is staring with such rapt attention that he almost feels the need to cover himself, despite the decade and a half they've been together. His gaze always manages to overwhelm Ray, a mix of hunger and adoration from a man that has always worn his heart on his sleeve.
Ray is so lost in his thoughts that he almost misses the small nod Frank gives him, and with a sharp inhale, he finishes stripping himself bare.
"On the bed for me." Frank's voice is syrupy despite the authority behind it, and Ray can feel his knees wobble as he moves to obey. His limbs are pliant as Frank maneuvers him to rest on all fours, and he gasps softly when he feels a hand on his back pushing his chest into the mattress.
He holds himself still as Frank quietly shuffles behind him, and it isn't long before a slick finger is rubbing against his entrance. Ray inhales slowly as he buries his face into his arms, and on the exhale, he feels a calloused digit push inside him.
Frank moves slowly as he fingers Ray open, focused purely on getting him ready for something bigger. The drag is nowhere near enough for Ray, and he swears that Frank is purposefully avoiding his prostate as he gingerly thrusts his finger.
He coats a second finger in lube, before carefully guiding that one in to meet the first. Ray gives a low moan as he arches his back, the threat of pressure against that sensitive bundle of nerves enough to make him tremble.
"Look at you," Frank purrs, scissoring his fingers apart as he keeps thrusting his fingers at a crawling pace. "You always open up so pretty for me, sweetheart."
Ray gasps as Frank presses into his prostate and nods into his arms. "Th-thank you…" he whimpers, voice caught in his throat.
"Thank you, what?" Frank prompts. Ray isn't sure when Frank managed to pick up the riding crop again, but when Frank trails it down Ray's spine with the undercurrent of a threat, it makes Ray shudder. Ray needs to remember his place.
"Mommy," Ray whines, pressing back on Frank's fingers. "Thank you, mommy."
A low groan escapes Frank and he finger fucks Ray faster, letting his own spit drip onto his hand and mix with the lube. The title doesn't catch him off guard, exactly, but fuck, it's hotter than he could have anticipated.
"Yeah, that's right, baby." He grins, before adding a third lubed finger.
Ray is moaning openly now as thick fingers work him open, Frank unable to avoid his prostate if he tried. Ray can feel sweat dripping down the back of his neck, plastering the lower layer of curls to his skin as he pants and keens under his husband's attention.
It feels all too soon when Frank pulls back his fingers, and Ray shifts to look back at him before he feels something new press against him. It's cool and blunt and fuck, it's thick, but it is most definitely not Frank. He furrows his brows slightly, brain too fuzzy to come up with an explanation until he feels the base of the plug nestle up against his ass. "Oh, shit," he slurs, dropping his face back into his arms.
Frank's hands move to rub across Ray's hips and waist, massaging him affectionately as he adjusts to the foreign object inside him.
Ray groans, leaning back into the touch as he spreads his knees under him, heavy cock just barely brushing against their blankets. He's so hard it fucking hurts, but he knows he can't do anything about it yet. Ray lifts his head when he feels Frank drape across his back and turns his head to look at his partner, giving him a small, dazed smile.
Frank hums contentedly when he and Ray lock eyes and he leans forward, pressing his hips into Ray's ass as he stretches closer to peck his lips softly, unable to help the moment of tenderness.
Ray keens against Frank's lips, melting into the affection. The momentary break from the dynamic has Ray's head swimming; the reminder that Frank is here with him, that Frank loves him, that Frank is here to catch Ray when it all becomes too much is so grounding.
When Frank shifts away, Ray drops his head back into his arms with a contented sigh, wriggling his hips just enough to feel a pull through his middle-aged limbs. Holding positions like this isn't as easy as it used to be, even when he has the luxury of a comfortable mattress beneath him. Ray is lost to the languorous feeling of muscles stretching when Frank finally speaks again, playing with the end of the plug just enough to make Ray shudder.
"Ready to move for me, baby? Back on the floor."
With a nod, Ray obeys, slinking onto the floor in a way that is less than graceful.
He's back on his knees, perched between Frank's spread legs, hands politely clasped behind his back before the order can be given. His eyes trail greedily up Frank's bare thighs to the latex skirt of the dress hiked up to his waist, exposing his half hard cock. Ray subconsciously licks his lips as his gaze travels higher, up Frank's torso, until finally meeting his eyes again.
His hands twitch with the urge to touch. He waits. He will be good.
Frank leans forward again and runs his fingers through Ray's curls, slowly collecting all of his hair into one hand until he can grasp it into a ponytail.
"You can touch. Don't cum until I say."
That's all Ray needs before he surges forward, one hand finding its way to wrap around Frank's ankle, the other drifting to his knee as he nuzzles against Frank's inner thigh with a heavy pant. Frank's thighs tense as facial hair rubs and tickles sensitive skin, and he lets out a soft, shuddering sigh when Ray laps his tongue along sweat-damp thighs.
He leans closer and presses his tongue to Frank's balls, relishing in the salty bite of sweat, before slowly dragging it along the underside of his dick until he's able to wrap his lips around the tip. Ray moans softly at the taste that is so uniquely Frank. His eyes flutter shut as he lowers his mouth down Frank's shaft.
He sits for a few moments, savoring the feeling of Frank fully hardening in his mouth as he gently sucks, the hand on Frank's leg stroking along the latex.
"There's my boy," Frank murmurs, voice low and breathy as he tightens his grip on Ray's hair. He shallowly rocks his hips into Ray's mouth, smiling softly when Ray digs his fingers into the meat of Frank's thigh to keep himself stable as Frank's cock drags against his tongue. Then, he uses his freehand to grab the remote stashed under the pillow, and clicks a button without warning.
The plug inside of Ray buzzes on and he squeaks around Frank's cock, shutting his eyes tighter as he squirms against the feeling. Frank, the asshole, didn't bother to ease Ray into the vibrations, moving immediately to a medium level as he glances down, watching Ray thrust into the air.
With a smirk, he shifts his ankle to rest between Ray's knees and the larger man gives a desperate mewl as his cock nudges into the latex, smearing pre-come across the shiny surface.
Frank ups the level of the vibrator and Ray gives a muffled cry, haphazardly rutting against the boot as he redoubles his effort on Frank's dick, bobbing his head eagerly. Each taste of precum on Ray's tongue has him whimpering in the back of his throat, greedily attempting to coax Frank's release from him.
Frank is being mean. He knows he's being mean but he turns the vibrator up one more time, relishing in the moan he can hear—and feel—in the back of Ray's throat.
He leans back on the bed with a groan of his own, resting on one of his elbows as he bites down on his bottom lip hard, watching as Ray swallows down Frank's cock with a newfound fervor. "That's it, baby," he gasps, tugging sharply on Ray's hair. "My good boy."
Ray's entire body tenses and he lets out a sharp whine as thick stripes of cum coat Frank's boots, unable to stop himself from grinding against the latex as his orgasm crashes over him. Tears immediately well in his eyes as he realizes what he just did, and Frank slips his dick out of Ray's mouth with a shudder.
His breath hitches when Frank feels Ray pull against his hand in an attempt to chase after his cock, but a sharp tug to Ray's hair puts him back in his place. He gazes up at Frank, thick tears rolling down his face.
"F-fuck, mommy— please," Ray sobs, hands grasping at rubber clad hips. "Jus'wanna make you feel good, I'm sorry, let me—"
"You will, baby. You already have," Frank soothes, gently brushing his thumbs across Ray's cheeks and wiping the fallen tears. "But you came without permission," he chastises, before leaning down and pressing a gentle kiss to Ray's forehead. Frank turns down the vibrations to a low rumble when tiny whimpers fall from a trembling Ray, not wanting to overstimulate him too terribly.
Ray lets out a high pitched keen and drops his forehead to Frank's knee, shoulders shaking as Frank cards his fingers through thick curls, soothing the older man. "I'm s-sorry," he hiccups, before forcing himself to take a deep breath.
"I know, sweetheart." Frank sighs softly, tapping the toe of his boot against Ray's softening dick, delighted in the whimper the action causes. "But you didn't just disobey me; you made a mess, too."
Frank tsks in faux disappointment. "What am I going to do with you?"
Ray lifts his head and stares up at Frank with wide, glassy eyes, bottom lip quivering as the logical part of his brain tries to cut through his lust addled mind. He sniffles quietly, before slowly shuffling back on their soft rug and lowering himself to be eye-level with Frank's boots. He sticks out his tongue and pants against the latex, staring up at Frank through thick lashes as he waits for a sign of permission.
Frank doesn't give him anything. He leans back on his hands and watches, silently.
Ray swallows and hesitantly presses his tongue to the smooth material, dragging languidly across the toe box as he waits for any sign of disapproval from Frank. Instead, he hears a small gasp, and a wave of relief washes over Ray.
The delicate sound spurs Ray forward as he runs his tongue up Frank's ankle, lapping away the drying streaks with a heady groan. If he were twenty years younger, he knows he'd be hard again already, the bite of latex mixing with the taste of his own release almost overwhelming.
He trails his tongue higher, up Frank's shin, his eyes fluttering shut as he devotes all of his attention to leaving the boot spotless.
He only stops when he feels the chunky heel of the other boot dig into his collarbone and slowly push him back. He offers Frank a disappointed mewl as his eyes blink open once more to gaze up at his partner.
"Thank you, baby," Frank purrs, running his fingers through Ray's curls with a small smile. "That was very sweet of you."
Ray gives Frank a dopey smile, leaning into his hand. "Anything," he breathes, sounding deeply fucked out. "Anything for you, mama."
A small giggle escapes Frank and he leans forward, kissing him gently. He sighs into the taste of himself mingling with Ray, and just barely stops himself from dropping to his knees in front of his husband.
He pulls back with a pant, meeting Ray's heavy lidded gaze. Frank sits up straight, letting the confident persona wash over him again. He scritches the back of Ray's scalp before bringing his hand back to himself. "But you still broke the rules, baby."
Ray's eyes go wide as he stares up at Frank, guilt immediately painting his expression. "I didn't… I didn't mean to?…" Ray's voice becomes a whine, tears welling in his eyes once more.
"I know, baby, but you still have to take your punishment like a good boy, right?"
Ray nods with a sniffle.
"Get up and lean over on the bed for me."
Ray scrambles to climb up, limbs shaking with anticipation. He drapes his torso over the mattress, burying his face into the crook of his folded arms once more. He gasps softly when Frank runs the tip of the riding crop over the curve of his ass.
"You're getting ten. Are you able to count for me?"
Ray nods into his arms with a shudder, spreading his feet further apart. "Yes."
Frank grins and brings back the crop, before swiftly swatting the back of Ray's thigh. It's light—a warm up really, but Ray doesn't frequent this side of impact as often as Frank does.
"One," he whimpers, fingers digging into the soft comforter.
"Good boy."
Frank draws his hand back again and gives Ray's other thigh a hit, a soft thwack echoing through the room.
"Two."
Three and four are quicker, both delivered to the same ass cheek, with barely enough time between the hits for Ray to respond.
"Thrrefour?" Ray pants, back arching slightly into the air. Frank hums in approval and strikes his other cheek, shivering to himself at the way Ray's ass bounces at the impact.
"Five!"
Another hit.
"Six," Ray breathes, turning his head out of his arms.
"You're doing so well, baby. Taking your punishment like such a good boy." Frank's voice has an airy quality to it, eyes locked on to Ray's pink tinged skin. He gnaws on his bottom lip, hitting Ray again.
"Fuck, thank you. S-Seven." Ray shivers, the praise almost getting to him more than the impacts.
Frank hums in approval and strikes Ray harder for the next one, his own breath getting caught in his throat at the sound of leather whizzing through the air.
"Eight!" Ray squeaks, the sting flooding across his skin as he squirms against the mattress. The dull vibrations hit his prostrate when he moves and Ray keens, arching his back against the feeling. The crop hits him again.
"Nine, shit," he cries, overly sensitive cock pressing into the bed. He hides his face in his hands, the back of his eyelids growing hot as the sensations approach the precipice of too much.
"Last one, baby," Frank murmurs, running his hand across the small of Ray's back. The final hit lands on an unmarred patch of skin, and Frank all but drops the crop to the floor. He settles on the bed beside Ray, guiding the larger man onto his lap.
"T-ten, fuck," Ray blabbers, tears finally spilling past his eyelids once more. "I'm sorry, mama— I won't— I won't mess up again, I promise," he slurs, sinking into Frank's arms.
"Oh, sweetheart, you're okay," Frank murmurs, petting Ray's hair and pressing a kiss to his forehead. "You did so well." Frank clicks a button once and the dull buzzing comes to a stop inside of Ray, causing a confused sound to come from him.
Wide, wet, woozy eyes meet Frank's, and he feels something clench in his chest as he searches Ray's face. "How are you feeling, baby?"
Ray hums and nuzzles his face into the crook of Frank's neck, mouthing at the tattooed skin when he speaks. "M'good, so good, mommy, need'ta…" he shifts to straddle Frank's thighs, drifting back into himself. "Please, please, wanna make you feel good, fuck."
"Of course, sweetheart, whatever you want." He tilts Ray's head up by his chin and presses soft kisses to the tear tracks, then meets his lips once more. When Ray responds to the kiss, his movements are clumsy and slow, a desperate hunger permeating his every move as he licks into Frank's mouth with a groan.
Frank's hands settle on Ray's hips as he kisses him back deeply, letting Ray set the pace in his dazed state. A hand drifts down to Ray's ass and Frank wiggles the plug, drawing a gasp from him. He breaks the kiss and drops his head to Frank's shoulder, moaning quietly when Frank slowly fucks the plug into him.
"P-please," Ray stutters.
"Does my baby wanna me to fuck him? Be a sweet little hole for mommy?" Frank drawls, carefully removing the plug and reaching to set it on their bedside table as Ray nods eagerly.
Ray is barely able to get out an "uh-huh" before Frank's arms wrap securely around him, hoisting the both of them up with a grunt. Ray squeaks, instinctively wrapping his legs around Frank's waist, before he gets tossed onto his back on the bed, dragging Frank down with him.
Ray pants as he looks up at Frank, a small blush creeping up his chest as Frank meets his eyes, gazing down at him with an expression of overwhelming adoration. Frank coaxes Ray's hips up, just enough to tuck a pillow under his lower back, while his other hand fumbles to find the forgotten lube lost in twisted sheets.
He moves to hold the back of Ray's knee, gently pushing it back toward his chest as he leans down to kiss him again, sweeter than before. Frank hisses against his lips as he slicks his length with just too cool lube, and Ray can't help the giggle that bubbles up from him.
Frank pinches his waist lightly, a warning to not start making fun of him now, before he slowly nudges the head of his cock against Ray's center. A small whimper sneaks from Ray's throat as Frank sinks into him, eyes fluttering shut.
"Yeah, fuck, there's my baby," Frank coos as he buries himself into Ray completely, enthralled by the way Ray gasps and whines, mouth dropping open in pleasure.
Ray is just on the right side of overstimulated, unable to come up with words as Frank rocks into him, needy moans spilling past his lips.
"My good fuckin' boy," Frank mutters, gradually picking up the pace of his thrusts as Ray whines at the praise. "Shit—feel so good, sweetheart."
Ray moans openly, wrapping his arms around Frank's shoulders. Frank shifts his angle, and suddenly each thrust punches out another sound as he hits Ray's prostate over and over.
"Shoul'just keep you here all the time," Frank mumbles, fucking into Ray harder. "My pretty little toy, always ready for me."
Frank's hips stutter when he feels Ray tighten around him, the pulsing heat dragging him closer to his orgasm. He feels his gut tense and he grabs onto Ray's hips, focusing his attention as much as he can.
"Like that, huh?" He huffs. "Fuckin—made to get me off." Frank's voice is taut and gravelly as he digs his fingers into Ray, hard enough to bruise.
"Please—fuck, anything for you," Ray whines, tears threatening to spill out of him once more.
Frank buries his face into Ray's throat, mouthing at sweat soaked skin as a spark of pleasure runs up his spine, Ray's hand finding its way into his hair and yanking hard. Frank's hips stutter again, desperately chasing after his orgasm.
It hits him all at once, shooting into Ray's tight heat as every muscle in his body tenses. He whines as he ruts into Ray through his climax, momentarily lost to words.
Frank rests his forehead against Ray's sternum, all but collapsing on his husband, catching his breath as he settles back down to Earth. He carefully shifts out of Ray, causing the man under him to shudder at the sudden emptiness.
"Can you… the plug…" Ray starts, before a deep blush takes over his face.
"Hmm?" Frank lifts his head to look at Ray, before the pieces connect and he nods with a smirk. He reaches toward the bedside table to retrieve it, before peeling himself off Ray and sitting up to delicately slide it back into Ray.
Ray gasps and squirms at the sensation, before giving Frank a grateful smile as he stills against the mattress once more. "Thank you, angel," he hums, watching as his husband moves toward the edge of the bed.
"Anytime, hot stuff." Frank winks and leans over to peck his cheek before shifting back into his own space.
"I gotta… get this fuckin' shit off of me," Frank grumbles, unzipping the backs of both boots and awkwardly kicking them off. He winces when he stands up, feet not quite used to the forced arch heels put them in. Frank stretches, popping his back, and rolls the latex dress off of his torso, giving a satisfied huff when it lands in a lump on the floor.
He shuffles over to their dresser, grabbing previously stashed water bottles, and brings them back toward the bed, passing Ray his with a smile as he climbs on top of the bed once more.
"Happy birthday, baby." He grins, brushing sweaty curls away from Ray's face. "I love you."
"Mmph, I love you too," Ray mumbles. "Even though you don't last as long as you used to."
Frank snorts and rolls his eyes, wrapping an arm around Ray's waist. "I don't think you have room to talk there, dickhead."
Ray gives a bright laugh in return, pressing a kiss to the top of Frank's head. "Sounds like we're a match made in heaven to me."
"Definitely."
