Master Post |
Part 1 |
Part 2 |
Part 3 |
Part 4 |
Part 5 | Part 6
***
"So how do you want to do this?"
It's the same question Frank wanted to ask, but the older version of himself gets the words out first. Luckily he's not asking Frank, he's asking Gerard, because Frank's head is still spinning and he has no idea where to start.
It's suddenly quiet inside the diner, the question effectively silencing their excited chatter and laughter - changing gears. It's quiet enough for Frank to hear the uneven cadence of Gerard's breathing, almost as staccato as Frank's own. Fun Ghoul's the only one who seems to be functioning anywhere near normal - either that or he's better at hiding it. He steps up close to Gerard, slipping a hand up to cup his cheek, tilting his head to brush his lips across Gerard's - soft, gentle.
"Fuck, Poison do you have any idea how hard it was to see you every day and not be able to do this?" He kisses Gerard again, deeper, longer. Frank's stomach twists up as he watches - he's about to find out just how hard it is, first hand.
"Tell me what you want." Fun Ghoul turns his head a little, so their noses brush. "It's your show, babe."
Frank can hear Gerard's shaky intake of breath. His feet twitch in his shoes. He's a few steps away from them and he's not sure where he should be, not sure if he should be closer, or if he should stay back and wait to be invited.
"I want..." Gerard's voice is breathy, a little hesitant. "I want-" he trails off, brow furrowed and skin turning pink with a deep blush. He fits his hands to the other Frank's cheeks, pulling him in for a kiss that's needy and desperate.
Frank bites his lip, watching the wet slide of their mouths. Maybe it's narcissistic for him to think so, but they look gorgeous like this. They're kissing like they need each other to breathe, hands grasping, lips clinging. Frank wets his lower lip and sucks on it, wishing he had something better to do with his mouth.
Fun Ghoul's the one who breaks the kiss, and by then they're both panting. He rises up on his toes to look Gerard in the eyes, swiping a lock of bright red hair off Gerard's forehead with a gentle hand. "Hey?"
Gerard closes his eyes, swaying a little on his feet. There are burning spots of colour on his cheeks now. "You know the night that you two-" He waves a hand, opening his eyes to glance between the two Franks, not really stopping long enough to focus on either one before looking down at his twisting hands. "I was listening, but... I couldn't see. We didn't have video, so. I guess, I want." He looks up, finally holding Fun Ghoul's gaze, and then Frank's. "To see you - both of you - together."
Frank watches his own familiar wide smile stretch Fun Ghoul's mouth, knowing he's mirroring the expression himself.
"Okay," says Fun Ghoul, still in that calm, low tone that Frank's making a mental note to try and use more often. Fun Ghoul reaches out a hand and Frank takes it, relieved to finally be included. He can't help looking down at the tangle of their fingers, the differences and similarities in their ink still fascinating to him.
There's a warm touch under his chin: Ghoul's fingers tilting his face up and meeting Frank's eyes. "You okay?"
"Yeah," Frank answers, mouth twitching a little with a smile; God, his heart's beating so loudly he's surprised they can't hear it. "Yeah, totally."
"Good." Ghoul smirks, then leans in to cover Frank's mouth with his own. He's not as gentle with Frank as he was with Gerard, going in hard, an edge of teeth, biting a little. It's exactly what Frank wants and he kisses back, sinking his hands into the scruffy mohawk that mirrors his own and tugging lightly.
Ghoul's moan of approval vibrates against Frank's lips and Frank echoes it, sliding in closer until their chests press together. Being the same height has its advantages, when Fun Ghoul slides his leg between Frank's, grabbing his ass and grinding against him, the angle is perfect. Frank can feel how hard they both are, already. They both push into it, rubbing off on each other, and fuck, it's good. So good it has Frank arching backwards, like he sometimes does when he's onstage and really getting into it. Except here he has Fun Ghoul's arms around his waist to hold him up.
Fun Ghoul dips his head, tracing the line of Frank's neck with his tongue. It should tickle, but it doesn't, it's just wet and hot and gorgeous.
"Like this?" Ghoul whispers the words warm into Frank's skin, and Frank knows without looking that Ghoul's talking to Gerard. Frank forces heavy eyelids open to see.
Gerard's still standing exactly where he was before the two Franks started kissing, leaning his ass on the tabletop of one of the diner booths. His hands are clenched tight on the edge of the table and his skin's flushed - nearly matching his hair - dark against the white suit he still wears. His eyes are huge and running hot all over both of them. "Yeah." His voice is deep and throaty, sounding like sex. "Yeah, like that."
Frank watches the movement of Gerard's throat as he swallows and traces the path of Gerard's hand with his eyes as he trails it down his chest, over his belly, to palm himself through his pants.
Frank doesn't realise the needy whine he can hear is coming from his own mouth until it gets cut off when Ghoul starts kissing him again, hard and hungry, more desperate than before. It flits through Frank's mind that this Frank probably didn't get laid once while he was in 2005, so he's probably dying for it even more than Frank is right now. And Frank's pretty fucking desperate for it himself. He pushes his hips into Fun Ghoul's, grinding hard, looking for that more pressure. Something, anything, to take the edge off.
For long moments Frank's universe starts and ends with the stroke of Fun Ghoul's tongue as they both reach, grasp and rub. It's not enough contact, not enough pressure and Frank wants, he wants.
"More skin. Show me more skin." Gerard's voice is a throaty command. Frank drags his eyes open and Gerard's gaze is so hungry it sends a shudder right down his body. Gerard's hand is still on his crotch and he's rolling into it now, rocking against his own fingers.
Frank's fingers clench on Fun Ghoul's back, hanging on, needing the support because he's nearly swaying. He watches Gerard's tongue swipe over his lower lip, his mouth all wet and open, and maybe Frank's just greedy but fuck, he wants that too.
The other Frank's hands are already working at the buttons on Frank's drac jacket and making frustrated noises when they don't come apart quickly enough.
"You're never gonna wear this again, right?" Fun Ghoul quirks an eyebrow at Frank, something wicked in his eyes.
"Dude, I won't fucking be here."
"Exactly." Fun Ghoul grins and grips the lapels, ripping the jacket open in a sharp move that sends buttons flying, skittering across the floor. Frank would laugh at the theatricality of it all if he wasn't so desperate to touch again. He shrugs out of the jacket, tossing it on the floor before grabbing the neckline of his white t-shirt and pulling it over his head.
It's torment to wait for Fun Ghoul to shrug out of his vest and pull off his own shirt by the neckline. The moment Frank can see skin, he's touching, fingers skimming up the other Frank's waist, tracing over lines of tattoos he doesn't have yet. He can't help himself, he bends his head, pressing his mouth - hot, wet and open - over the dark lines of ink. He sucks at the bomb in the centre of the other Frank's chest before dropping to his knees to trace his tongue along the letters of the "And" from "Search And Destroy."
Fun Ghoul's belly shudders under Frank's mouth and fingers grip his hair tight. Frank grins into the warm skin and dips his mouth lower, his hands dropping to Fun Ghoul's belt - the same belt that Frank's been wearing since he got here.
The moment he starts to slip the clasp open, Gerard's growling, "Yes. Yes fuck yeah, I want to see that."
It's all the encouragement Frank needs to open Fun Ghoul's belt and pants and lean his face in, pulling Ghoul's underwear down and feathering warm breath over the freshly exposed skin. Ghoul smells like soap and Frank's deodorant, with a whiff of Frank's own scent underneath - the combination is familiar, but somehow alien. Ghoul's belly trembles under Frank's mouth as he takes a shaky breath and Frank would be a liar if he tried to say he wasn't proud of himself for the reactions he's drawing from his future self.
But then he knows exactly which buttons to push.
He curls his fingers into the waistband of the other Frank's jeans and underwear, pulling them down roughly to mid-thigh. Ghoul stumbles a little, gripping Frank's shoulders to steady himself. Frank doesn't even pause in his onslaught, dipping his head low to lick at the base of Ghoul's cock, letting his tongue play wet against his balls.
Fun Ghoul's dick is hot and hard against Frank's cheek, his fingertips pressing tight into Frank's skull as he groans his appreciation. Frank tilts his head up to look at Ghoul through his eyelashes; he's squinting down at Frank, his mouth loose and wet. He looks like porn. Fuck, does Frank make that face? It's not terribly attractive and yet it's so fucking hot.
Frank turns his head, letting his tongue slide up the side of Fun Ghoul's dick. He does it slow, his breath feathering over the taut, hot skin. Ghoul's shaky breaths and the way his fingers tighten in Frank's hair - trying to pull his mouth to where he wants it - tells Frank the tease is working. He fights the pressure, moving at his own pace to let his lips rest light and wet on the end of the other Frank's dick.
Ghoul's still trying to direct him with increasingly less-gentle pressure on Frank's skull, but Frank just fits his hands to other Frank's hips, holding him firmly in place as he relaxes his mouth and takes him in, all the way, in one smooth slow move.
"Oh god," the other Frank mutters, sucking in a breath.
"Oh god," Gerard echoes, drawing Frank's eyes to look past the other Frank's waist to see him. Gerard's got one hand inside his pants now, the fabric shifting as Gerard moves his hand on himself, slow and steady. He's watching them both with eyes that are huge and hungry. "That's so. So fucking hot," he pants the words out, his voice thready and low and it's turning Frank on so much.
Frank lets go of one of Ghoul's hips to reach down and palm himself through his pants. He just has to. He's got a mouthful of cock and the way Gerard's looking at him is just undoing him. The other Frank takes the move as permission to start fucking Frank's mouth and Frank lets him, relaxing his throat and taking it all.
Fuck, it's good, the stretch in his lips, the ache in his jaw, feeling so open and wet and used. Frank closes his eyes, sucks in breath through his nose, and gives himself up to it. He slides his hand from Ghoul's hip to Ghoul's ass, gripping the soft flesh, digging his fingers in. Ghoul grunts and rocks his hips forward harder, faster. Frank eyes water a little, but he's good, he likes it, he can take it. He moves his head in counterpoint to Ghoul's hips, sucking and flicking his tongue. He shifts his hand on his own cock, rocking into it, rubbing himself through his pants. His knees are starting to hurt from kneeling on the hard tile but he doesn't care. He's so fucking turned on.
He moans around Ghoul's cock and Ghoul echoes him, pulling his hair a little as he fucks Frank's mouth. Frank's so far gone he doesn't hear the footsteps, doesn't realise Gerard's crossed the few steps to join them until his fingers twine with Frank's on Ghoul's ass, sliding in behind Ghoul.
Ghoul arches back, leaning into the Gerard's body, and when Frank blinks his eyes open to look up, Gerard's looking down at him, chin resting on Frank's shoulder, sweaty red locks in his eyes doing nothing to break the intensity of his gaze.
Gerard's fingers join Ghoul's in Frank's hair, they're both guiding him now, and Frank lets them. He moves with Gerard's guiding hands, quickening the pace, swallowing around Ghoul's cock and fuck, it's working. Ghoul's arching back, his chest taut and shiny with sweat, the line of his neck curved as he rests his head on Gerard's shoulder, moaning out his pleasure to the ceiling.
"Goddamn, Frank. You look so good like that," Gerard says, following the words with a turn of his head to lick at Fun Ghoul's neck.
Frank's thinking he's got the fucking better view, not that he can say so with his mouth full. It only gets even more picturesque when Ghoul opens his eyes, sinks a hand into Gerard's scarlet hair and turns his head to kiss him. Frank has to pull off, so short of breath he's panting, to jack Ghoul slowly with his hand while he watches them kiss. It's hot, messy and open mouthed, he's getting glimpses of their tongues when their lips shift. They are both so incredibly into it it's making Frank burn up. He presses his forehead into Ghoul's hip, over the right-side swallow, and just breathes in, smelling sex and sweat and want as he works his hand over Ghoul's cock, slick with precome and his own spit.
Ghoul's the one to break the kiss, leaning his forehead to Gerard's and groaning long and loud as Frank works his thumb over the sweet spot just under the head of his dick .
"Fuck." Ghoul pants, squirming under Frank's hands, "You guys are trying to kill me. Fuck, what did I do?"
Frank that takes it as his cue to put Ghoul's dick back into his mouth, still jacking him with his hand, meeting his lips with his fingers, sucking and jerking him off simultaneously. Ghoul whimpers and Gerard wraps an arm around his chest, hauling him up when his knees threaten to give, bending his head to suck and lick at Ghoul's neck, his eyes never leaving Frank's.
Ghoul's groaning pretty much nonstop now, the movement of his hips getting rougher, faster. Frank tightens his grip on Ghoul's dick, jerking quicker, sucking harder. Fuck, he wants to feel him come, wants to taste it.
He slips his other hand from his own crotch up to cup Ghoul's balls, pressing, massaging, curling his middle finger to caress between his ass cheeks. He's not expecting to find another finger there, already rubbing at Ghoul's hole, but it's not a surprise either. Frank flicks his eyes upwards to meet Gerard's. He quirks a smile at Frank as their fingers tangle, then strokes more firmly between Ghoul's cheeks, pulling a shuddering moan from him. Frank has to close his eyes, concentrate on relaxing his throat, on sucking, on moving his hand.
"Jesus, Gee. Yes. Yes. Frank. Fuck." Words are getting tangled up on Ghoul's moans. His grip in Frank's hair loosens and his body arches backwards, hips bowing forward as his head drops back onto Gerard's shoulder. Gerard's hand withdraws, just long enough to lift it to his mouth, spitting onto his fingertips. Then he's back stroking between Ghoul's cheeks, slick fingers bumping Frank's.
Frank can feel how close Ghoul is, can fucking taste it, slick and bitter on his tongue. He stops jacking Ghoul with his hand, moving it out of the way to just dive down with his mouth, sucking hard, bobbing his head, doing everything he can to tip him over. Fuck, his jaw hurts, his knees are sore as fuck too, but he wants this so bad, wants to feel Ghoul come apart under his hands.
He sucks in a breath through his nose, working the hand he's got on Frank's balls, and where his fingers are brushing Gerard's, he can feel the slight movements of Gerard's fingers rubbing at Ghoul's hole.
"Oh fuck, Gee." Frank groans, melting back against Gerard. Frank can feel the stretch and shift as Gerard slides a slick finger into Ghoul's ass.
Ghoul whines as his hips jolt forward, nearly choking Frank, but Frank predicts it and pulls off, jacking his dick instead, keeping his lips wet and loose around the tip of Ghoul's cock, moving in unison with Gerard's fingers. Gerard whispers a steady stream of sin into Ghoul's ear.
"You like that, right? You gonna come for me, baby? You gonna let go?"
Ghoul whines at that, low and desperate, and already Frank can feel him trembling under his hands, against his lips - his hips buck forwards, fucking Frank's mouth, fucking himself on Gerard's fingers.
He does break then, beautifully, with a long wet groan Frank can feel under his lips. Frank keeps sucking, milking him through it as Gerard twists his fingers, the two of them working to the same end. Ghoul's hands clench on Frank's skull and his torso drops forwards, curling over Frank's head as he goes absolutely still for a long moment, then he's moaning, his cock pulsing in Frank's mouth as he comes, heavy on Frank's tongue.
Frank pulls off too soon, streaking his cheek with come, but he could care less. He pants up at Gerard and Ghoul, so shattered it might have been his own orgasm. Ghoul's breathing hard, flushed and sweaty, and Gerard's got both arms wrapped around his chest now; it looks to Frank like that might be the only thing keeping him upright.
"Fuck. Fuck. That was-" Ghoul's panting, his eyes not even open yet. "That was so-" he trails off, sucking in breaths, like he can't even find the words.
Frank climbs to his feet, ignoring the way his back and knees protest. The moment he's upright, Gerard fits a hand to the back of Frank's head, pulling him in and leaning his head over Ghoul's shoulder to lick Frank's cheek clean before covering his mouth in a hard, desperate kiss. Frank melts into it, gripping Ghoul's shoulder, letting Gerard's tongue slide between his lips, sharing the bitter taste of Ghoul's release between their mouths.
When they finally break the kiss to drag air into their lungs, Ghoul's staring at them, his eyes dark, his face all flushed and sweaty.
"Fuck, that's hot," he says, his voice rough and wrecked. He leans back and takes Gerard's mouth in a rough, wet kiss and Frank gets his own show. He's already so fucking turned on and now he gets to watch them - the slick slide of their mouths as they kiss, the rough grip of Ghoul's fingers in Gerard's hair, to hear the gorgeous throaty noises Gerard's making.
They know how to kiss each other, every move, every stroke, every sweet spot, and fuck Frank wants that. Knowing he'll have it one day is kind of awesome. Frank licks his lips. His mouth feels achy, loose and used. Too empty. He lets his eyes rove over his future self and his future lover, still not entirely sure he can believe this is real.
He reaches up a hand, tracing a fingertip over the 'Jinx Remover' tattoo on Ghoul's neck, imagining how it must have felt when he got it, the pain of the needle, the sting and itch of it healing. How it'll feel when he gets it. The thought does nothing to help calm his arousal.
Ghoul breaks the kiss, barely taking a breath before turning his head and kissing Frank, hard and wet. It's unexpected but welcome and Frank kisses back, tasting Gerard on Ghoul's lips, mixing with Ghoul's cigarettes. Ghoul softens the kiss to something lazy and slow, leaning in close until their chests are pressed together, hot and sweat-slick. Frank thinks he can even feel Ghoul's heart beating - or is that his own?
Gerard slides in behind Frank. The stiff material of the drac jacket he's somehow still wearing is rough against Frank's oversensitised skin. Gerard fits his arms around the two of them, sinking his hands into Ghoul's hair and running his mouth over the nape of Frank's neck. His breath is warm and it sends shivers down Frank's back, making him sway a little. He leans back against Gerard's weight, suddenly aware of how hard this whole 'staying upright' thing is.
He breaks the kiss, his voice way too unsteady when he says, "Guys, not to be a pussy, but I really need to be horizontal right now." It really is getting to be a case of 'lie down or fall down'
"I think we can swing that." Ghoul's voice is deep and growly and fuck, Frank needs to learn how to sound like that. Gerard drops a kiss on Frank's shoulder and grabs his wrist, tugging him through to the storeroom and ushering him to the messy pile of sleeping bags. Frank drops onto his ass gratefully, but before he even has a chance to start taking his boots off, Gerard's climbing into his lap and kisses him, soft and sweet.
Frank forgets about his boots and sets to work getting Gerard naked.
He manages to get Gerard out of the ugly jacket and blinding white t-shirt by the time Ghoul joins them, brandishing a tube of BL/ind branded lube, which he waves in front of Gerard.
"Oh good, you found some." Gerard mutters between kissing Frank.
"I know where Mikey keeps his stash." Frank grins and drops down onto the sleeping bags with them, sliding in to kneel behind Gerard.
"Woah, hang on." Gerard breaks the kiss again, which is really unfair because Frank was getting into that. Gerard turns his head to glare at Fun Ghoul. "You're not gonna fuck me with my brother's lube."
"No, babe." Ghoul smiles, calm and wicked, then shifts closer so he can run his mouth across Gerard's bare shoulder, running his tongue over the light scattering of freckles. Frank watches as Ghoul drifts his mouth up Gerard's neck to whisper hot in his ear, loud enough for Frank to hear, "You're gonna use it to fuck him."
The words, and the authority behind them, send Frank motionless. For a moment there's just the hot burn of arousal rolling right down through him, because fuck, yes, he wants that.
"And I'm going to watch. Maybe, if you're good, I'll even help," Ghoul finishes saying with a wicked grin, and Frank's so turned on his vision actually goes blurry for a moment.
He blinks, feeling dazed, realising Gerard's gone still in his lap. He hasn't said anything yet.
"Gee?" His voice sounds small, unsure. He wants Gerard to be okay with this. Needs him to be.
"Frankie, do you..." Gerard traces fingers lightly up Frank's cheek; his eyes are huge and dark, his cheeks pink, and he's so, so fucking aroused. But he's holding back, asking the question, "Frankie, do you want-"
"Yes." Frank doesn't even let him finish the sentence. He leans up and takes Gerard's mouth, kissing him deep. Gerard sinks his fingers into Frank's hair, kissing back and rocking his body down against Frank's, making Frank arch up for more contact. It's not enough, so he wraps his arms around Gerard and rolls them sideways, laying Gerard out on his back on the bedding. That gives Fun Ghoul better access too, and he folds down beside Gerard so he's got a Frank lying on either side of him. It's a little surreal.
When Frank breaks the kiss to breathe, Ghoul dives in, capturing Gerard's mouth, and they get stuck in a loop like that for a while, taking turns kissing Gerard until he's squirming against them, making needy, delicious noises. Frank skims his hands down over Gerard's chest and belly. Fuck, his skin is so soft and still so white - at least here, the parts of him that don't see the sun are just as pale as Frank's Gerard back in 2005.
The thought makes Frank smile and he presses his smiling lips into Gerard's shoulder, sliding his hand lower and going for the button on Gerard's pants. Which is, conveniently, already undone, so Frank slips his hand straight into Gerard's underwear only to find, with the brush of another hand, that Ghoul's gotten there first.
Frank snorts out a laugh, which he muffles into Gerard's neck. "You beat me there."
Ghoul breaks the kiss, flashing Frank a wicked smile. "Great minds." He interlinks his warm fingers with Frank's and wraps their hands around Gerard's cock so they can stroke him together.
Gerard stutters out a choked noise, arching up off the bedding.
Ghoul chuckles low in his throat and leans in, swiping his tongue across Gerard's lower lip. Gerard's breathing hard, sweating, rolling his hips into their joined hands.
"You like that?" Ghoul asks him, his voice all rough, and man - the way he keeps doing that, asking Gerard questions, making him speak, it's got to be a thing for them. And God, the way it makes Gerard just burn up, like he is now, hiccupping out a yes and humping their hands, his head dropping backwards.
"So fucking good. Uh. Just. Yes." Gerard's so far gone he's already losing his words, and it's fucking hot to watch. Frank grinds his dick into Gerard's hip, fuck, he's pretty far gone himself.
Still, when he manages to tear his eyes from the curve of Gerard's neck, he finds himself staring at Ghoul's mouth, hanging open as he pants into Gerard's hair, his lips wet and shiny.
"I can think of something even better," Frank says, still staring at Ghoul's mouth, and fuck it's handy having someone who shares your brain. Ghoul gets it straight away, and they both slide down Gerard's body in unison. Frank uses his free hand to pull Gerard's pants and underwear down his legs, shoving them off with his foot.
Gerard's a little slow on the uptake - but then he's working on reserve brain function, so Frank can forgive him for that - and he doesn't actually figure out what the two Franks are up to until they've replaced their hands on his dick with their mouths. Both of them.
Gerard kind of startles upright at that, his eyes going huge. "Oh- you don't- you- oh Jesus. Jesus fucking Christ." He flaps his hands like he doesn't know what to do with them, his mouth open, wet and panting as he just stares for long moments at what Frank's certain is a sight that would be an utter mind fuck.
Frank opens his mouth wider on his side of Gerard's dick and Ghoul mirrors the action, pressing their lips together in a kiss of sorts, which just happens to include Gerard's cock. It's messy and more than a little awkward but Frank's pretty sure it's got to feel amazing for Gerard. He swipes his tongue down Gerard's shaft, working his mouth over hot skin and soft lips, keeping his movements slow. Ghoul mirrors him, their noses bumping as both of them kiss, lick and suck at each other's lips and Gerard's dick.
Gerard whines, latching a hand each into two messy 'hawks, his fingers tugging gently at Frank's and Ghoul's hair. He's moaning, muttering between breathy whines, "Fuck, so hot. You should see yourselves. Holy shit, hottest thing I've ever seen. Wish I could draw you."
Ghoul pulls off to retort, "Poison, you are not getting out your sketchpad right now."
Gerard giggles, but it turns into a groan when Frank takes the opportunity to suck Gerard's dick all the way into his mouth.
"Ah. I just. I don't want to forget this. It's so. It's so-"
Gerard loses the words because Ghoul wiggles lower, dipping his head to suck Gerard's balls while Frank keeps blowing him. The position is a little awkward, they keep bumping faces, but Gerard whines, keens, squirms desperately beneath them, so Frank doesn't stop, he keeps sucking, working his mouth until the fingers in his hair are getting painful.
"Not yet, fuck, not yet," Gerard's panting, voice hoarse and desperate. "I can't. I'm gonna. I'm so close, you guys."
Frank's smile is maybe a little smug when he pulls off, wrapping his fingers tight around the base of Gerard's cock and giving the tip a quick lick. "That good, huh?"
"You have no idea. Holy shit, you two. You're gonna kill me." Gerard's voice is shaky, like when he's freaking out right before show. His face is flushed, sweaty and gorgeous. He looks loose, undone and absolutely breathtaking. Frank wants him so much.
"No drawing, just fucking," Ghoul adds, ducking his head to swipe his tongue over Gerard's cockhead.
Gerard whines, his hips pushing up off the bed. God, he just wants it. He's so fucking gone. Frank loves him like this.
"Speaking of fucking," Frank adds, skating his hand across the bedding to snag the lube. He wiggles the bottle at Gerard. "We should get on with that."
He's been pretty patient so far, but his cock is painfully hard and still trapped inside his pants. Sure, what goes around comes around, but he could use some more contact right the fuck now.
Gerard reaches for the lube but Ghoul is faster, snatching it from Frank's hand and crawling over Gerard's legs to where Frank is. He waves a hand at Gerard. "Just relax. I'll get him ready for you."
Frank licks his lips, suddenly needing to swallow. Ghoul grabs him by the shoulder and rolls him onto his back, hands moving confidently over Frank's body - first divesting him of his boots, then unbuttoning and unzipping his pants and shoving them down Frank's thighs.
God, it feels good to finally be naked. Frank kicks his feet free of his pants, looking up to find Ghoul's lips a breath away. He grins up at his future self and Ghoul mirrors the smile before dropping his head down to brush first his lips, then his tongue, across Frank's mouth.
A low rumbly noise Frank didn't even realise he could make leaks from his throat into the kiss. Then Ghoul's hands start tracing down Frank's chest and stomach and Frank's lucky he can even breathe, let alone think.
He doesn't go straight for Frank's cock and Frank knows that's on purpose. It's the kind of shit he'd pull himself. Ghoul's hands trace down Frank's legs instead, fitting his palms to the soft hollows behind Frank's knees and pushing his legs apart and back to exactly the point Frank can stretch to comfortably. Frank huffs out a breath, shifting on the sleeping bags, and fuck if it isn't taking everything he's got to not reach down and grab his own dick, just give it a few strokes to take the edge off, Jesus. It's getting that critical.
"Christ, you two." The awed whisper comes from Gerard. Frank turns his head, blinking to see Gerard's rolled onto his side, one arm propping his head up, just watching them . "Do you have any idea what you look like?"
Frank can imagine. "Probably something like if I was making out with a mirror."
Ghoul kneels up between Frank's legs, tracing his fingers down the back of Frank's thigh toward his ass. "A mirror that could touch you back."
"You know, if you were actually my reflection I'd be getting a bit more action by now- uh-" Frank chokes on the words, losing the rest of the sentence when Ghoul just reaches down and grabs Frank's cock, stroking it firmly. Perfect angle, perfect pressure.
Frank moans, melting back against the bedding, fingers twitching at the air. God, it's like going from zero to a hundred. Ghoul's touching him exactly the way he wants it, and it's good, so fucking good. He squirms under Ghoul's fingers, hips pushing up into his hands.
When he manages to pry his eyes open, Gerard's face is right above his, eyes locked to Frank's. "Frank-" he pants out the word, fast and eager, then his lips cover Frank's and fuck, Frank didn't realise how desperate for Gerard's mouth he was. He kisses back, hard and needy, lips working over Gerard's, moaning as Gerard gives him tongue. He slips Gerard his own and Gerard sucks on it, groaning into his lips and fuck, Frank's so into it he's nearly off the planet. He kisses the fuck out of Gerard, humping up into Ghoul's hand and Ghoul - Jesus - is still working Frank's dick, dissolving Frank's spine with every pull.
Frank's so gone he doesn't even hear the snap of the lube bottle opening. It must have happened though, because now there are cool, slick fingers stroking at his ass and all he can do is tremble and push back into them, groan into Gerard's lips and kiss him harder.
Ghoul's not teasing this time, but he's not rushing either, working one finger in slowly until Frank's grinding back against his hand, begging silently for more. When he adds the second one, Frank has to break the kiss to pant into Gerard's shoulder, clinging to his back. Ghoul's still got one hand on Frank's dick, still moving, but slower now, keeping Frank on the brink, just wanting.
Gerard obviously wants Frank to lose what's left of his mind because he raises a hand to his mouth, licking his palm in a slow and deliberate move before sliding his hand down to tangle his fingers with Ghoul's on Frank's cock. Frank sucks in a shaky breath. It comes out on a whimper when Gerard rolls his palm over the head of Frank's cock, in time with Ghoul's slow strokes. Gerard's watching him, eyes lidded, mouth curved in a wicked smirk. He knows exactly what he's doing to Frank and he's loving every second.
So is Frank.
Gerard ups the ante yet again, his chest sliding against Frank's, skin to skin, as he slinks down Frank's body, replacing his hand with his mouth. Ghoul times it so as Gerard sinks his mouth down on Frank's dick, he slips Frank a third finger. So Frank's getting that achy, delicious stretch at the same time Gerard's sucking his cock right down to the base in one long, slow move.
Frank's having trouble remembering how to breathe. Oh god, he's actually shaking. That's how intense this is. He blinks his eyes open, forcing them to focus. He nearly has to close them again when he meets Gerard's heavy gaze, because no one can do fuck-me eyes like Gerard. He's got his full-beam on Frank while his tongue does this amazing flicking thing over Frank's cockhead and just... fuck, fuck, Frank has to look somewhere else because it's just too much. His gaze lands on Ghoul instead, and that's no relief. Apparently Frank's fuck-me eyes are almost as compelling as Gerard's. Or at least, they will be by the time he starts calling himself Fun Ghoul.
Fun Ghoul knows it too. He hold Frank's gaze, twisting his fingers in a way that zings right up Frank's spine and pulls a throaty groan from his lips.
Frank can only lie there and take it, adrenaline and arousal pulsing through him as Ghoul leans down, eyes still heavy on Frank, to drop a kiss on Gerard's shoulder. That seems to set Gerard off. He starts sucking in earnest and the combined assault of his mouth and Ghoul's fingers has Frank tipping, god it's too good, he's gonna-
"Fuck, fuck, fuck. You guys, uh-" Frank sputters, grabbing a handful of Gerard's hair and holding tight. Gerard pauses, a question in his eyes, but Ghoul doesn't stop so Frank grabs him by the wrist. "I can't- I just. Fuck. I can't hold on if you keep going."
He hisses in a breath as Gerard slides his mouth up and off Frank's cock, still sucking and swirling his tongue in that amazing way, oh shit that's good. He has to reach down, grab his cock low and tight and just breathe, try to keep himself under control.
Ghoul twists his fingers one more time, sending a bolt of pleasure right through Frank that has him whimpering and twitching on the sheets. Then he stops, slowly slipping his fingers free, and Frank misses them immediately. He has to just lie for a moment and just breathe.
When he trusts himself to open his eyes, Gerard's watching him, smiling with his lips swollen and wet from cocksucking - smug and proud. Frank can only pant, his chest heaving with the effort of simply breathing, while Ghoul tugs Gerard up to his knees, pressing himself up against Gerard's back.
Kneeling up the way he is, Frank can see all of Gerard, his pale skin, the tan lines on his arms and neck from being in the sun, the freckles on his shoulders. Naked as he is, the bright red of his hair looks even more alien against his skin, the dark patch of hair between his legs even darker, his cock hard and straining away from his body.
The ink of Ghoul's two full sleeves contrasts beautifully with Gerard's skin. One tattooed arm slides up around Gerard's waist and drops down between his legs. Both of them have their eyes on Frank as Fun Ghoul takes Gerard's cock in his slick hand, stroking him slow and easy. Gerard's eyes crease shut, his mouth falling open in a low moan.
Frank can't look away.
Gerard turns his head toward Ghoul, who takes his mouth in a slow, wet kiss. He licks and nips at Gerard's lips while he jacks his dick slowly with inked fingers.
It's the fucking hottest thing Frank's ever seen. And they're right there kneeling between Frank's legs. Damn, he wants the next part, already. Now.
He leans up on his elbows, wiggling his ass awkwardly because he's still got his legs mostly in the air. "You gonna fuck me, or what?"
Ghoul breaks the kiss with a wet noise, chuckling into Gerard's mouth. "Fucking young people. They're so impatient."
Frank just points at him with an accusing finger. "You don't get to talk. You got off already."
Ghoul doesn't even pretend to be apologetic. "Yeah. It was fucking good, too. Thank you." He beams a giant douchey smile at Frank.
Frank is clearly getting nowhere with him so he turns his best puppy eyes on Gerard. "You're not gonna make me beg, are you?"
"That'd be a pretty sight," Gerard practically purrs, disentangling Ghoul's arm from his waist and crawling up Frank's body until he's lying over him, all skin against skin, and it feels awesome. Frank hooks his ankles around Gerard's waist, heels in his back, and rubs up against him in a way that makes Gerard rub back down on him and groan.
It's good but it's nowhere near enough and Frank's so fucking sick of waiting. He's only got so much time left before he's gonna get sucked back to 2005 and fuck if he's gonna waste it doing things that aren't fucking. He slips a purposeful hand down between their bodies, groping for Gerard's dick. When he finds it, it's no surprise at all that Ghoul's already got his lube-slick fingers wrapped around it. He laces them with Frank's and squeezes.
Gerard huffs out a needy moan that puffs against Frank's lips, grinding down on both of them and yeah, Frank likes where this is going. He and Ghoul line Gerard's dick up with Frank's hole, until he's feeling the blunt press at his entrance.
Ghoul leans down over Gerard, his chest to Gerard's back and fits a firm hand to Gerard's hip. He's watching Frank over Gerard's shoulder. "Ready?"
He doesn't wait for an answer, which is good because Frank's gone way past ready and well into desperate. Ghoul just starts to guide Gerard's movements, and then - fuck - Gerard's pushing in, slow and easy and God, he's bigger than Ghoul's fingers, big enough that it's making Frank ache a little, but in that good, full way.
"God, Frankie," Gerard mutters, breathless, head dropping until his forehead brushes Frank's cheek. "God, Frankie," Gerard repeats, his hips starting to move, and Frank knows Ghoul's guiding him, smirking down at Frank over Gerard's shoulder. It's like being fucked by both of them at once. Frank's gonna lose his mind.
He threads a hand up into Gerard's scarlet hair, tugging him down for a kiss. Gerard kisses back hungrily, the stroke of his tongue in time with his thrusts. Frank groans into it, rocking his hips down to meet each thrust, wishing someone would touch his cock because then this would be damn near perfect.
Apparently his telepathic skills are getting stronger because Ghoul's fingers find Frank's dick and now it is fucking perfect. Frank moans into Gerard's lips, hitching his hips to fuck back against Gerard's strokes and God, yes, he's needed this, wanted this.
Gerard's hand joins Ghoul's on Frank's cock and the tangle of their fingers is almost overwhelming. Frank has to break the kiss, head falling back as he pants out hot breaths. He catches a glimpse of Gerard's wicked smile through a blur of his red hair and he whimpers when Gerard's lips find his neck, licking and sucking.
It's too much sensation all at once. Frank starts to keen, because someone's hand is twisting just the right way, hitting the underside of his cock and fuck, Frank's starting to shake, to fucking lose it. His hands grip tight on Gerard's arms as he shoves his ass back on Gerard's dick, so close, so close-
It takes him a moment to realise Gerard's gone completely still, frozen above him. His mouth is open, like he's caught in a choked off moan and his eyes are huge and unfocused. He's trembling.
"Gee?" Frank's voice barely works, his mouth is so dry.
"Ghoul, what are you- what- uh-" Gerard loses the rest of the words, his head dropping forward as more throaty moans slip from his mouth. Frank has to push up on his elbows, peer over Gerard's shoulder to see what the fuck Ghoul's up to. He can't see much, but Ghoul's got a hand between Gerard's ass cheeks; Frank can figure out the rest.
"Sh, babe, it's okay." Ghoul's raspy moan sounds like the devil himself. He leans over Gerard's back again, chin to Gerard's shoulder, his hand still moving. "Tell me you don't want it and I'll stop. Just say it."
Gerard doesn't say anything, just huffs out another "uh" and rocks back against Ghoul's hand. That shifts his cock in Frank's ass, sparking pleasure right up Frank's spine, until he's uttering his own groan of approval.
"Fuck, yeah." Ghoul sounds so fucking satisfied with himself.
"Jesus, Ghoul, just. Just." Gerard's voice is thready and he sounds desperate. His head's swaying between his arms and his eyes are squeezed shut tight, like he can barely take it.
"Just what?" Ghoul asks, voice gentle now, nearly pleading, "C'mon, just say it."
Gerard sucks in a shaky breath and Frank can feel it all through him, how fucking close he is, how little it would take to tip him over, how much it's costing him to stay so completely fucking still right now.
"Just fuck me. God just..." A tremor runs through Gerard and Frank feels the echo of it in his own body. "Fuck me, Ghoul, please."
"All you had to say," Ghoul whispers, and Frank knows the moment he slides his fingers out of Gerard's ass from Gerard's stuttery exhale. Frank reaches a hand up to Gerard's face, brushing back scarlet hair and tucking it behind Gerard's ear.
"Hey," he whispers, tracing a gentle thumb over Gerard's brow until Gerard's eyelids flutter open, pinning Frank with a gaze that nearly stops his heart. He gets stuck like that, just staring, eyes locked to Gerard's. Fuck, he's so beautiful like this, so gone, all flushed and desperate, and wanting. Frank can't look away - doesn't want to.
He can hear the snap of the lube opening, the wet sound of Ghoul slicking up, and then he's seeing his own face over Gerard's shoulder, a grimace of concentration and desire. "You ready, baby?"
Gerard's answer is more moan than "yes" but it's enough for Frank, and for Ghoul too, it seems. Frank can't tear his eyes from Gerard's face, watching the way his mouth drops wider, the way his eyes lose focus, feeling the full body moan that leaks out of him as Ghoul pushes home. Then Ghoul's push becomes Gerard's push and they're fucking - all three of them - the slick shift of their bodies moving together as Ghoul fucks Gerard and Gerard fucks Frank.
It's incredible. Frank couldn't care less that no one is touching his dick - he could just keep watching Gerard forever. Fuck, he could get off just listening to him, the guttural, growly "ah-uh-ah" he's making as he moves, as he fucks Frank - as Ghoul fucks them both.
Then someone is touching his dick - Ghoul, fuck, Gerard's too gone to do anything but take it at this point - and Frank starts to unravel, himself. Ghoul's hand is sure, touching Frank exactly the right way, jerking him off in time with his thrusts, and Frank starts to keen, to melt, his hands grasping at arm and hand and back, not sure what belongs to who anymore and not caring. It just - God, it just feels so good.
Gerard's the first to break and Frank's watches every moment of it. The way his mouth goes slack, his eyes squeezing shut, the long, beautiful noise he makes. He bucks into Frank, hard enough and fast enough that is should be painful, but it's not, it's just intense.
Frank feels Gerard's orgasm like his own. The vibrations of him shaking against Frank's body, the way his dick pulses in Frank's ass, he can even feel himself echoing Gerard's facial expression, mouth and eyes wide. It's gorgeous, mindblowing, and fuck, Frank can't, he can't hold on. Not with the way Gerard's falling apart, shaking and collapsing over him. Not with the confident twist of Ghoul's hand on his dick, the way he's still fucking them both, his movements making Gerard bottom out inside him.
Frank groans, grabbing messily at Gerard, at Ghoul - whoever he can reach, he doesn't care. He's bucking into Ghoul's hand, into that perfect grip, Gerard's breath hot on his neck, still shaking with his own orgasm.
"C'mon Frankie," Gerard breathes, warm against Frank's skin, and that's all it takes for Frank to come apart, his whole body shaking as his orgasm hits him, hard and fucking awesome. He's moaning, panting, squirming and clutching at both of the men above him when he comes, his dick spurting over Ghoul's fingers, striping Gerard's stomach and his own.
He's almost surprised he can still see when he opens his eyes. His entire body is buzzing with orgasm and Gerard's a solid, sweaty weight over him, breathing hard into Frank's shoulder. Frank buries his face into Gerard's bright hair, just breathing, heart beating in his ears.
It's only when he hears Ghoul's moan he realises one of them is still going. Gerard releases a long breath when Ghouls pulls out, before rolling off Frank, onto his back beside him. Ghoul kneels up over both of them, his cock in hand, jerking himself off.
Gerard and Frank reach for him at the same time, pulling him down between them. Frank locks his mouth to Ghoul's in a kiss as both he and Gerard reach for Ghoul's dick. Gerard gets there first, so Frank lets him take over, slipping his hand lower to stroke Ghoul's balls as Gerard jerks him off, kissing Ghoul lazy and messy and fierce.
Frank doesn't stop kissing him until Ghoul rips his mouth free, panting and groaning into Frank's shoulder as Gerard's hand quickens. Then he's squirming, nearly kicking them both as Gerard brings him over with practiced strokes, whispering to him,"Fuck, that's it, come for me. You look so good like this. So fucking pretty. Come on, let it go."
Ghoul tenses up, his fingers tightening on Frank's shoulder as his body goes totally still. The only movement between them is Gerard's hand, working fast on Ghoul's cock as he whispers at him, "C'mon, c'mon."
Ghoul sucks in a breath that comes out on a hiccupping moan. He's shaking all over and Frank feels the pulse under his hand, the warmth hit his stomach, as Ghoul comes hard, biting down on Frank's shoulder. He thrashes and squirms against them as Gerard milks him through it, hissing out his approval, "Yes. Yes, fuck yes. Just like that, babe." Ghoul's fingers are so tight on Frank's shoulder they'll probably leave a mark, but Frank's beyond caring. He watches Ghoul fall apart, entranced by it. This is what he looks like when he loses it. It's so intimate he can barely breathe.
Afterward they lie in a sweaty pile of flesh, their harsh breaths the only sound in the room, which reeks of sex now. Frank can feel Ghoul's heart beating where their chests are pressed together, and Gerard's fingers are entwined with his own, caught somewhere underneath Ghoul's hip. He's covered in sweat and come and he's starting to lose feeling in one of his legs from Ghoul's weight on top of him. It couldn't be more perfect. He could stay like this forever.
"That was fucking insane," he breathes, turning his head to meet Gerard's eyes over the top of Ghoul's shaggyhair.
"Fuck yeah it was," Ghoul agrees, pushing up onto his elbows to glance between the two of them, his mouth stretched into a wide grin - a lot like the one Frank knows he's wearing.
Gerard's smiling at them both too, small and satisfied. It's a smile that wrinkles his nose up and shows his slightly crooked teeth. It's a smile Frank knows as well as his own, one he's used to seeing on a younger, paler face. It's so familiar it makes Frank's heart want to burst.
It isn't until Gerard's smile falters that Frank hears it: the distant sound of motorbikes getting closer. He knows it's Mikey and Ray - can recognise the slightly deeper rumble of Ray's engine where he's tuned it down, a secret identifier for the ones who know to listen. Not that it matters that it's them and not dracs. Either way this is over. Either way they're going to have to disentangle themselves and find their clothes. To go outside and face reality.
For one childish, ridiculous moment, Frank doesn't want to.
Gerard says it first. "We'd better-"
"Yeah," Ghoul agrees, sounding throaty and about as reluctant as Frank feels.
Gerard leans in, kissing Ghoul first, then Frank, soft and sweet. He pulls back with a tiny smile, eyes bouncing between the two of them. "Thank you."
Frank grins. "I'd say 'anytime' but this was kind of a one-off thing."
Gerard shrugs. "Say it anyway?"
Frank leans in, dropping a soft kiss on Gerard's lips, then one on Ghoul's. He licks his lips, sucking on his bottom lip, tasting them both and smiling. "Anytime."
Gerard's smile is reward enough.
***
The sand is still warm under Frank's bare toes as he plants his feet on either side of the 'X' Ray made in the sand. He shivers a little, his skin still sticky with sweat, the taste of salt on his tongue.
"How long now?" Gerard's voice is too soft, drowned out by the insect hum. He's twining his fingers together like he's fighting to keep his hands to himself. Frank is too. He can't believe he's gonna have to wait two years to have this again.
"Ten minutes." Ray steps up behind them, his helmet balanced under his arm. He and Mikey only just got back from wherever they hell they disappeared to. Neither of them have said anything about what may or may not have happened in their absence, and Frank sure as hell isn't bringing it up.
"We should get going," Ray says to Fun Ghoul, who immediately pounces on Frank in a hug that nearly knocks him on his ass on the sand.
Frank's a good hugger, he knows that, and Fun Ghoul is too. It's weird to think that he's hugging himself, or rather, the guy he's gonna be one day. The idea that he's not going to see him again is pretty devastating. He wasn't lying when he said it felt like losing his one chance at having a brother.
Frank hugs tighter - so does Ghoul - and it's almost bone-crushing by the time they both let go. Ghoul blinks, wiping the back of his hand across his eyes. Frank's eyelashes are damp too and he could care less if anyone notices.
"Take care of yourself, Frankie." Fun Ghoul threads their fingers together and Frank looks down at their interlinked fingers, the matched and unmatched ink on both sets of hands.
"Take care of Gerard, okay?" Frank says, looking up in time to see Ghoul glance over at Gerard before looking back at him.
"You take care of him, too," he says, disentangling one hand to stroke a gentle thumb down Frank's cheek, grinning wide and mischievous.
Frank knows he's mirroring that look, knows they're both thinking the same thing. They lean in simultaneously and Frank honestly can't say who kisses who, but it's a damn good kiss - hot, a little rough with just a touch of teeth. His eyes slide shut, but he hears Gerard's sharp intake of breath, the moan he's holding back.
Mikey snorts and eventually Ray raises his voice. "Okay, enough freaky weird shit. Time to fucking go."
Frank and Ghoul don't break it off for another thirty seconds just out of sheer stubbornness. In the end it's no use, they're both giggling too much and they have to separate.
The first face Frank sees when he can focus is Mikey's. His mouth is screwed to the side in feigned disgust, but the way his eyebrow's quirked shows his amusement. "Fucking narcissists."
"Fuck you, Mikeyway!" Frank grabs a handful of Mikey's shirt and he and Ghoul pounce on him. They drag Ray and Gerard in too, and the five of them stumble together in a messy hug. It's like the group hugs they find themselves in moments before they take the stage and Frank's heart aches to think how he's the only one in this huddle who's going to be doing that again with any regularity. Fuck this future. Fuck it all.
Ray's the first one to disentangle himself, however reluctantly. "I wasn't kidding, we really need to get Ghoul out of here."
"Fine, fine, Star, I'm coming." Ghoul extracts himself from the bodies and arms, his fingers squeezing Frank's a moment longer before he lets go. His hair's messed up, shaggy over his forehead, and he's wearing a wicked grin.
Frank catches Ray in a fast hug, which Ray returns properly, before grabbing Ghoul by the arm and dragging him towards the bikes.
"Where are we going?" Frank hears Ghoul ask.
"Anywhere. As fast as we can." Ray starts to jog and Fun Ghoul chases him, letting out an excited whoop.
Frank giggles, smothering it into Mikey's neck as he hugs him again. It's like the fucking Wizard of Oz or something, knowing he's going back to see the same dudes, but different. "You know, it's gonna be nice to be back with the Mikey who's not hotter than me again."
"Shut up, I was always hotter." Mikey's chest is bony, but somehow he's still good to hug. He presses dry lips to Frank's forehead, giving him one last squeeze before letting go.
He grins crookedly at Frank before glancing meaningfully between him and Gerard. And because he's a fantastic brother, or because he can sense impending make-outs and doesn't want to witness them - or both - he says, "I'm gonna go inside. See you in the future, Frank."
He shakes his blond locks out of his eyes before turning to lope back to the diner on those long legs.
Then it's just Frank and Gerard, surrounded by endless desert, and he's only got a handful of minutes left.
"Frank," Gerard says. Frank turns to the sound of his voice, grabbing him by the shirt and kissing him, hard and sudden. He catches a hand on Gerard's cheek, holding him to it as Gerard's mouth opens under his. Frank finds his tongue, sucking, licking, nipping. It's not enough, it'll never be enough, but he takes as much as he can, trying to commit it to memory - the way Gerard's lips feel, the way he tastes. It's going to be a while before he gets to do this again.
He swallows a moan, wishing greedily for more time, just a few more minutes, before breaking the kiss with a wet noise.
"I'm gonna tell them." The moment the confession's out of his mouth he realises he means it.
"What?" Gerard pants, looking a little dazed, lips still wet.
"The guys. You guys. I can't." Frank looks out at the wreckage that used to be California. "I can't keep this from them. You know I can't."
He looks at Gerard, whose brow is creased, gnawing on his lower lip. "You're sure?"
A hysterical laugh bubbles out of Frank's mouth. "No. Yes. Shit, I don't know." He stops. Breathes. Thinks. "Yeah, I have to. I have to try. It's worth the risk, right? It's worth trying to change it. If I can. If this is my future."
He can't say why it's so important to him that Gerard agree. It just is.
"If you knew about this, you'd do something, right? If you'd found out before. You'd try, right?" Frank's words come out fast, eager. Desperate. Gerard blinks at him, his mouth opening and closing for long, silent moments.
Frank knows he's nearly out of time, but he has to hear it.
"Yes," Gerard says finally. "Yes, Frankie, yes, fuck. You should try. Try to fix it. Do something, I-" The rest of the words are lost in Frank's mouth as he kisses him, thorough and wet, pushing everything he's feeling and doesn't have time to say into it. Gerard's fingers grip his head, his mouth fitting perfectly to Frank's as he kisses him, hard and perfect.
They break apart, breathing rough. Frank's flushed with adrenaline, his skin buzzing. Any second now, he's gone and he knows it. His heart's beating so hard in his ears he's sure he mishears the next words Gerard says.
"Sorry, what?"
"Yoi Seikatsu," Gerard repeats, and no, Frank didn't mishear, Gerard's just talking nonsense.
"The fuck, Gee?"
Gerard pats at his jacket pocket, finding an ever-present marker and uncapping it to write a string of Kanji up Frank's arm. "Yoi Seikatsu, it's the name of the seed company for Better Living industries. I haven't been able to find out much about them before around '08, but data maintenance is shit nowadays. You might have more luck."
Frank stares at the characters on his arm a moment, mouthing the words under his breath. Yoi Seikatsu. His eyes are drawn back to Gerard, who's watching him carefully, drawing shaky breaths, the pen still poised in his fingers.
"Fuck, I love you," Frank admits, and the words from his lips are so freeing. He can't help wondering how long it'll be before he gets to say them aloud again, the thought fluttering through his brain as he leans in to take Gerard's mouth again. One more kiss. Just one more.
Gerard breaks it this time, his palms warm on Frank's cheeks, his forehead brushing Frank's as he whispers, "I love you too, you know. Always. Forever. Remember that, okay? Wait for me."
Gerard's never looked more earnest; his eyes large and imploring and he fucking believes every word. There's no way Frank can't believe it too. No way in hell he'll forget it.
"Promise," he whispers. His voice is ragged and his eyes are stinging. Gerard's form starts to shimmer in front of him. The sand, the sky, the horizon, start to blur and ripple. Too soon.
"I'll remember," he says desperately, grasping at Gerard's hands, but feeling nothing. Too soon there's nothing to feel, nothing to see, and he's falling, landing soft, his elbow and hip pressing into a surface that gives.
He blinks slowly. It's dark. The hum of insects is replaced with the hum of an air conditioner. He's lying on his side on a bed. An occupied bed.
The occupant makes a snuffly noise and Frank's eyes adjust enough to see another pair of eyes peering at him over a small ridge of comforter, blinking slowly beneath a nest of messy dark hair. "Frank? The fuck?" Gerard's voice is muffled into the covers and throaty with sleep, but it's Gerard, his Gerard and fuck, he's missed him. So fucking much.
Frank's hugging him through the covers before he even realises he's doing it. Or that he's registered that he's naked on top of the sheets. Fuck, of course. Fuck you, James Cameron.
"Frank, you're freaking me out." Gerard's voice is even more muffled now that Frank's smushing him into the blankets, and slightly higher in pitch with concern.
"Sorry, sorry." Frank lets go, patting the sheets apologetically and trying to find a position to twist his body in so he doesn't feel quite so naked. "Wrong bed."
"Are you drunk?" Gerard asks, sounding like he's waking up, and shit, no, that would be bad, because then Frank would have to explain the naked thing.
"No, no, just tired and turned around. You know me. Go back to sleep." Before Frank's even processed that he's doing it, he's reached up a hand and started petting Gerard's hair gently.
Gerard hums, sounding content enough, his breath bouncing warm off Frank's palm. He should really try to be more careful about being so overly familiar with Gerard like this, now that he's back in his own time. He has to start keeping himself in check, just because Gerard is right there being all sleepy and touchable doesn't mean Frank just should. He allows himself one more gentle stroke of Gerard's slightly greasy hair, then presses his palms to the bed to get up.
Gerard, moving way faster than someone who just woke up should, grabs his arm. His hand is really warm. "It's cool. We can share. Sometimes it helps."
Frank doesn’t freeze like a scared rabbit. Well, maybe a little like a scared rabbit. He forces himself to relax and stop acting like an uber-weirdo. It's not like he and Gerard haven't shared a bed before, after all. They've done it plenty of times and Frank usually sleeps better when they do. So it's not like it'd be weird.
Doing it naked would be though. So, first thing's first.
"'Kay," he whispers, covering Gerard's hand with his own and patting it softly before gently removing it. "Just gonna brush my teeth."
Gerard mutters "Clean freak," into the pillow, then rubs his face into it. When Frank is pretty sure Gerard's eyes are closed again, he slides down the bed at a really odd angle that he hopes will help disguise the whole naked thing. When his feet hit the carpet, he kneels at the foot of the bed, groping in the dark for his suitcase or backpack or something that might have clothes in it.
He gets lucky, identifying his backpack and managing to find a pair of boxers and a t-shirt that don't smell like death. He tugs them on in the dark, feels out his toiletries bag and slips into the bathroom. The fluorescents are a shock after the dark of the bedroom and Frank squints at his reflection in the mirror. He looks tired and a little sunburnt and his blonde sides are starting to grow out a little.
He can't help staring for a moment, realising belatedly he hasn't seen his reflection in anything other than a car window in nearly two weeks. He turns the tap on and clear water runs out, warm under his fingers. It's not until he feels the wetness on his fingertips, watches it running down into the drain, precious fluid so easy to come by in this time that it really hits him. He's back.
His hands are shaking a little with shock or relief, he can't tell. He forces them to move, pulling out his toothbrush and toothpaste to brush his teeth. The familiar ritual is comforting, but he's still reeling. Being indoors again, with lights and temperature control and running water, it makes the last two weeks feel like a dream, like maybe he'll go outside and find himself back in Niagara Falls, on his way upstairs to a party with Avenged.
Then he catches a glimpse of the Kanji characters Gerard wrote down his arm in the mirror's reflection and he knows it wasn't a dream.
Fuck, he's got a lot of work to do. Research. Preparations. Plans. Fuck. His mind whirls with the details for a moment, until he forgets to spit and froth drips down his chin.
Focus, Frank.
He spits and rinses, forcing himself to calm down. He's got time. The one advantage he does have is time. He washes his hands and face, meeting his own eyes in the mirror. He can see where the smile lines Fun Ghoul has will be. He glances down at his bare arm, mapping out the future tattoos on it, remembering how they looked on Ghoul's skin. He winds up staring at his wrist, at the blank space where Ghoul had "7-29-07" etched. He rubs his thumb across the bare skin, knowing the choices he makes now might mean he won't have a reason to ink that date there at all.
Or maybe it'll be a different date. An earlier one.
He can think about it later. For now he should sleep. He's not ready to admit, even to himself just yet, how eager he is to be back in the next room, with Gerard.
He flicks off the light and slips back into the bedroom, feeling his way blindly back to Gerard's bed, his eyes unable to adjust after the bright lights in the bathroom. He hesitates at Gerard's bedside, listening to his even breathing.
He really should sleep in the other bed. The other empty bed with the clean cold sheets and no Gerard to kick him and complicate things. He goes to step away, but Gerard must sense him, reaching sleepily up from the bed and tangling his hand with Frank's, muttering "C'mon" sleepily into the blankets.
It's a relief to just give in, pull back the covers and curl up next to Gerard. Gerard throws a sleepy arm over Frank's chest, tucking his head into the crook of Frank's neck, muttering something unintelligible into his hair. Frank smiles softly up into the dark, resting his arm over Gerard's and snuggling into his warmth.
He lies like that for a long time, not ready to sleep yet, just enjoying the closeness, the steady rhythm of Gerard's sleeping breaths. He traces his fingers over the back of Gerard's hand where it rests on his chest, not far from his heart.
"Whenever you're ready, Gee," he whispers, "I'll be waiting." He links his fingers with Gerard's, bringing their joined hands to his mouth to drop a soft kiss on Gerard's palm.
He'll wait as long as he has to.
(end)
"The future's too bright to dwell on the past. Life moves fast, run faster."
~Frank Iero, 2011
Master Post More in this 'verse
here