Gerard looked around curiously when Frank ushered him into the house. "Is your Mom home?"
Frank took Gerard's hand again and led him up the stairs. "She has work, and then she's getting her hair done. She'll be gone for like a month. Here, this is my room."
He pushed the door open - he felt oddly shy, showing his childhood bedroom to Gerard. His Mom hadn't done that creepy thing of keeping it a shrine to him or anything, but it hadn't changed all that much - single bed, low desk against the wall, a few photographs scattered around. "We didn't find new apartments yet," he said, shutting the door behind Gerard. "So, you know. Back with the mothership for a while."
"You and me both," Gerard said ruefully. He shrugged his coat off, unwound his scarves and dumped the whole mess on the desk, then twisted his hands together, looking awkwardly at Frank. "So."
"So," Frank agreed, dropping his own jacket on the chair. All his ranting at the shop aside, the last thing he wanted was for Gerard to do something he wasn't prepared for, for it to be something he would regret. He also really, really didn't want a repeat of that night at Craig's house.
He moved towards Gerard and put his arms around him, kissed him until he felt Gerard start to get into it and relax. "We don't have to rush this," he said softly, moving his hands over Gerard's back. "If you're not ready."
"I'm ready!" Gerard said quickly, blushing when Frank laughed. He ducked his head. "I'm just really nervous."
"That's understandable." Frank kissed him some more, taking his time, stroking Gerard's tongue with his own, keeping it light until Gerard pressed in, asking for more, deeper, and as soon as he did, Frank gave it to him. He actually wasn't nervous himself, weirdly, he just felt awesome, but then, it hadn't been a hundred years since he had sex, and also, he had never been a member of the clergy. He felt a tug at his waist and looked down to see Gerard's fingers curled in the hem of his shirt.
"Can I see you?" Gerard said shyly, and Frank yanked the shirt over his head in one movement, tossing it carelessly off to the side. Gerard's eyes went wide and he bit his lip, hands coming out to smooth over the skin on Frank's chest and belly, touching each of his tattoos in turn. "These," he said, flattening his palms over the birds on Frank's hips. "I couldn't think about anything else after I saw them, Frankie."
Frank barely bit back a moan, it was just surreal to look down and see Gerard's hands moving on his skin. He pressed into every touch, trying to encourage him, and Gerard gained confidence quickly, leaning in for a kiss as he stroked down Frank's belly and rested his hands on his belt. They'd both taken their shoes off downstairs, so it was easy for Frank to unbuckle, unzip, and get rid of his jeans. He realized belatedly that maybe Gerard might have assumed Frank would be wearing underwear, but it was too late now, and anyway Gerard didn't seem to be complaining.
Slightly shell-shocked, maybe, his comically-wide eyes centered squarely on Frank's dick, but not complaining. "You," he said in a strangled voice, then fumbled to pull Frank close to him, kissing him hard and moving his hands all over Frank's hips and thighs. "You're fucking beautiful," he said, and the thing was that Frank could tell he really meant it, that it wasn't seduction, wasn't flattery or hyperbole, it was what Gerard thought and he wanted to say it. "You're beautiful all over."
Frank didn't know what to say to that, so as a reply he lifted Gerard's own shirt over his head, watching him carefully to make sure he was okay with it. Gerard's instinct was obviously to cover himself up with his arms, but Frank caught his hands and held them down by his sides, just letting himself look. Gerard's skin was pale and smooth-looking and Frank could feel the warmth coming off him and he had to touch him right that second or he was going to go insane.