The show had been electric, fueled by a few pre-stage drinks and charged glances across the monitors.
Now, the adrenaline was fading into a hazy, tipsy buzz as they fumbled up the stairs, stealing kisses on the way up.
Gerard laughed to himself when they pulled away and leaned on the younger man while he fumbled with the keys. They’d just wrapped up with a gig, and Frank insisted on Gerard coming with him to his place.
“Fuck, finally got it,” Frank grunted when the door finally gave way with a groan of it's own. Gerard stumbled inside, nearly tripping over a graveyard of footwear scattered on the floor. The air was thick with the familiar scent of stale cigarettes and old smoke.
He snorted. “Wow. What a gentleman.”
The couch looked like it had seen better days.. sunken cushions, worn out springs. Gerard disregarded that and dropped onto the couch, tossing his bag aside. Frank followed suit, collapsing half on top of him.
“Love you so much,” Frank murmured, his voice a low vibration that Gerard could feel against his chest. He tangled his fingers into Gerard's messy black hair, giving a soft tug that lingered, before his hand slid down. He buried his face in the hollow of Gerard's throat, nuzzling against his Adam’s apple and breathing him in, hot and heavy, wanting Gerard to feel the weight of every exhale.
Gerard tilted his head back, “I'm a mess, Frank, seriously,” Gerard whined, although his hands were already anchoring themselves on Frank's hips. He tilted his head back in an attempt to dodge the affection even as his heart began to pump faster.
“I probably smell like shit.”
“Don't care,” said Frank simply, burying his face in the crook of Gerard's neck. “A little dirt won't do anything.”
The couch was too small for the way that they were moving, a tangle of knees and elbows. Gerard huffed out a laugh scooped his arms under Frank's thighs, staggering to his feet with a lopsided grin. They bumped into the doorway a few times on the way to the bedroom. Frank's quiet laughter vibrated against Gerard's neck until they finally collapsed.
The smell of stale cigarettes faded as they fumbled into the bedroom, the air here being slightly cooler, but equally as cramped. Gerard paid no mind to the lights; the faint glow from the streetlight outside was enough to see the way Frank was already giggling and reaching for him, his fingers hooking into Gerard's shirt to drag him down onto the bed. The mattress dipped with the added weight of Gerard.
Frank didn't give him the opportunity to get a single word about before he gripped Gerard's shirt and their lips collided.
Frank whimpered into Gerard's mouth as the other man tugged on his dark locks. Frank eagerly grinded against Gerard's crotch, seeking out friction. Gerard crowded over Frank, the mattress dipping under his weight. Their lips connected once again, and Frank took the chance to flip their positions. The narrow bed creaked under their shifting weight, a protest soon lost to the sound of their breathing. Their kiss was messy and unsparing, a testament to the hunger in the moment as they struggled for breath.
Groaning, Frank quickly undid Gerard's pants and yanked them down along with his boxers. The beautiful pale and smooth skin made him start to salivate. Frank would love to mark up that pale skin, what a nice canvas. He undid his own belt, wriggling out of his pants. He pulled his boxers down, cock springing free. He was already so hard, so turned on, without any touch. His hips began to move, rubbing against Gerard's thigh whilst he let his drool pool on the man.
“So fuckin, horny, so..”
He'd been waiting for this all day, throughout the gig, and on the way home. Frank removed Gerard's jacket for him, his shirt sliding off next. The favor was returned, because now the both of them were naked. Frank couldn't wait any longer for this, he was so sure.
