Work Text:
It was late, almost the end of his shift, and there was only one patient left, thank god.
Gerard looked at the patients info. Frank Iero, 43, routine check up. There was a note at the bottom stating that he was due for a prostate exam.
Gerard sighed. Prostate exams didn't bother them, it was a normal medical procedure and he'd done hundreds of them. It's not like assholes were all that different from person to person. But the patients always made it awkward.
It was understandable, Gerard had to remind himself, the patients didn't have as much experience with prostate exams as medical professionals did, they didn't have the years of medical school and training to see it as nothing but a simple run of the mill procedure.
But the awkwardness and discomfort of the patients definitely made the process drag out longer than it needed to.
If Frank seemed the bashful type then they'd save the prostate exam for the end of the check up. No need to embarrass the man early and have him on edge for the rest of the appointment.
Gerard knocked on the door politely before opening it, and wasn't prepared at all for just how pretty Frank would be.
He looked up when Gerard entered, and his eyes were the biggest puppy dog eyes Gerard had ever seen. Perfect eyebrows, adorable button nose, nice lips, full cheeks, and tattoos trailing down his neck.
Gerard almost stumbled over the usual greeting, "hi, my name is Gerard, how can I heal you today?"
Frank's face scrunched in amusement and he let out a high chuckle, "what is that? You sound like some kind of magic healing wizard, or, like, one of those scammy televangelist hotlines," he grinned.
Gerard swallowed, Frank's smile was fucking gorgeous. They needed to stay professional.
Gerard shrugged, "most people react positively to it, starts the appointment off in a good mood."
Frank shook his head, still smiling, "well, it worked." He tilted his head slightly, "so, what do we do first? Stethoscope or tongue depressor?"
"Standard questions," Gerard answered, "any health concerns you'd like to bring up?"
Frank shook his head, "not really, well, nothing out of the usual."
Gerard nodded, looking down at the clipboard. The patient info had mentioned EBV and weakened immune system, as well as recurring shoulder pain, all of which was already being treated for.
"Well, let's get your vitals real quick, make sure everything is in order."
Gerard was sure he could feel Frank's eyes on him as the clipboard was sat on the counter and they grabbed a pair of gloves to put on.
The gloves weren't really necessary when checking vitals, but hopefully the extra layer of clinicalness would keep Gerard from staring too deeply into Frank's eyes or thinking any unprofessional throughts.
It wasn't the first time Gerard had dealt with a hot patient, but something about Frank was impossible to ignore.
'You're a professional, a strong professional, you went to med school' Gerard reminded himself as he turned around.
Frank was staring directly at the gloves, almost looking transfixed.
"Right," Gerard broke the silence and Frank's head snapped up, "blood pressure," Gerard grabbed the cuff and stepped closer to Frank. "Can you take off your coat?"
Frank did, bunching his coat up in his lap, and Gerard felt their own blood pressure skyrocket. Thick arms, completely covered in tattoos, and from the way the neck tattoos trailed down, Frank's chest was probably covered too.
And speaking of his chest... those were some of the finest tits Gerard had ever seen on a man.
Gerard bit the inside of his cheek hard and stepped even closer to put the cuff around Frank's meaty bicep.
Frank's skin was warm through the latex gloves and Gerard tried not to let his touches linger.
'You're a professional, you are a professional,' Gerard repeated internally while they watched the numbers on the dial.
"Looks good," Gerard mumbled, taking the cuff off and crossing the room to write down the results.
"Now we bring out the stethoscope," Gerard joked, trying to keep the mood light.
Frank smiled a bit, but it wasn't quite as joyful as before.
Gerard tried not to think too hard about it, just get the job done and get it done properly.
"I'm going to listen to your breathing now," Gerard narrated, waiting for Frank's nod before touching him again.
Reaching the stethoscope under Frank's shirt felt... uncomfortably intimate. Frank shivered from the cold metal and Gerard tried not to focus on that.
"Deep breath in," Gerard instructed, Frank obeyed, "and out," Frank's lungs sounded ok.
Gerard moved the stethoscope, Frank's pulse sounded a little fast.
He frowned, was that noteworthy? Possibly.
Gerard removed the stethoscope from Frank and stepped back, looking him over. His cheeks were a bit red, they weren't like that when he'd come in.
Gerard took a mental note to ask about that after the regular check up stuff was over.
"Now the eyes," They grabbed their light and tilted Frank's head up with a hand on his jaw, Frank's pupils were a bit more dilated than normal, but reacted to the light the way they were supposed to.
"Follow the light," Gerard instructed, moving it side to side, Frank tracked it normally.
Gerard clicked the light off and let go of Frank's face, only then realizing that they'd just been tenderly cradling the patients face, which was NOT standard procedure. Shit.
Frank didn't comment on it, but his face was noticeably redder.
Crap. Was Frank uncomfortable? Was Gerard being weird? Could Frank tell that Gerard wanted to see him shirtless?
And oh god, Gerard still needed to preform the prostate exam.
"Well, everything looks good so far," Gerard said, using a customer service voice to mask the nerves.
"Is that it then?" Frank asked, looking up at him and god, why did blushing cheeks make him even prettier?
This was a joke, a cruel, cruel joke. God was testing him.
"Not quite," Gerard bit down hard on the bullet, "it says in your chart that you're due for a prostate exam."
Frank's eyes widened, "oh," he said quietly, then cleared his throat. "Right, um. Let's just. Get it over with then."
Frank stood and turned around, setting his coat aside and fiddling with his belt to get it undone.
Gerard swallowed hard, trying to kill the excitement that sprang up as Frank pulled his pants down. This was a PATIENT.
"You have to bend over," Gerard mumbled when Frank just stood there.
Frank let out a long breath and leaned forward, bracing his arms on the exam table.
Gerard finally let his eyes trail down Frank's back, from his broad shoulders to his enticing love handles to his-
Gerard blinked. "Those are... interesting tattoos."
On each ass cheek, big and bold, were two bizarre and honestly kinda ugly faces, each taking up an entire ass cheek.
Frank's ass itself was cute, for sure, but those faces were very distracting.
Frank's shoulders shook as he laughed, "oh right, sorry, maybe I should have given you a heads up?"
Gerard squinted at Frank's ass, unsure if that pun had been intentional or not.
They shook their head and grabbed a lube packet, tearing it open and lubing up the finger that was... going to go inside Frank.
Just a quick in and out, they could get through this. Just a routine procedure.
Placing a hand on one of Frank's ass cheeks to spread them a bit and get a better view of where he was going to stick his finger felt so inappropriate, Frank's skin was even warmer through the latex than before, and the way his ass felt cupped in the palm of Gerard's hand... God.
"Just try to relax," Gerard said, a reminder for both of them.
He rubbed a bit of the lube on Frank's rim, just to make the intrusion less uncomfortable for him. Not because Gerard was stalling. Not at all.
Gerard's jaw clenched as they finally pushed the finger in, trying not to go too fast or too slow.
Frank's breath audibly hitched, and Gerard's teeth felt like they'd crack from the pressure of his clenched jaw.
Frank was tight around his finger, but had the right amount of give that made him want to push deeper, add another finger and properly work him open.
Jesus Christ.
Gerard expertly found his prostate, having done this exam hundreds of times before, but making himself touch it and feel it to check for any abnormalities had never felt so deeply intimate before.
Frank tensed when Gerard's finger first brushed against it, and Gerard could hear the little gasp he tried to hide.
Gerard rubbed it, just, just checking it for lumps or swelling, that was all, and Frank choked out a whiny moan.
They both froze, Frank's head hung low and Gerard could feel the way he trembled.
"S-sorry," Frank's voice cracked, "um, you can- just- ignore me. Sorry."
Gerard's own face was burning, it felt like the temperature in the room was boiling.
They touched Frank's prostate once more, actually making sure there wasn't anything wrong because even though this situation felt deeply fucked, Gerard was a medical professional and it would be extremely bad if there was actually something wrong that Gerard failed to notice.
Frank grunted, clearly trying not to make the same noise as last time, and took deep breaths through his nose.
Gerard carefully pulled out, not wanting to go too fast and cause any more unnecessary physical discomfort.
When Gerard took a step to the side to dispose of the gloves he impulsively glanced at Frank, who had yet to move.
Frank's face was fully red, expression flustered and embarrassed and when Gerard's traitorous eyes flicked down they froze.
There, standing hard between Frank's legs, was a full erection.
It wasn't big by any means, hell, if Frank had managed to pull his pants up before Gerard saw it then he wouldn't even have noticed it, but there it was.
Gerard realized he'd completely frozen like a statue halfway through pulling one glove off when Frank inhaled sharply.
Gerard's eyes snapped up and Frank was looking directly at them, eyes huge and wide and filled with- fear? Anticipation? A mix of both? It wasn't clear, and Gerard had no idea how to proceed.
"Um, everything seems normal," Gerard forced their mouth to speak, still bodily frozen in place.
Frank swallowed, "can you- can you check again?"
Gerard's eyebrows shot up, "I..." was that a proposition? They wanted to say yes, but-
Frank cut them off, "fuck, I'm sorry- that was inappropriate, shit- I don't know why I said that. No, I do- just- fuck."
Frank was clearly mortified, but his erection hadn't flagged, it anything he seemed somehow even more aroused, his small dick seeming to blush as much as the rest of him.
Gerard felt his own blood hot in his veins, feeling the seductive pull of desire to make a very, very bad decision.
"I can double check, if you want."
Frank looked shocked, "really?" His voice filled with disbelief but also noticeable excitement.
Gerard nodded, "I can-" fuck this was such a bad idea, "I can do a full body exam if you want, check everything out, make sure everything gets the attention it deserves."
Frank swallowed hard, "y-yeah? That... that sounds really good."
No backing out now, not that he could bare to with Frank looking up at him like that, like he'd just offered him the entire world.
Gerard pulled the glove back on, "disrobe and get on the exam table, please," Gerard ordered, slipping back into a professional tone for extremely unprofessional reasons.
Frank was quick to obey, kicking his shoes off and trying to pull his shirt over his head at the same time.
His obvious enthusiasm was flattering, as well as charming.
Gerard grabbed a few extra lube packets while Frank got naked.
Frank left his clothes on the floor and lifted himself onto the table, sitting there and looking at Gerard like a dog waiting for orders from it's master.
Fuck, Frank's body was absolutely covered in tattoos. Gerard took the time to really look, now that openly staring was allowed.
The artist in Gerard wished the exam room lighting was warmer, it was easy to imagine how good Frank's body would look bathed in sunlight instead of the cold clinical florescent lights, but Gerard wanted to really see it.
Still, the view they had of Frank's body now was FAR from disappointing.
Frank's frame was soft but solid, and Gerard's hands itched to touch his breasts and hips, to squeeze them and feel just how soft they really were under their hands.
So he did.
"My, aren't you pretty," Gerard praised as he cupped Frank's breasts in his gloved hands, squeezing gently.
"Let's start with a breast exam," Gerard decided, and Frank nodded, biting his lip.
Gerard enjoyed fondling Frank's tits, they were even better than they had expected now that Frank was shirtless.
They pressed them together, looking in amazement at just how much cleavage Frank had.
It would be so easy to fuck his tits, and Gerard shivered pleasantly imagining how good the drag of his cock between those boobs would feel. But, that would end everything way too soon.
Gerard instead pinched Frank's nipples, making him bite his lip even harder and let out an embarrassing little squeaking noise.
Gerard couldn't help but grin, Frank was already so responsive, and that made exploring his body much more fun.
Gerard rolled Frank's nipples between his fingers for a bit, watching Frank's face screw up in pleasure that he wore openly. They wanted to lick and suck on his tits, but would that disrupt the roleplay? They decided not to risk it, not yet at least. They wanted to get off, sure, but they also wanted to give Frank exactly what he wanted. and, maybe, if they were lucky, they could do this again sometime.
He stopped before the nipple play could turn painful, he didn't know Frank's limits on that and didn't want to push too far.
Instead Gerard's hands went lower, petting up and down Frank's round stomach.
"You've got a fantastic set of boobs, and you definitely seem well fed."
He lightly squeezed Frank's hips, testing his response, then squeezed a bit harder when Frank didn't protest.
"Nice grabbable hips, perfect for when you're bouncing on a cock. You're good at that, aren't you Frank?"
Frank nodded, "y-yes," he answered, eyeing Gerard's growing erection eagerly, "I'm so good at that."
Gerard huffed a small laugh, as hot as Frank was, he was also extremely cute.
"Do you usually bottom?" Gerard asked, wanting to get more information on what Frank was into, what Frank would let Gerard do to him.
Frank nodded again, and Gerard decided to push him just a little bit. "How come?" Gerard asked in mock innocence.
Frank looked down at his own erection, "my tiny cock isn't very useful for topping," he said matter of factly, his cock twitched as he spoke. "I was practically made to take it in the ass, with a useless littie dick like this."
"Oh, yeah? Too small to fill anyone up?" Gerard asked, making sure he was reading the signals right, though Frank was being far from subtle.
"Yeah," Frank agreed, smirking a bit, "I mean, look at it, it's microscopic." His facial expression was eager, like he wanted to egg Gerard on.
Gerard wrapped his hand around Frank's cock, it's length didn't come close the matching the width of his palm. He could feel Frank's cock thob in his hold.
"I can tell, it's barely even a cock at all, it's just a big clit," Gerard said, making their tone sound unimpressed, "bet you couldn't even penetrate someone with this if you tried."
"Maybe you should show me yours," Frank hummed, "let me see what a real cock looks like."
Gerard let go of Frank's cock to hike his skirt up and shove his tights and underwear out of the way, getting their cock out so Frank could properly see it.
"Jesus Christ," Frank breathed, looking at it wide eyed, "that's fucking huge."
Gerard smirked and pressed his hips against Frank's, lining their cocks up, "especially compared to yours. Look at that, you're less than half my size."
Gerard wrapped a hand around both of their cocks and rocked his hips, giving Frank only the friction of his big cock sliding against his tiny one.
Frank groaned high in his throat, "fuck-" he choked out, grabbing Gerard's shoulders desperately.
"Look at yourself," Gerard purred, and Frank did, staring down at their cocks slack jawed, his eyes dark and wanting.
"Do you wanna cum like this?" Gerard whispered in Frank's ear, "feeling small and pathetic?"
"Yes," Frank immediately whined, then shook his head, "no- wait, I want you inside me, I want to feel your huge cock filling me up, please," Frank begged, as if Gerard would need any convincing.
Gerard let go of their cocks and grabbed the open lube packet, pouring more onto his gloved fingers.
Frank repositioned himself, scooting so his ass was on the edge of the exam table.
This time Gerard let themself enjoy sinking his finger into Frank, reveling in the tight heat, now with the added excitement of getting to feel it around his cock soon, too.
Frank's cheeks were burning red as he watched Gerard finger him, his face displaying the same arousal that Gerard felt.
Frank gasped shakily when Gerard's finger brushed his prostate, an adorable little yelp catching in his throat.
They both knew they couldn't be too loud, but Gerard just knew that Frank would sound amazing if he was allowed to be louder.
For now Gerard enjoyed watching Frank already struggling to keep himself quiet. They'd barely even started and he was already coming apart, and Gerard wanted to see how much teasing he could take.
They kept the contact with Frank's prostate light, just barely brushing the pad of their finger against it, and Frank seemed ready to start begging again.
"Your prostate seems normal," Gerard said, fighting to regain their cool professional facade to continue the roleplay, "except for how cock hungry you are. How many cocks do you take on average, Frank?"
"I-" Frank tried to focus, "I- I don't know?"
Gerard raised an eyebrow, "you don't know? Are you a slut, Frank? Whoring yourself out so often that you can't even keep count?"
Frank nodded, "fuck- keep- keep talking", he swallowed.
Gerard hid a grin as he added a second finger, "no wonder your ass is so easy to prep, did you finger yourself before your appointment?"
"Yes," Frank admitted, "I... it's the gloves, I didn't know you'd touch me but just looking at them, imagining them touching my skin, it's enough to get me off."
"Ooh, latex kink? Poor baby, did it get you hard when I touched you?" Gerard's mind replayed the beginning of the appointment in their mind, now with this new knowledge.
Frank nodded, "yeah, felt like I was going crazy".
"And how does it feel now?" Gerard asked innocently, taking their free hand and running their fingers up and down Frank's inner thigh.
"G-good," Frank sighed.
"Wonderful," Gerard grinned, spreading the two fingers in Frank's ass to see how much he'd been stretched so far, he was getting losser but not nearly enough to take Gerard's cock yet.
"Were you going to fuck yourself when you got home? Were you going to think about me while you stretched yourself open? Were you going to wish it was my cock when you sank down on your dildo, wishing I had bent you over the exam table?" Gerard asked, with the same casual professional air as if they were regular medical questions, all the while continuing to lightly tease Frank's prostate.
Frank nearly choked on his spit, "fuck, yes, I was," he confessed, "but I probably wouldn't have made it home before touching myself, I was probably going to jack off in the bathroom or in my car before driving home."
Gerard felt an intense pang of arousal imagining Frank in the buildings bathroom, covering his mouth in one of the stalls and furiously rubbing his little cock while thinking about them, desperately trying to stay quiet in case someone walked in.
Fuck, that was hot.
"Good thing I'm here to help," Gerard hummed, "after all you did so well, you deserve a little reward".
They could almost add a third finger, Frank was opening up beautifully. They grabbed the lube packet and added even more to the fingers working in and out of Frank, the added lube allowing the third finger to slide in easily.
Frank was practically panting by now, breath hissing through clenched teeth that failed to keep his soft whimpering from escaping his throat.
Gerard could feel Frank's heartbeat pulsing delicately in the warm wet flesh surrounding his fingers. The intimacy of fingering someone had dulled over the years Gerard spent as a nurse, but right now it all slammed into him with enough force to take his breath away.
Fuck, they had their fingers inside Frank, they were INSIDE him, and Frank not only trusted them but was begging them for more.
It didn't matter if this ended up as just some random hook up, right now was all that was important.
"Look at that," Gerard marveled, watching the slow deliberate motions of his fingers as they sunk into the tight heat of Frank's ass and slowly dragged along his inner walls on the way out, "look at how well you're taking me, you already feel so fucking good, gonna feel amazing around my cock."
"Fuck- please," Frank begged, hands gripping the edge of the exam table tightly.
"Not yet," Gerard cooed, grabbing another lube packet, "I gotta get you loose and wet first, I don't think I'll be able to hold still for long once I'm inside." Gerard ripped the packet open with his teeth and poured it generously on his fingers, massaging the lube into Frank's hole with every thrust of his hand.
Frank groaned and leaned back, his head lightly thunking the wall behind him, "if I knew you were going to make me wait this long, I'd have worn a plug." The pouting he tried to convey was ruined by the gasp he let out as Gerard rubbed his prostate with more pressure.
"Poor baby," Gerard teased, "I'll make it worth the wait, I promise."
"I just- I'm going to explode or catch fire or something- I swear to god-" Frank muttered, voice strained.
"You're doing so good," Gerard praised, adding even more lube, "just wait a little longer and you'll get my cock, you're being such a good boy for me."
Frank whined as Gerard slid in a forth finger. His hole was practically dripping lube, the rim dark pink and shiny where the wetness caught the light.
If Gerard hadn't been in such a hurry to thrust his cock in his ass, he'd have bent down to taste it.
Instead they flexed their fingers inside Frank, making his breath hitch, and kept carefully stretching him looser.
Just a little more, almost there.
Gerard's fingers made obscene wet sounds as they were pumped in and out of Frank, almost as loud as Frank's heavy breathing as he panted for air.
Frank looked desperate, his face a deep red that ran down his neck and his lips dark and shining with spit from being bitten. His body practically trembled, muscles tensing and twitching with every brush of Gerard's fingers against his prostate.
Gerard flexed his fingers again, finally feeling like Frank's hole was loose enough.
He gently pulled his fingers out and Frank groaned, body sagging against the wall behind his back.
Frank watched Gerard lube up his cock with clear anticipation, spreading his legs wider to give Gerard more space.
Gerard touched the tip of his cock to Frank's rim, taking a deep steadying breath before carefully, finally, pushing in.
Frank moaned as the head of Gerard's cock breached his rim and slapped a hand over his own mouth to muffle himself.
Frank was warm and wet and his muscles twitched around him, Gerard's cock was painfully hard from neglecting it for so long while he fingered Frank, and finally getting some stimulation set all his nerves on fire.
"Jesus," Gerard cursed, he was only halfway in and the urge to slam the rest of the way in was immense, but he didn't want to hurt Frank.
The slow pace of his cock sinking into Frank inch by inch, slowly being enveloped by his tight heat, felt like torture and heaven all at once.
Frank barely let himself catch his breath when Gerard bottomed out before he was moving, shifting his body so that he could lean up and wrap his arms around Gerard's shoulders, holding on desperately.
The new angle managed to get Gerard's cock even deeper inside Frank, and they both groaned.
"Oh my god," Frank moaned, breathless, mouth right next to Gerard's ear, "you're so fucking huge, I don't think I've ever been this fucking full before."
"Gimme-" Gerard panted, "gimme a minute, holy shit- you feel so fucking good," Gerard grabbed Frank's hips and tried to steady themself, their fingers were digging into the fat of Frank's hips way too hard but they couldn't make their grip relax.
Frank didn't seem to mind, if the way he was nuzzling Gerard's neck was anything to go by.
Gerard could feel the heat of Frank's skin seeping through his uniform and he really wished he could feel Frank's bare skin pressed against his own, but there wasn't time for that.
Every second they spent like this was another second they risked getting caught, and still Gerard lingered.
He leaned down till his nose was in Frank's hair and let his eyes shut, taking a moment to just breathe and feel Frank around his cock and against his chest.
"Ok," Gerard said after a long moment, voice coming out gentler than expected, "are you ready for me to start moving?"
"More than ready, fuck me!" Frank ordered, his forehead resting against Gerard's collar bone. He was looking down at where their hips pressed together, his little cock trapped between their stomachs and already leaking.
Gerard started small, lightly grinding his hips against Frank's, making him gasp and whimper.
"Don't tease me, I wanna watch you fuck me," Frank begged, and Gerard picked up on what he was asking for.
Gerard slowly pulled almost all the way out, then just as slowly pushed back in, giving Frank a good long look at the cock disappearing inside of him.
"Fuck, just like that," Frank moaned, "feels so good, it's so fucking deep."
"Yeah," Gerard agreed, watching with Frank.
Frank seemed like the kind who'd like it fast and rough and dirty, but their positions of nurse and patient paired with the slow deep thrusts, making Frank feel every single inch of his cock as he fucked him, felt even more dirty than just a fast messy fuck.
God, Frank was his patient, and Gerard was currently fucking him. A sick part of Gerard lit up, feeling even more aroused even though they knew it was wrong. The implications of the power imbalance were looming, but Frank was the one that wanted- asked- Begged, Gerard to fuck him.
But he shouldn't have agreed, if they got caught he'd be in a monumental amount of trouble.
And yet, Frank was like a forbidden fruit that he couldn't resist sinking his teeth into. It was over for him the moment Frank asked for this, there was no world where he'd have turned him down.
If this was a sin, Gerard couldn't make himself regret it.
The exam room was filled with the sounds of their heavy panting and the soft wet clap of Gerard's hips connecting with Frank's lube smeared ass cheeks with every thrust.
It felt way too loud but Gerard didn't care, not when Frank's face was screwed up in pleasure and his ass was starting to clench around him.
"H-harder!" Frank stuttered, "fuck- wanna feel it tomorrow," he whined, thighs tightening around Gerard's hips.
Gerard sped up and bit back a moan, Frank was squeezing around them so fucking good, and the sounds he made as Gerard fucked him were so fucking pretty, fuck, all Gerard could think about was coming deep inside Frank's ass and claiming him, even if just for a moment.
They felt impulsive and animalistic, and they didn't think twice before leaning down and biting Frank's neck.
Frank's body arched against him, a small cry leaving his throat before he covered his mouth and groaned, letting his head fall to the side to give Gerard better access.
Gerard wasn't gentle about the marks he made, sinking his teeth into Frank's neck again and again, barely even thinking anymore, just giving in to what felt good.
Frank was trembling again, and Gerard could hear every little whine and whimper that he tried to keep in as Gerard marked his neck with what would definitely become hard to hide bruisess, even with all his ink.
"Gerard," Frank moaned, "kiss me, please-"
Gerard cut him off by nearly slamming their lips together, tongue quickly making its way into Frank's mouth and groaning at the taste.
Frank melted into the kiss immediately, moaning into Gerard's mouth and pressing their chests together. One of Gerard's hands released Frank's hip and traveled up his back, holding him closer.
It only took a few more thrusts before Frank came without warning, shaking and trembling against Gerard and whimpering into the kiss.
Gerard made to pull away but Frank held on, seeming to give permission to keep fucking him, so Gerard did.
Frank began gasping from the overstimulation, his ass clenching and trembling around Gerard's cock, and Gerard could feel themself getting close.
All they could think about was pounding Frank's ass full of their cum, making a complete mess of him and then watching it drip out after.
Eating the cum out of Frank's used ass, or even Frank driving home with it leaking out and ruining his boxers.
Fuck, Frank talking to Gerard's coworkers to set up his next appointment, all while Gerard's cum was deep in his ass and smeared all over his stupid ass tattoos and balls and fat meaty thighs, Fuck, fuck-
Gerard bit down on Frank's bottom lip as he buried his cock deep in his ass and came, grinding his hips against Frank's ass to make him really feel it.
"Fuck, yes!" Frank groaned after Gerard's teeth let go of his lip, "god, mhm," his head dropped onto Gerard's shoulder, body sagging against them comfortably as Gerard shot his load inside him.
Gerard took a moment to catch their breath, looking down at Frank's very blissed out and satisfied face.
He looked like he wanted to curl up on Gerard's chest and take a nap, and fuck, Gerard wanted to let him.
But they couldn't, not here and not now.
"I gotta pull out," Gerard said, voice not quite hiding how much he didn't want to.
Frank sighed and nodded, "yeah, we should clean up."
Frank leaned back a bit and watched Gerard slowly pull out. His spent cock, even smaller flaccid, twitched weakly at the sight.
They both watched some of Gerard's cum slowly drip out of Frank's ass, Gerard crouching down for a closer look.
This close to Frank's used hole, the urge to lean forward and taste his own cum and Frank's ass was overwhelming.
Gerard leaned forward and gave in, licking a hot stripe up Frank's ass crack.
Frank moaned and cursed softly, and that spurred Gerard on. They leaned in and gave Frank's rim a few more licks before traveling up and licking Frank's cum off his balls, then his flaccid little dick.
"Fuck!" Frank grit out, voice breaking as Gerard's hot wet tongue massaged his over sensitive cock.
Gerard sucked it into his mouth and Frank nearly yelled, covering his mouth with his hand and whining pathetically.
Gerard sucked on Frank's limp cock, swirling his tongue around it and rubbing the tip of his tongue under the head, sliding the tip along the neck, which made Frank choke on some adorably desperate sounds.
Gerard didn't relent until Frank's cock was clean and his eyes were watering.
"Jesus Christ," Frank whimpered, voice cracking, "I need to get your number, please," he begged, looking down at Gerard with wet eyelashes framing his big puppy dog eyes that were shiny with unshed tears.
Fuck, if Frank hadn't asked Gerard would still have given it to him, there was absolutely no way he wasn't going to hope for a second time.
"Oh I'm going to," Gerard reassured him, "just let me finish cleaning up first."
Frank's smile was fucking radiant, like it was the best news he'd ever received.
"You're way too fucking cute for me to let you go that easily," Gerard said as he stood up and inspected his uniform.
"Damn," they frowned, "you got cum on my skirt."
Frank perked up and slid off the exam table and onto his knees, he put his hands on Gerard's legs and looked up, "let me clean it off?" He asked, cocking his head to the side like a dog asking for a treat.
Gerard swallowed hard, "sure, go ahead."
Frank got to work licking the biggest globs of cum off the soiled fabric, then started sucking it out, his eyes falling shut contentedly.
Gerard pet a hand through Frank's hair, "good boy," they praised.
Their skirt would still have a noticeable wet spot, but Gerard could just claim they spilled something on it.
Frank hummed happily at the praise. He looked fucking fantastic on his knees, and Gerard hoped they could fuck his mouth like this soon.
When Gerard's skirt was as clean as it was going to get, Frank sat back and watched Gerard clean their own cock with some tissues.
Frank reached for the tissue box and Gerard spoke up.
"Actually, could you... could you keep my cum in you?"
Frank grinned, "you want me to feel your mess on me all the way home?"
Gerard nodded, "yeah".
Frank stood up on unsteady feet and grabbed his boxers, "that's fucking hot," he said as he pulled his underwear on.
Gerard grabbed a sticky note pad and a pen while Frank got dressed, quickly writing his personal phone number down.
Frank took the note, now fully dressed, and smiled excitedly, "just so you know, I'm probably going to text you non-stop."
"Good," Gerard smiled back,"clinic hours are fucking boring."
Frank stuck the note in his pocket and made sure his clothes were on straight, then he stood on his tip toes to get one more kiss.
Gerard accepted the kiss happily, cupping Frank's face in their hands.
The kiss ended before they could get too caught up in it, and Frank gave a cute little wave before opening the door, "thanks nurse Way, I feel much better now," he winked.
Gerard rolled his eyes, "drive safe."
Frank nodded and left, and Gerard got to work sanitizing the exam table.
Their phone buzzed several minutes later.
Gerard checked the notification and grinned at the text.
"I know I'm definitely coming off as desperate, but coffee tomorrow?"
Gerard texted back immediately, "I like you desperate. Text me the details."
