Actions

Work Header

We Met on Tumblr

Chapter Text

When Frank walks into the room wearing his cute, pastel-pink panties and thigh-high, nylon stockings, he’s met with the pleasing image of Gerard sitting casually in the patterned, upholstered lounge chair in the corner of the hotel room living area, facing him as he leans back comfortably in his seat with his legs slightly spread apart. The first few buttons of his black, button-up shirt are now undone, exposing part of his firm-looking chest, and he’s watching Frank with an intoxicated look in his eyes, as though he’s getting drunk off of the way the younger man looks in his lingerie.

“Fuck yes…” says Gerard in a low voice, smiling mischievously as he keenly looks Frank up and down. “Get the fuck over here,” he demands, his tone of voice sounding firm but not harsh. Gerard confidently sits up a little more in the chair and spreads his legs a little farther apart as Frank continues to walk over to him.

Soon, Frank is standing right in front of Gerard and he meets the man’s intense stare. His pulse immediately quickens when Gerard begins to slowly palm his own erection over the fabric of his black slacks, feeling so pleased by how overtly evident Gerard’s sexual arousal is. Frank feels his own length begin to throb within the confines of his lace panties from how much harder it has become in the last few seconds.

“Spin around for me,” Gerard orders, continuing to rub himself over his pants as he looks up at Frank from his seat, watching him intently.

Frank turns around, sensually swaying his hips from side to side as he faces away from Gerard, giving the man a bit of a tease as he shows off his exposed ass in his cheeky, backless panties. When he turns around to face Gerard again, the dark-haired man is shaking his head with a smouldering look of desire in his eyes as he leans back in the lounge chair, taking in the sexy sight of Frank standing in front of him wearing next to nothing.

“You’re a dirty fucking whore, aren’t you?” says Gerard calmly, taking his time with looking Frank’s nearly naked body up and down. “With your sweet little ass out like that, practically begging me to fuck you, and your dick barely contained in those tiny panties…” he goes on, continuing to palm his firm length over his pants. “Do you expect me to respect you when you walk around looking like a slut?”

Every nasty, degrading remark Gerard is making to Frank is going straight to Frank’s cock and driving him crazy with arousal. The way he wants to pounce on top of Gerard and ride his dick right now—right where he’s sitting in the lounge chair—is making him feel desperately needy, like an animal in heat.

“No, I don’t think I’ve earned your respect, sir…” Frank responds, his voice coming out slightly shaky as he’s practically vibrating with excitement while he stands there, toying with the lacy edges of his nylon stockings.

“You’re goddamn right you haven’t,” says Gerard harshly. “Come sit on my lap, slut.”

Frank doesn’t hide his eagerness as he sits down on Gerard’s lap, facing away from him, and his body flushes with heat when he feels the outline of the man’s firm cock pressing against his bare asscheeks. Gerard’s hands immediately begin to wander sensually all over Frank’s body, taking their time with exploring nearly every inch of the younger man as though he’s committing all of his body’s unique curves and dips to memory. Gerard’s soft yet strong hands unhurriedly graze up and down Frank’s nylon-clad thighs, naughtily letting his fingers dip into the warmth between his legs every so often and lightly squeeze the softer, plumper texture of the younger man’s inner thighs. Frank begins to whimper at being teased so skillfully; there’s something about Gerard being fully clothed while he’s sitting half-naked on his lap being groped by him that drives him so crazy with arousal.

Gerard glides his hands up Frank’s torso, then to his chest, and firmly pinches his hard nipples, making Frank once again let out a needy little whimper as he squirms around on Gerard’s lap. Frank then naughtily rolls his hips against Gerard’s as he looks down and watches the man’s beautiful, strong hands feeling up his chest. All the while, Frank is sort of surprised at how quiet Gerard has become since he’d begun to explore his body, almost as though he’s in a trance; mesmerized by the erotic act of tracing the shape of the younger man’s body with his hands.

Frank turns his head and looks back at Gerard; the man’s honey-coloured eyes are gleaming with passion as he slides his hands down Frank’s chest and torso, going back to rubbing and kneading his inner thighs. Their faces are only a couple of inches apart; so close that their hot, shallow breaths can be felt against each other’s lips as their eyes silently dare the other to move in closer.

Gerard is the first to give into desire. He finally closes the small gap between their lips, kissing Frank softly and slowly at first before they each work up into a frenzy of needy moans into each other’s mouths, tongues being shoved past each other’s lips and sweet saliva being exchanged. Frank puts his hands on top of Gerard’s where they’re still rubbing on his thighs and securely threads their fingers together, squeezing Gerard’s hands tightly as he goes back to grinding his bare ass against Gerard’s stiff cock while they make out feverishly. Frank enjoys a pleasant shiver down his spine when he feels Gerard’s left hand break free from his tight grasp and rise to grip his throat, choking him firmly as they make out and causing him to emit a strangled moan from his constricted throat.

“You’re mine…” Gerard says in a low voice right against Frank’s lips during a break in their heated, messy kisses. “Every fucking inch of you…” he goes on before once again kissing Frank hard on the mouth.

Frank moans passionately and is curious when Gerard pulls his right hand out of his grasp and begins reaching underneath himself as though he’s looking for something. He’s surprised when Gerard then pulls his phone out of the back pocket of his black slacks and holds it up.

“You okay with me taking photos?” asks Gerard, speaking softly now with his saliva-moistened lips still lightly touching Frank’s.

“Yeah,” Frank replies, nodding as he catches his breath a little. He’d forgotten that they’d spoken on Tumblr about taking photos together for their respective blogs and welcomes the creation of new erotic content.

With his phone in his right hand and his right arm outstretched, Gerard uses the front-facing camera on his device to frame a picture of Frank sitting on his lap as his left hand grips the younger man’s throat. After Gerard snaps a few sexy photos which show himself exerting his dominance over Frank, he puts his phone down on the arm of the lounge chair and begins to slowly but firmly rub the palm of his right hand against Frank’s prominent erection, over top of his lace panties, while continuing to choke him with his left. Frank gasps at the sudden and welcomed friction against his throbbing length and throws his head back against Gerard’s shoulder as he writhes with pleasure on the man’s lap. He feels Gerard’s own cock pulsing against his bare ass as blood rushes to its shaft, engorging it even further with heat.

“Is this what you wanted me to see earlier in the elevator, you little slut?” asks Gerard in a strained voice right into Frank’s ear as the lingerie-clad man arches his back against his body while he’s being pleasured. “You wanted me to see your pathetic little cock hard as fuck for me?”

“Yes, sir,” Frank croaks, loving the way Gerard’s large, strong hand is gripping his throat so tightly that it’s restricting his breathing. “I just wanted your attention.”

“You love showing off for me, don’t you, you fucking whore,” says Gerard teasingly.

Frank nods vigorously, simply moaning in response as Gerard’s right hand erotically caresses his balls for a moment before going back to palming his swollen length over his lace panties.

“You have so much precum leaking through your panties,” Gerard muses, his voice dripping with lust as he rubs the head of Frank’s cock with the tips of his fingers, collecting his clear fluids. Gerard then loosens his grip on Frank’s throat before roughly pushing two of his precum-coated fingers past Frank’s lips, making him suck on them and taste his own fluids. He then shoves his fingers all the way to the back of Frank’s throat, gagging him with the two digits until tears are rolling down his cheeks as he sputters and moans around them.

“Oh my fucking God…” Gerard groans as he lustfully watches Frank slobbering all over his fingers. He raises his hips to rub his cock against Frank’s ass while he continues to finger the younger man’s throat, shoving them in and out of his mouth and making him suck them off like they’re his cock. “You’re being such a good little slut for me, Frankie…” Gerard commends.

Frank moans around Gerard’s fingers, basking in the praise he’s being given and longing to be touched between his legs again as his cock is still throbbing needily from the way Gerard was teasing it a while ago. Gerard soon withdraws his saliva-covered fingers from Frank’s mouth and then rubs them all over the sub’s lips and cheeks, making him feel so dirty and sexy.

“Get on the floor,” Gerard orders. His face is flushed and his breaths are quick and shallow as he stares at Frank with a fiery look of desire in his eyes. “On your knees.”

Frank obediently gets up from Gerard’s lap and kneels down on the carpeted floor, facing the man. He watches intently as Gerard unbuckles his leather belt and pulls it out of the belt loops on his black slacks before standing up and walking around to the back of Frank. Gerard then kneels behind Frank and roughly pulls his arms behind his back, restraining him by binding his wrists together with the leather belt. Once the belt is secured, Gerard stands and walks around to face Frank and slowly unbuttons and removes his shirt before taking off his pants and his underwear and throwing them onto the chair behind him.

Frank’s mouth hangs open as he longingly stares up at Gerard’s thick, eight-inch cock which is standing erect and visibly pulsing from how hard it is. It looks so much bigger in person, Frank thinks, and he can hardly wait to feel it filling his throat as he sucks on it. Gerard puts his hand on the back of Frank’s head, grabs a handful of his hair and pulls hard, forcing Frank to look up at him and meet his eyes. Gerard then takes his own cock in his other hand and teasingly rubs the head of it against Frank’s moistened lips while the two of them hold intense eye contact.

“Whose mouth is this?” asks Gerard, now degradingly smacking his hard, heavy shaft against Frank’s tear-stained cheeks.

“Yours,” Frank replies breathily as he obediently continues to look up at Gerard.

Gerard pulls Frank’s hair again, harder this time, causing him to wince. “Whose fucking mouth is this?” he repeats.

“Yours, sir,” Frank answers, half-moaning as he feigns trying to get out of his wrist restraints, aiming to drive Gerard crazy from the perception of control by making it seem like he has been bound and forced to suck him off against his will.

Without warning, Gerard shoves his cock past Frank’s lips before reaching around with his right hand to get his phone from off the arm of the lounge chair behind him. “That’s right, you little slut,” says Gerard as he begins to fuck Frank’s mouth, thrusting his hips forward repeatedly as he continues to control Frank’s head movements with his left hand’s firm grip on his hair. He takes several photos from above before throwing his phone down onto the chair behind him and continuing to use Frank’s throat for his own pleasure.

Frank doesn’t take his eyes off of Gerard for a moment as the man fucks his throat. As he looks up, he watches the way Gerard sexily bites his lip; the way he moans and lets Frank know how much he’s enjoying this; the way his eyes roll back into his head every so often as he’s overwhelmed with pleasure… Frank relaxes his throat to expertly accept the man’s cock into the deepest parts of it, sputtering around the thick shaft as tears roll down his cheeks once again.

Gerard looks down at Frank with an intensely lustful expression on his face. “You’re such a good fucking boy, Frankie,” he says breathily, his voice sounding strained as though he’s already close to coming. Frank innocently flutters his wet eyelashes as he looks up at Gerard, making the man moan and shove his big cock right down Frank’s tiny throat as a sentiment of his appreciation. “Such a greedy little cock-slut…” he goes on.

It continues on like that for a while until Gerard is evidently too close to coming and pulls his thick length out of Frank’s mouth. By then, they’re both breathing hard from their physical exertion and the intensity of their sexual arousal.

“Holy fuck…” says Gerard to himself as he uses his hand to wipe away beads of perspiration from his forehead and into his hair, smoothing back his dark locks with his own sweat as he looks down at Frank.

Frank feels so dirty in the best way, with saliva covering his reddened, puffy lips and dripping down his chin, and tears staining his cheeks. He continues to kneel there on the hotel room floor, bound at the wrists and as aroused as ever with his hard cock throbbing in his lace panties.

Gerard briefly kneels down behind Frank and unbinds his wrists. “Want you on the bed now,” he says, tossing the belt onto the lounge chair in front of them before helping Frank to stand up.

Frank consciously chooses not to wipe his face off as he walks over to the bed, wanting to preserve the evidence of being used like a whore. As he’s about to get onto the bed, Frank is surprised when Gerard grabs his arm from behind and spins him around before kissing him hard on the lips, taking his breath away. Frank moans passionately into Gerard’s mouth and tangles his fingers in the man’s dark hair as they make out; Gerard wraps his arms around Frank’s waist, pulling his smaller body in close so that their hard cocks are pressed together. When Gerard is finished with him, he pushes Frank away so that he falls backwards onto the queen size bed.

Frank leans up on his elbows and exchanges a cheeky smirk with Gerard as the man goes over to a medium-size, navy blue suitcase which is lying on its side next to the bed. From the suitcase, Gerard pulls out several small bundles of scarlet, braided bamboo rope and then tosses them onto the bed next to where Frank is lying.

“Are you okay with being tied up—arms and legs?” asks Gerard, holding up one of the bundles of rope.

“Yes,” Frank answers, nodding as he looks Gerard’s sexy, naked body up and down, admiring the outline of his broad shoulders and the softness at his lower belly.

“Can I eat your ass and fuck you while you’re tied up?” Gerard asks next, a slight smirk evident on his face as he watches the way Frank’s eyes light up at hearing his words.

Frank smirks and bites his lip, still leaning up on his elbows on the bed. “Fuck yes,” he replies.

“Okay. If you want me to untie you at any point, just tell me,” says Gerard as he begins to unravel the bundles of lustrous, red rope. “If anything is uncomfortable for you—like if your arms or legs are going numb, or you just need a break, or whatever—just tell me.”

Frank nods, conveying his understanding. “I will.”

Gerard then instructs Frank to get onto his knees on the bed so that the heels of his feet are touching the backs of his thighs before beginning to bind his ankles, one by one, to his upper thighs—just above the lacy edges of his thigh-high, pastel-pink, nylon stockings.

As Gerard is tying him up, Frank observes that the rope he’s using has a very soft and sensual texture against his skin, along with a sexy, shiny finish that looks so pleasing on his body. Additionally, he finds himself incredibly impressed by the skill with which Gerard is tying the seemingly complicated knots used in this bondage position; the man is taking his time with carefully and methodically weaving the ropes together and wrapping them around and around Frank’s thighs and ankles. Frank is enjoying watching the way Gerard’s beautiful hands are moving as they work on restraining him.

“Have you ever been tied up like this before?” asks Gerard, breaking the prolonged silence. He’s now finished with tying Frank’s ankles to his thighs and has moved on to binding his wrists to each of the ropes at his outer thighs. “In a frogtie position?”

“No, not like this,” Frank replies, looking down and appreciating the shiny, red ropes which are wrapped several times around his thighs and ankles as he kneels on the bed. “Not so…professionally,” he goes on, looking up at Gerard now. “You’re really good at this.”

Gerard chuckles and sort of blushes at the compliment as he continues to wrap the scarlet rope around Frank’s left wrist. “Thanks,” he says. “I’m kind of a nerd when it comes to knots,” he admits. “I enjoy them. Probably a little too much.”

“I can tell,” says Frank admiringly. “It’s honestly kinda hot.”

Gerard chuckles again and his hair falls across his forehead and into his eyes as he looks down at his work. “I should punish you for making me blush while I’m supposed to be dominating you.”

Frank giggles amusedly as Gerard finishes securing the last knot. “You really should,” he agrees. “How dare I…” he says teasingly.

“Yeah, how dare you…” Gerard agrees with a mischievous look in his eyes.

Gerard suddenly and roughly pushes Frank onto his back, taking his breath away and making him lie with his securely bound legs up in the air and his thighs open wide, exposing his tight hole through his backless, lace panties. Gerard then gets onto the bed, positions his head between Frank’s legs and pulls the front of his pink panties to the side, allowing his erect cock, with the head slick and shiny with clear precum, to spring free from its lacy confines. Frank moans needily as Gerard kisses and licks all over his soft, warm inner thighs, leaving red marks from sucking on the plump and supple skin there. The way Frank’s arms are restrained at his sides is driving him crazy with sexual frustration at the way he’s not able to grab Gerard’s hair and just naughtily push his mouth right to his asshole.

“Please, sir…” Frank whines desperately, letting his knees flop lazily to the sides, spreading himself open even further for Gerard.

“What the fuck are you begging for?” asks Gerard. He blows a stream of air right onto Frank’s puckered hole, making it pulsate with pleasure from the cruel teasing and causing Frank to moan and arch his back against the soft mattress. “You’re such a greedy fucking whore…” Gerard goes on.

“Want your tongue in my hole,” Frank whines pleadingly, sounding as desperate to be touched as he feels in this moment.

To Frank’s surprise, Gerard gives in and puts his hands on the backs of Frank’s thighs, just below where the scarlet ropes are tied around them, and finally lets his tongue go to work on Frank’s tight, sensitive opening. Frank’s eyes roll back into his head and his toes curl tightly while they’re suspended in the air when he feels the electrifying pleasure of Gerard’s tongue flicking teasingly against his asshole.

Oh… Fuck yes, daddy,” Frank moans, meeting Gerard’s eyes as the man looks up at him from between his legs while he licks, kisses and spits on Frank’s asshole.

After a while of pleasuring Frank with his tongue, Gerard gets off the bed and stands up. He retrieves a condom and a small bottle of lube from the bedside table drawer and sets them down on the tabletop before grabbing Frank’s thighs and roughly pulling him toward him until his ass is positioned at the edge of the bed. Gerard then dips one of his fingers into the mess of clear precum on the tip of Frank’s cock and brings it to Frank’s mouth, rubbing the sticky substance all over his swollen lips and making him taste his own fluids again.

“How does that taste, princess?” asks Gerard teasingly as he watches Frank.

Frank licks his lips, feeling so naughty as he tastes the slight saltiness of his own precum. “So good, daddy,” he replies in a breathy tone.

“Yeah, I know it does, you dirty little slut,” says Gerard, smirking. “Lemme have a taste…” Gerard leans over and kisses Frank, sucking on his lips, making sure he gets to taste every bit of Frank’s precum in his own mouth.

Gerard eventually stands up again and picks up the bottle of lube that he’d placed on the bedside table. Frank’s tied-up body is vibrating with anticipation as he lies on his back, watching Gerard coat the first three fingers of his right hand with the clear, slippery substance. When Gerard finally begins to prep Frank’s hole, first with one finger, then two and then three, Frank can’t help but to naughtily clench his sphincter around all three of Gerard’s digits, giving the man a feel for how tight his hole is. After Gerard is finished preparing Frank to take his cock, he rips open the condom packet with his teeth, takes out the latex condom and then rolls it down his thick shaft before lubing it up and positioning the head of it against Frank’s opening.

“Oh my fucking God…” Gerard groans, his face contorting into an expression of sheer pleasure as he slowly but firmly pushes his cock into Frank’s hole. He lets his eyes slip shut as his entire cock soon becomes enveloped inside of Frank’s warm orifice. “You feel so fucking good, Frankie…” he breathes out.

Frank is trying his best to relax his muscles around Gerard’s thickness as it stretches him out intensely, and he moans needily as the man begins to fuck into him with long, deep, drawn-out thrusts, taking his time and letting Frank feel every inch of his cock as it slides back and forth inside of him, slick with slippery lubricant. He loves the feeling of being filled up and stretched out so intensely and he lets his eyes slip shut as he revels in the pleasurable sensation.

Gerard suddenly pulls all the way out of Frank’s tightness and Frank opens his eyes and whimpers needily at the sudden emptiness. Gerard smirks knowingly as he pushes Frank’s bound legs back even further and examines his stretched-out hole.

“Look at that greedy little hole gaping for me already…” Gerard muses. He spreads Frank’s asscheeks apart with his big, strong hands, getting a better look at his work. “That’s so fucking hot…” he says to himself. Then, without warning, Gerard shoves his cock right back into Frank’s warmth, ramming the head of it against the younger man’s sensitive prostate, making him cry out loudly in pleasure as he sharply arches his back against the mattress.

“Holy fuck…” Frank moans. His mouth is hanging open as he breathes raggedly, feeling his throbbing length dripping precum down onto his own belly as Gerard continues to give him long, deep thrusts, with his eight-inch cock easily rubbing against the sensitive gland deep within him each time.

“Does that feel good, princess?” asks Gerard gently as he continues to thrust his hips in a slow, steady rhythm.

Frank nods, feeling like he has whiplash from the way Gerard constantly switches between being harsh and degrading toward him and being gentle and sweet. “Yes, daddy,” he replies breathily, looking up at Gerard with longing in his eyes.

“Good,” says Gerard, looking down admiringly at the red ropes around Frank’s limbs. “Whose ass is this?”

“Yours, sir,” Frank replies, continuing to meet Gerard’s lust-filled eyes.

“That’s right,” says Gerard. “Mine,” he reiterates, now leaning forward so that his face is close to Frank’s. “Open your mouth.”

Frank obediently opens his mouth and then Gerard spits right into it before kissing him hard, shoving his tongue past Frank’s lips and tasting each corner of his hot mouth. Gerard soon pulls away and stands upright again, leaving Frank panting as he looks up at the man with eyes that look drunk with arousal.

“You’re fucking mine, bitch,” says Gerard in a low voice as he meets Frank’s eyes.

Frank stares right into Gerard’s deep, honey orbs as he suddenly tightens his sphincter muscle, making the walls of his tight orifice firmly grip onto the thick cock inside of it. Gerard moans loudly and throws his head back in ecstasy as his eyes slip shut, clearly being driven crazy with pleasure by Frank’s slutty little trick. Frank just as quickly relaxes his muscles and Gerard then looks down at him again, his eyes now ablaze with a fiery passion.

“Oh, you’re so fucking naughty for that,” says Gerard before grabbing onto Frank’s thighs and beginning to fuck him so hard and deep that the younger man practically sees stars.

Frank moans uncontrollably as Gerard repeatedly and roughly stimulates his sensitive prostate with his cock, flooding his brain’s pleasure centre with an overwhelming rush of dopamine and making him feel like he’s about to pass out from the intense eroticism of the moment.

“Gerard…” Frank manages to moan, barely even able to form a complete sentence right now with the way the man is fucking him like a jackhammer.

“Is this what you wanted, whore?” asks Gerard, his words coming out ragged and strained from the way he’s exerting himself as he furiously pounds into Frank’s tight asshole. “You wanted me to fuck you like the dirty slut that you are?”

“Yes, yes, yes…” Frank moans, loving how helpless and sexy he feels being bound by ropes while he’s roughly and relentlessly fucked into the mattress.

“You want my big load all over you, you filthy cum-slut?” asks Gerard, his smoky, honey-coloured eyes looking wild as they reflect the light from the lamp on the beside table.

“Yes, daddy… Please give it to me,” Frank begs. “Please… I need it so bad…” he goes on.

“Gonna make you blow your load all over yourself, too…” Gerard promises as his dark hair falls sexily across his forehead. Gerard spits into his right hand before wrapping it firmly around Frank’s throbbing, leaking cock and beginning to jerk him off. He’s moving his hand so quickly up and down Frank’s engorged shaft that Frank can hardly speak from how amazing it feels.

Frank is moaning nonstop as Gerard continues to stroke his cock, and he feels so close to coming; he can see his precum dripping profusely down Gerard’s hand now. He suddenly arches his back against the mattress, feeling the familiar sensation of pleasant warmth rising deep within him and becoming more intense by the second as he nears his climax.

“That’s it, princess; come for daddy…” Gerard coaxes, still using his hand to edge Frank closer to an explosive orgasm while repeatedly pounding his ass.

As though he’d been waiting for Gerard’s permission to come, Frank suddenly loses all control of his body as an intensely overwhelming orgasm ripples through him, gracing him with wave after wave of electrifying pleasure as ropes of white cum erotically spurt out from the tip of his cock and splatter onto his belly and chest, sexily decorating his body.

Frank opens his eyes in time to watch Gerard quickly pull his cock out of his hole, rip off the condom and jerk himself off as his face contorts into an expression of intense pleasure while his body is rocked by his own orgasm, causing his legs to shake and his body to jolt rhythmically with pleasure as he shoots his own load of sticky, white semen all over Frank’s torso.

Frank lies there with his bound legs still spread open, panting hard in a post-orgasmic daze. He welcomes Gerard’s lips on his as the man leans forward and kisses him softly while he himself continues to come down from his intense climax. Frank feels completely spent and relaxed as he enjoys this closeness with Gerard.

“You’re incredible…” says Frank softly against Gerard’s lips.

Gerard smiles down lazily at Frank and kisses him again before saying, “Let’s get you untied and cleaned up.”

Once all of the ropes have been loosened and taken off of Frank’s body by Gerard, Frank stretches out his aching legs as he lies on the bed. Gerard then wipes off all of the body fluids covering Frank’s torso with a damp, warm washcloth before using some of the complimentary body lotion from the hotel room’s bathroom to gently massage the reddened areas on Frank’s skin where the ropes had been bound. Frank enjoys these caring gestures and intently watches Gerard’s concentrating expression as he takes his time with the gentle tasks.

Eventually, they settle comfortably into a position where Gerard is sitting on the bed with his back against the fluffy, white pillows lining the headboard, with Frank sitting in front of him, between his outstretched legs, leaning back against his body. Gerard’s strong arms are wrapped around Frank from behind, holding him close around the waist as he gives him soft kisses on his temple and strokes his hair affectionately while they cuddle.

“Do you like this?” asks Gerard softly before gingerly kissing Frank’s right ear, making the younger man’s eyes flutter blissfully at the delicate touch.

“Yeah,” Frank responds equally as softly, nodding his head. “It feels nice.”

Gerard hums lightly and then lets out a gentle sigh, resetting the moment before speaking again. “Thank you for trusting me, Frankie,” he says, still placing soft little kisses against the side of Frank’s face. “It’s not lost on me how brave you are for letting me put you in such a vulnerable position tonight, with being tied up like that and everything, when we only just met an hour ago. You did so well and I had an amazing time playing with you.”

Frank turns his head to look up at Gerard from over his shoulder. He can’t find the right words to tell the man how much it means to him that he’d thanked him for trusting him. It just confirms to Frank the level of respect that Gerard already has for him even though they barely even know each other. Instead of speaking, Frank simply kisses Gerard’s lips softly and slowly, trying to convey to him the way that he feels.

Once their lips part again, Gerard looks down at Frank and breathes out a soft, contented sigh as they share a profound look which is full of an almost tangible feeling of mutual affection. Frank blushes and Gerard coyly bites his lip and smiles a bit as a pink glow graces his own cheeks.

“Is there anything I can do for you?” asks Gerard sweetly, still speaking softly as he continues to look into Frank’s eyes. “Do you need anything?”

Frank shakes his head, just enjoying this quiet moment with his new friend. “No, thanks,” he says, smiling dazedly. “I’m honestly on cloud nine hundred right now… Like, practically in heaven.”

Gerard chuckles lightly and holds Frank a little tighter as he looks at him admiringly. “Let's just stay like this for a while then,” he suggests, intertwining his fingers with Frank’s.

Frank nods. “Okay,” he says with a gentle sigh. He closes his eyes, savouring the warmth and closeness he’s sharing with Gerard and imagining they’re in an ideal world where they don’t live thousands of miles apart.

“I kinda wish you’d used that collar on me…” says Frank randomly after a while as he sleepily reminisces about the events of the evening while gently caressing Gerard’s strong, soft hands.

“That’s for tomorrow night,” murmurs Gerard, sounding sleepy, too, as he gently nuzzles the top of Frank's head and plants a soft kiss in his silky, sweet-smelling hair.