Work Text:
“Hey Gee?” Frank said, walking into the study where Gerard was working. There was paint everywhere, tubes scattered across every possible surface creating a colourful chaos.
“Hmm?” They responded, not even turning from where they stood in front of their canvas. They had their arms crossed, gnawing on the end of a paint brush as they appraised their progress on their latest commission.
“Have you ever bottomed?” Frank had been expecting some sort of reaction to the question, well at least more than what he got.
“Mm yeah.” Gee said, dipping their paint brush into the paint before adding a few strokes to the canvas. Frank’s eyes widened, baffled by not just the answer but also the casual answer.
“Wait really?” Gee just nodded, “Did you like it? When?” Gerard sighed, putting their paintbrush down and finally turning to face their partner. They had been together for just over a year, having moved in together a few months ago, and in all that time, they had never bottomed. Not once.
“Yeah, I used to do it all the time.” They said, running a paint smeared hand through their brown and grey hair, “All my exes preferred topping so…” They shrugged, a meek half smile on their face.
“All the time?” Frank repeated incredulously. “And you enjoyed it? Why do you only top with me?” He sat down on the desk chair on his much tidier side of the study.
Another shrug, “You never asked?”
“Wait, you thought I only bottomed?” Frank was shocked, staring at his partner who just continued standing across the room awkwardly. “Why would you think that?”
They chewed their lip, eyes pinging around the room as if searching for something to say. “Well, not that you only bottomed, but that’s all you ever wanted with me. The first time we had sex you just prepped yourself and sat on me, I didn’t exactly tell you to.” They mumbled, “And then the next time you did the same thing? And then you just always bottomed so I figured that was what you preferred.”
Frank’s mouth was agape at this revelation. “So let me get this straight,” He said, standing up and walking towards Gerard, “You just topped because I asked you to?”
They nodded.
“Do you even like topping?”
They shrugged, “It’s okay I guess.”
Frank just shook his head, grabbing Gee by the hair and pulling them in for a kiss. It was hot, rough and full of teeth and tongue. It lasted a good few minutes before Frank finally pulled back, releasing their hair and putting his hands on his hips. Now he stood, appraising his panting partner, cheeks flushed red and lips kissed swollen.
“You’ve got to be fucking kidding me. You prefer to bottom?” Gee nodded shyly, letting their hair fall to cover their red face. “Why didn’t you tell me? Better yet, why didn’t you ask to bottom at some point?”
“You never asked. I don’t mind topping if it makes you happy.” They murmured. Frank just sighed again.
“It’s not only about me though Gee, you should feel comfortable to ask me for what you want. I only put off asking you to bottom until today because I thought you wouldn’t want to.”
Gee giggled at that, “But why did you think I didn’t want to?”
“Ugh I don’t know, because you always seemed to enjoy yourself when you fuck me and never asked to swap.”
“Looks like we both suck at communicating.” Gee said aptly. Frank rolled his eyes, grabbing Gee by the hair once more and pulling him in close.
“Well, you better go to our room and get everything ready because I think it’s about time I fix this.” He whispered into their lips before releasing them. They stood there for a minute, breath stuttering as they processed what was said. Once it finally sank in, they let out a soft moan, leaning in for a quick kiss before speed walking out of the room. Frank just sighed again, quite literally face palming at the situation. Why were they so stupid.
By the time Frank followed Gerard to their room, they were just pulling off their boxers. Frank joined in by pulling off his shirt, stepping towards his partner and copping a feel of their naked ass as they bent over to grab the lube out of the draw. They let out a squeak at the contact, straightening up and turning to look at Frank with a mock scowl.
Frank just smirked, stepping back to pull off his jeans. “Okay pretty thing, lets make up for lost time.” Gerard just rolled their eyes, but got on the bed in a hurry that alluded to their true feelings.
“How do you want me?” They asked, eyes sparkling in the low lamp light.
“How do you like to be fucked?” Frank asked, raising his eyebrow pointedly. Gee blushed, taking a moment to think.
“I like most ways, but I guess on my back for now?” They said shyly, unsure about having to make the decision. Frank nodded his approval, getting onto the bed on his knees and moving towards them.
“Sounds good to me gorgeous.” He reached for the lube, making quick work of slicking up his fingers as Gerard lay back and spread their legs. “So how long has it been?”
Gee blushed, looking up at the ceiling as they felt Frank’s fingers trail down their thighs until reaching their intended location. “Uh, technically since just before we got together.”
The first finger sunk in, causing a groan to slip out of their lips. “What do you mean by technically?” Frank inquired, smirking as he started sucking hickies onto their thighs.
“Ngh,” They spluttered out, feeling Frank work up to the second finger, “I still fucked myself before we started living together. I just haven’t had a person since before we met.” Their back arched as Frank slid in the second finger, crooking his fingers to find their prostate immediately.
“With your fingers or…”
“Yeah, but also-“ They were cut off by a deep moan spilling out of them, “I have toys.” Frank just shook his head, aroused but also lowkey pissed that he didn’t know any of this sooner.
“Now that I have got to see, did you bring them with you when we moved here baby?” He asked, working in a third finger as they opened up readily for him.
They nodded, struggling to find words at this stage. “Box in cupboard.” They groaned out, pointing vaguely towards the hallway to indicate the linen cupboard before fisting their hands in the sheets.
“Hiding them from me all this time.” Frank said, biting lightly at their thigh just to hear them hiss and groan. “Well, we’ll have to play with them sometime.”
With that, Frank slipped his fingers out, watching in awe as Gerard’s hole winked at him for more. He didn’t waste any time slicking himself up, not even stopping to savour the relief of finally getting a hand on himself.
Then he was pushing in, gasping at the tight heat and eyes widening at the absolutely depraved moan that Gerard let out. He bottomed out relatively quickly, Gerard’s hole sucking him in greedily.
“Holy shit, why didn’t we do this sooner?” Frank gasped, Gee just moaned, rocking their hips to try and get Frank to move. He took the hint, starting to rock slowly, leaning down to meet Gee in a kiss. They made out sloppily, Gerard interrupting with a breathy ‘harder’ when Frank continued his steady pace.
“Okay, hold on tight.” He chuckled, positioning himself on his knees between their legs and grabbing their thighs to bend them in half. They gasped, choking out a ‘thank you’ as Frank started fucking into them fast and hard, the new angle helping him hit their prostate almost effortlessly. It was heaven.
He kept up the pace, watching as Gerard started to come undone underneath him. It started with their moans becoming higher in pitch, sounding incredibly feminine as they moaned and whined. Then in was their eyes, fluttering shut and struggling to stay open. Then he felt it as their hole started clenching down in hard rhythmic pulses, practically begging his cock not to leave with each thrust. Until they finally let go, letting out a pitiful whine as they came all over their stomach untouched.
Frank was in awe, watching as their beautiful face contorted in pleasure as they orgasmed. His kept fucking them through it, ready to pull out if they became to oversensitive. He gradually slowed his pace, moaning when they wrapped their legs around him.
“Keep going. Wanna feel you finish in me.” And well, who was Frank to deny them. He sped back up, chasing his own pleasure as it boiled within him. It wasn’t long before he thrust in deep one final time and let go, spilling into his partner.
They let out a filthy moan at the feeling, relaxing their legs from their tentacle grip and sighing happily. “I missed this.”
Frank smiled, trying to think of a witty come back while he caught his breath, but none would come. “Actually, me too. I forgot how much I enjoy topping.”
Gerard giggled, reaching up to run a hand still smeared with paint through Frank’s sweaty locks. “Well now we know, we can do it all the time.”
Frank pulled out slowly, causing Gerard to hiss at the loss. It was unbelievably hot to see his cum slowly drip out of their ass, and he couldn’t stop himself from leaning down and licking over their hole.
“Fuck Frank, too much.” Gee whimpered, thoroughly oversensitive.
“Sorry.” He murmured, moving until he could lay down next to them, planting a sloppy kiss on their sweaty forehead. “Love you.”
“Love you too.”
