Work Text:
Kellin put the heavy shopping bags down the second he got into the hotel room that he was sharing with Gerard. Sleeping with Sirens and My Chemical Romance were both and tour together, and since the both of them had a day off him and Gerard chose to go shopping together.
They mostly bought clothes and random trinkets. Although, Gerard did go rush off to buy something while Kellin was eating, making sure to discreetly stuff the small bag into one full of clothes before Kellin could see it.
“I should probably try on the clothes I got to make sure they fit” Kellin said as he looked through the bags and took out all of the clothes the bought for himself. All of a sudden Kellin paused, Gerard asking what’s wrong.
“Did you buy this?” Kellin asked, holding up a small pink striped shopping bag with the words “Victorias Secret” written in a fancy looking font. “Yeah, It’ll look really pretty on you”.
“Wait what?” Kellin said. “You heard me, sweetheart. I’ve seen you checking me out this whole tour, and since we’re sharing a room we can finally make those desires of yours happen. I’m not gonna lie though, I did buy those because of how cute they’re gonna look on you.” A bright pink blush instantly spread across Kellin’s face. “So what do you say? Do you want me to fuck you?” Gerard asked him.
“Fuck yeah” Kellin said, and not a second later he had his tongue down the other man’s throat, tasting the milkshake he’d been drinking earlier. There was so much passion and lust in the kiss. They’d both been waiting so, so long for this.
Gerard manoeuvred the both of them closer to the bed, making sure to take the bag with him. He pulled away, causing Kellin to let out a needy whine. “Kells, be a good boy and strip for me” Gerard said in a low, seductive voice, making Kellin quickly shut up and strip off his clothes.
Gerard felt his dick harden in his pants when he saw Kellin’s bare body and twitching cock. “Fuck baby, you’re so goddamn hot. The panties will look even better on you than I thought” Gerard said, as he reached into the bag and pulled out a pair of lacy pink panties.
Gerard slowly slipped the panties on to Kellin, while Kellin savoured every touch to his body. The lacy panties were barely big enough to cover Kellin’s already throbbing dick, which, to Gerard, just made it 10 times hotter.
As soon as Gerard got the small piece of fabric on Kellin he stepped back to take a look. He palmed his dick as he looked at Kellin standing there, covering his face, and with only a thin layer of transparent fabric covering his leaking cock.
Gerard picked up Kellin and threw him onto the unmade hotel bed, the mattress making a slight creaking sound from the both of their weights put on it. He pinned Kellin down and began palming Kellins dick, making Kellin cry out “Ah fuck, mommy!”.
Gerard paused the movement of his hand and looked down at Kellin, smirking at him and saying “You’re kinkier than I thought”. Kellin blushed and whimpered, and then said “Sorry, I didn’t mean to- it- it was an accident”.
“Aww sweetheart, you don’t have to say sorry, I was about to tell you to keep calling me it” Gerard whispered to Kellin, making sure to continue rubbing his cock. “Okay Mommy” Kellin moaned out, causing Gerard’s dick to let out a small spurt of pre-cum in his boxers.
Gerard leaned up and took off his shirt, and then he hastily pulled off his jeans and boxers, trying to seem as less awkward as possible despite the weird angle he was at. Once he got undressed he immediately started grinding his cock against Kellins lacy panties. It felt so good, so intense. The feeling of their dicks rubbing against each other, knowing that the only thing separating them was a thin piece of fabric was enough to make Gerard have to bite his lip to not cum.
“I’m gonna start prepping you, okay baby?” Gerard said as he pulled away. Kellin nodded, rubbing his hands up and down Gerard’s back. Gerard reached down into his bag on the floor and pulled out a bottle of lube and a condom.
He opened the bottle and poured some onto his fingers, pulling Kellins panties to the side with his other hand. He circled Kellins hole with his fingers. Kellin gasped when Gerard pressed one of his fingers into Kellin.
Kellin could feel a burning sensation as Gerard moved his finger inside him, which made Kellin whine. Gerard began kissing and biting at Kellins neck, trying to distract him. When the feeling subsided Kellin told Gerard he could add another finger.
Gerard pushed another finger into Kellins tight hole. The both of them were already desperate, but Gerard knew better than to rush prepping Kellin. He started scissoring Kellin, getting him to relax as much as possible by rubbing up and down his body, trying to speed up the process as much as he could.
“Can you- can you please fuck me now Mommy? I’m ready” Kellin said after another minute or so of having Gerards fingers up his ass. “You sure? I want this to be as comfortable as possible for you, sweetie” Gerard said as he kissed Kellins neck. “Yeah- yeah Im sure” Kellin said, almost breathlessly.
“Okay” Gerard said while he put on the condom he grabbed earlier, lubing up his dick as he did so. When he looked at Kellins panties Kellin could see his cock throb and Gerard grabbed the base of it to stave off an orgasm. Those panties were so fucking hot on Kellin, they fit him so perfectly and the way that they barely covered his cock was something that Gerard was going to jack off to for months to come.
Gerard guided his dick towards Kellins hole, slowly pushing into the warm heat and trying not to hurt Kellin at all. “Fuck baby, you’re so goddamn tight” Gerard said as he stilled inside Kellin, giving him a few moments to adjust. The burning sensation had come back and Kellin whimpered, wrapping his arms around Gerard’s neck and kissing him as a distraction.
They swapped spit for a couple minutes before Gerard pulled back to ask him if he could start moving. Kellin said yes and Gerard started fucking into his hole, rubbing Kellins cock through his panties. “Oh my god, these are so fucking hot on you” Gerard moaned out as he began fucking him harder and faster.
“Jesus christ” Kellin said. He could feel Gerard hit a spot that made his vision go white. It took everything in him not to instantly cum, he looked up at Gerard and basically screamed out “Fuck, oh my god, do that again, Mommy please!”
Gerard angled himself as to where he’d hit Kellins sweet spot with every single thrust, and he could tell from the look of absolute bliss on Kellins face and the whorish moans he was making that he absolutely fucking loved this.
Gerard looked down again at the panties, he looked at Kellins throbbing cock through the thin lace, he looked at the way he had to hold it to the side to fuck into Kellin and he could feel himself get closer.
He started rubbing Kellins dick again, desperately wanting Kellin to cum before him, which wasn’t much of a challenge based off the fact that Kellin suddenly moaned out “Can I cum? Oh fuck Mommy please can I cum for you?”.
“Yeah, cum for me baby, be a good little whore and cum for Mommy in those fucking panties” Gerard said in the most dominant voice he could muster. Kellin could feel himself tip over that edge as his orgasm washed over him, causing his back to arch and his eyes to roll into the back of his head. He could feel every throb of his cock as he dirtied the panties with his hot cum.
Just the sight of Kellin cumming almost immediately made Gerard cum inside Kellin, desperately wishing he didn’t have a condom on so he could see his cum drip out of Kellins tight ass after he pulls out.
Gerard collapsed on top of Kellin, pulling out of him and flicking the condom on the floor, something to deal with later. He turned both of them on their sides, cuddling into Kellin, as Kellin pressed his face into Gerard’s neck, the both of them quickly drifting off to sleep.
