(no subject)

Aug 23, 2011 00:30

MASTER POST



Heart On: Epilogue

Two weeks later

"Is there something you wanted to tell me?" Frank asks, grinning as he pulls a bright orange extension cord out of Gerard's bag.

Gerard closes the door to their hotel room behind him. Frank can smell his stage-sweat from here, and the smoke he just had with Bob. "Yep. I've been leading a double life. I'm actually a roadie by day," Gerard says as he steps out of his shoes and dumps his jacket on the chair.

Frank pushes himself up to sit against the headboard and idly wraps the cord around his knuckles. "I wouldn't let you go anywhere near my gear, dude. You'd start an electrical fire and claim it was part of the stage show."

Gerard smiles at him quietly for a moment, just standing in the middle of the room.

"What?" Frank asks.

Gerard kneels on the bed and starts to undo Frank's shoes.

Frank breathes out slowly and says, voice low, "Yeah, you want this." Gerard huffs a laugh, but keeps going.

They hardly ever fuck naked because it's complicated on tour, but ever since that night in the bus studio with Pedicone, Gerard's been taking every opportunity to drag things out and make them last. It's kind of a pain in the ass, but Frank's starting to like the way his heartbeat picks up when Gerard gets his hands on Frank's belt.

By the time Gerard pulls Frank's t-shirt up over his head, leaving Frank naked with his own hair in his face, his skin is humming with anticipation. He leaves his arms above him on the pillows, grinning up at Gerard.

"I had an idea," Gerard says. Frank plants his feet on the mattress and bends his knees, tipping Gerard forward to land flush against Frank's chest.

"Does it involve my dick in your ass?" Frank asks, breath hitching when Gerard's mouth slides wet and hot over his throat.

Gerard makes a noise of agreement into his skin as he holds Frank's hips down with one hand and slides the other up the line of his arm. He folds his fingers over the plastic cord still wrapped around Frank's knuckles and pulls back just enough to give Frank a really dirty smile.

"Does it involve my dick in your ass... and an electrical fire?" Frank asks, confused.

Gerard grins but doesn't say anything, shuffling up to sit on his chest. When Frank stops mouthing at the front of Gerard's ripped-up jeans long enough to pay attention, he realizes that Gerard has tied his wrists to the headboard with the extension cord.

"Oh." Frank's heart starts to hammer. He yanks at the cord, wrenching his torso up under Gerard's weight, but the plastic just digs painfully into his wrists and doesn't give. "Oh," he says with the most wicked grin he can manage, and then, "you have the best ideas."

"Actually," Gerard says, "I believe someone else gave us this idea."

"What happened?" Frank asks. "I thought we were gonna invite him tonight." He remembers the feeling of Pedicone pulling him up, the solid warmth of muscle along his back, and it makes sweat break out at his hairline.

"Didn't answer his phone." Gerard climbs off of Frank and starts working at the top button of his own jeans. "Next time."

There's no music and it's not like he's dancing or anything, but Gerard undresses so slowly, teeth in his bottom lip and staring at Frank all the while, that it might as well be a fucking striptease. Frank thinks about the drummer that didn't answer his phone; he imagines Pedicone's big, tanned hands circling the pale skin of Gerard's chest from behind and lifting his shirt up for him.

Gerard blows Frank just for a minute or two, but it's long enough for Frank to get that urge to wrap his fingers in Gerard's hair and pull him closer. The cord stops him short and he moans, tipping his head back on the pillows. By the time Gerard pulls off, Frank's breath is harsh in the quiet of the hotel room.

"You gonna last for me tonight?" Gerard asks, kneeling up over Frank's hips and slicking his right hand with lube. "We've spent all week practicing and I think you-ah-can."

"Gonna try," Frank says, breathless. "Fuck, are you..." Frank cranes his neck, but all he can see is the shift of tendons in Gerard's forearm, shoulder dropped back and his other hand on Frank's stomach for balance.

Frank is never going to get over the crooked little smile that Gerard makes when he's got something in his ass and he's really happy about it.

Frank gasps when Gerard rolls a condom onto him. He sinks down and only stops once, halfway in, to breathe heavily. "Shit, Gerard. You're so fucking-hnngh," Frank moans.

"Oh god," Gerard breathes, eyes squeezed shut and head thrown back as he plants both palms flat against Frank's stomach. His cock is hard, flushed red and jutting up against the pale of his belly. Frank almost feels conflicted-he wants to feel it inside him, even as Gerard is sinking down on his own cock. Gay sex is tough.

"Okay," Frank pants, bucking his hips up and making Gerard sway in place, "are you riding my dick now or what?"

Gerard uses his hands on Frank's stomach to push his hips back down and smiles, reaching up to tuck a piece of hair behind his ear. "Nope."

"Nope," Frank repeats, frowning. He pulls at the cord, biceps straining and pressed hard against his ears as he tries to move. "Do I need to explain the concept of fucking to you, here? You're never this delicate when your dick is in my ass."

Gerard hums and purses his lips together, sliding his hands up Frank's chest and along the length of his tensed arms to close over his wrists. He kisses Frank's nose. "I think I'm just gonna enjoy this for a little while."

Frank moans in frustration and drops his head back on the pillow, letting his arms relax as he wiggles his hips. "Asshole." Gerard is so goddamn tight and slippery and warm, and Frank can't move.

Gerard smoothes his hands back down Frank's arms, ducking his head to catch Frank's earlobe in his mouth. He licks at the stubble along Frank's jaw and worries the thin skin over his collarbone between his teeth. He sucks so hard at Frank's neck that the pain is sharp and hot and for that short moment Frank can't feel anything else, feels like his whole body is strung out from that one spot.

The head of Gerard's dick bumps sticky-hard against Frank's stomach and Gerard cants his hips whenever Frank moans. The slightest amount of friction makes Frank's vision swim. He wants to sink his fingers into the soft skin of Gerard's hips and fuck up into him hard and fast, make his eyes widen and breath catch.

Pulling at the cord doesn't loosen it at all, but Frank figures out a way to arch his back just enough to push his stomach up into Gerard's cock, feel it drag between them. Gerard gasps, "Fuck," and squeezes around Frank's dick.

"Oh my god." Frank can feel his eyes roll back in his head as he buries his face in his inner arm. "Oh my fucking god, where did you learn to do that?"

"I-ah," Gerard's voice is shaky and Frank feels him shift, rubbing himself against Frank's stomach, "I didn't know I could." He finally kisses close enough to Frank's lips that Frank can turn and catch his in a kiss, moaning loudly into Gerard's mouth when he squeezes around him again. Fuck, if Gerard did that enough times, Frank could come just from this, he knows it.

"Mmmph," Frank tries, and then, "dude," when Gerard pulls back enough to let him talk. "Not gonna last forever. If you want to fuck, then you should probably... christ." He groans and drops his head back against the pillows when Gerard squeezes around him again.

"Yeah," Gerard mutters, and then shoves his tongue into Frank's mouth for a while. "Yeah," he says again when he finally breaks away, lips red and wet.

Gerard sits up on his knees and slides back down again.

"Oh fuck," Frank moans. He yanks so hard at the headboard, wanting to get his hands on Gerard's hips, that the bed frame bangs back against the wall. Gerard looks entirely pleased with himself and gets one hand on Frank's stomach for balance before he starts riding him properly.

It doesn't take long before Frank's toes curl in the bedspread and his jaw locks. "Pedicone," Gerard pants, leaning forward enough to fist Frank's hair and get his attention. Frank opens his eyes and looks up at Gerard's flushed face. "Remember what Pedicone said."

"Was it 'Come in Gerard's ass'? Because I think-ah, ah-that was good advice." Frank struggles to catch his breath, trying to push his hips up into Gerard. He can feel the bruises already forming at his wrists and the thought of looking at them later, pressing his fingers in, makes him groan.

Gerard laughs, pushing Frank down into the mattress. "No. Think about unsexy shit. Alien or whatever."

Frank makes a bit of noise about it, but tries; he's starting to get that holding out for longer also means having his dick in Gerard's ass for longer, which is pretty fucking awesome. He squeezes his eyes shut and thinks about when he sliced his knee open last fall, from kneeling on a broken bottle when he was hammered. He thinks about the sting and sick feeling of watching someone else clean out all the bits of glass.

It's a real fucking shame to have to think about flesh wounds when someone is riding your dick, moaning "God, you feel good," and "Waited fucking ages for this, Frankie, fuck," telling you just how perfectly-shaped your cock is, but Frank is nothing if not a man who can accept a challenge. He remembers Pedicone's hot breath in his ear, how he felt it in his bones when he'd said, in a low voice, "You're doing so well." Frank really wants to do well.

"If he was here," Frank pants, eyes still squeezed shut, "what would you do?"

Gerard loses his rhythm, bottoming out on Frank's dick and grinding his hips down in small circles, making them both moan. "Who?" he asks.

"Who do you think?" Frank looks up at him. Gerard's flushed from his cheeks down to his chest, sweat shining in the hollow of his throat and over his cheekbones. Frank struggles against the cord at his wrists again.

Gerard smiles, breathless and turned-on. "Oh yeah?"

"Yeah," Frank echoes. Every time he hitches his hips up, Gerard just grinds down into him harder. It's making it kind of tough to focus. "What would you do if he was here?"

Gerard idly wraps his thumb and forefinger around his own dick to start jacking himself off slowly. Frank licks his lips. "I'd make him sit on your chest," Gerard says. "Hold your arms down and keep you from wiggling so much."

"Yeah?" Frank arches his back to push himself deeper into Gerard, and it makes Gerard's eyelids flutter slightly. "Fuck."

"Mmm, and I'd ride you until I came," Gerard says. He lifts himself up, thighs quivering where they're locked around Frank's hips, and lowers himself again, painfully slowly.

Frank moans.

"I'd fuck myself on your dick until it was so deep I couldn't take it, until-" Gerard gasps when Frank hikes his hips up opposite Gerard's rhythm, ramming hard into him. "Ride you so hard I couldn't walk straight," Gerard pants, "until you'd make so much noise that Pedicone would have to shove his dick down your throat to shut you up."

Frank cries out, biting hard into the soft, inked skin of his own arm as he struggles against the cord around his wrists.

"Yeah? You want to choke on his cock while I ride you hard and fast?" Gerard asks, and Frank wants to answer, wants to say "Yes, fuck, please," but he can't do anything but moan, can hardly breathe with how turned on he is.

Gerard fists himself faster, grinding down hard every time he lowers himself. "Think he's big?" Gerard asks. "I mean, fucking look at the size of him."

Frank does, he thinks about it. He can imagine it, can fucking taste it, heavy and skin-salty on his tongue, his nose buried in short, wiry hairs while two big hands cradle his head, holding him in place.

"Wonder if you could even... oh, fuck." Gerard twitches and Frank can hear the sound of his hand on his dick speeding up. "Wonder if you could even take it all in?"

"Wanna see you take it," Frank manages. His voice sounds low and scary and it makes Gerard gasp. "Fuck, I wanna-you're such a fucking cock slut. Wanna see him give it to you," Frank says all in a rush, into the sweat-slippery skin of his own arm, muscles straining against the headboard. "Wanna see him fuck you until you can't take it, until you blow your load fucking everywhere, until-"

"Fuck, Frank, fuck, you asshole," Gerard growls, leaning back to plant a hand next to Frank's knee and shove himself down on Frank's dick as hard as he can.

"Bet you'd wanna..." Frank groans, thighs twitching together, "wanna try taking both of us at once, so fucking-"

"Oh, god," Gerard moans loudly over top of him, lurching upright.

"-so fucking greedy," Frank continues, breathless. He watches Gerard curl in on himself, mouth hanging open and eyes squeezed shut as he jacks himself off as fast as he can. "You always wanna be so fucking full, so fucking... fucking... full, oh my god, Gerard-"

Frank chokes out a broken noise as Gerard swears and comes all over his chest. Frank barely even feels the warm, tacky drops on his skin because Gerard is squeezing so tight around Frank's cock, he can't even see straight.

"Oh god, Gerard, get it off get it off get it-fuck-get it... get it..." Frank thrashes around on the bed, yanking hard at the headboard, so close, so close.

Gerard is panting and boneless on top of him but manages to untie the plastic cord after a few fumbling tries. As soon as Frank feels the cord give, he rips his hands out, wrists aching and bruised and-fuck, fuck-he needs to get his cock back inside Gerard right now.

"Oh my god, get... get over here." Frank doesn't even know what he's saying at this point. He shoves Gerard onto his stomach, yanking his hips up and pushing his face into the pillow before he starts fucking him as hard and fast as he can. Gerard twitches and moans below him, wrenching his head sideways in Frank's grip so he can breathe, sweaty hair stuck all over his face as he gasps.

Frank looks down at the muscles shifting in Gerard's wide shoulders, the sweaty, flushed-pink expanse of his back, the bumps of his writhing spine, and the way the soft flesh of his hips and ass moves every time Frank slams into him. Frank gasps and comes so hard he drives them both down into the mattress. He moans for what feels like a full minute, grinding into Gerard in tight circles with a hand still buried in his hair.

They don't talk until Frank's shaky fingers finally get the lighter working and both of their cigarettes lit.

"Damn, that was some kinky shit," Frank manages, squinting through the smoke and hiccupping around an inhale.

Gerard leans heavily into Frank's side, sighing happily. "Right? We're fucking awesome."

"And somehow I thought the dirtiest sex I would ever have was in the back of our van, covered in fake blood and Jack Daniel's," Frank says. He grins when Gerard smacks his thigh. "What? That was with you."

"It hardly counts," Gerard says. "I'd like to think I'm a better lay sober. And you were still a one-minute man back then." Frank nods. "Can we just strike that year of terrible sex from the record already?"

Frank hums and wiggles his toes into the side of Gerard's foot. "But then the guys would never have given us all that shit and we might not be here today in the name of fighting heterosexism."

"True," Gerard says. "Foreplay, then? We could call it a year of foreplay."

"You'd fucking love that, wouldn't you, Mr. Stamina?" Frank grins. "A fucking year of foreplay, Jesus Christ."

Gerard laughs. Frank likes watching him laugh when he's naked; how it makes his folded-up stomach shake and his feet turn in. They both pause to take a couple of drags from their cigarettes.

"We make good choices," Gerard says.

Frank holds his cigarette out of the way so he can duck his head and bite lightly into Gerard's shoulder, making him squirm. "The best."

---

END

bandom, fic

Previous post Next post
Up