Work Text:
Frank had moved to the neighborhood only a month ago. All his neighbors came over with something to welcome him. It felt creepy but, hey, he got free food so he’s not complaining.
Out of all of his neighbors, the one that interested him the most was a guy who lived behind him. He didn’t bring anything to welcome Frank, just a hand shake and a smile, but there was something about him that intrigued Frank.
It may have been that the guy, who introduced himself as Gerard Way, loved old horror movies, comics and was an artist. Frank had seen him out back painting a few times and even saw him once or twice at the local park with a sketchbook on his crossed legs and a pencil flying over the paper.
Or it could have been that time when Frank came home early from work, suffering from allergies and sneezing like it’s going out of style, and saw Gerard trying on a skirt through the partially opened curtains in the guy’s bedroom.
Since that day, Frank had been watching to see if Gerard would do it again. He didn’t know why but he found Gerard very appealing in the skirt and it wasn’t even a nice looking skirt.
He got lucky three days after the first sighting. He woke up late on Saturday. After a shower and pulling on a pair of sweat pants, he yanks his bedroom curtain open and saw a flutter of movement in Gerard’s bedroom.
He felt like a pervert for watching, but really, it was all Gerard’s fault. He was the one who didn’t close his curtains fully. Frank shrinks back behind his curtain slightly, hiding himself from view, and watches the older man.
Gerard was standing in just a pair of red briefs, sliding a skirt up his legs.
Frank watches as the pale skin of his thighs vanishes under the flowy material. The skirt was a dark navy, knee length and apparently too big for Gerard, judging by the way it slipped down his hips slightly. He turned this way and that way, obviously inspecting the article of clothing in his mirror, before shaking his head and unzipping the skirt. It fell to the floor and Gerard stepped over it, walking to his bed and out of view of the window. When he came back into Frank’s view, he was dressed in black jeans and a pale pink shirt. Frank sighs and leaves the window.
~
Frank’s new ritual continued for weeks. He only saw Gerard trying on skirts three more times, most of them being slightly too large for his hips.
Gerard never seemed to know he was being watched, or if he did, he didn’t seem to care.
Maybe everyone in the neighborhood had some weird fetish. Frank shuddered at the thought of his elderly neighbor, Mrs. Hill, having some kinky fetish.
But Gerard though, Frank could get on board with that. In fact, he’s had a couple of wet dreams involving Gerard’s pale legs and easy access to his ass. He’s woken up with his hand down his boxer briefs and a vivid image still at the fore front of his brain a number of times. He never had the willpower to stop his hand.
~
Frank pulls out the dog food from its cabinet, uses a special measuring cup to scoop it out of the bag and pours it into Jax’s bowl. The small dog usually came running when he hears the food hitting the bowl but Frank didn’t even hear him bark.
“Jax?” he calls out, heading to the open back door. “Jax, here boy.” He whistles, looking around his back yard. He spots he small terrier through the fence.
He’s in Gerard’s back yard.
“Shit,” he curses, stepping outside. He jogs to the fence and frowns. It wasn’t that high. He could easily climb over it but it was Gerard’s yard. Jax was over near the back door, sleeping. “Jax! Come here!” he says, scowling when the dog ignores him. “Little fucker.”
Frank decides, instead of having the neighbors thinking he’s trying to rob Gerard, he’d go around and knock. He runs back inside, shutting the back door and hearing it slam. He cringes but continues to the living room, slipping his Vans on. He grabs his keys and Jax’s leash before walking out the front door, locking it behind him.
He jogs around the block and up to Gerard’s front door. He doesn’t hear any movement coming from inside and the curtains are closed so he guesses Gerard’s isn’t home. He knocks anyway.
There’s a shuffle of movement and Gerard calls out. “Ju-just a second!” He opens the door, face slightly flushed and a navy bathrobe covering him. “Frank? Wha-um, did you need something?” he asks, shifting on his feet.
“Yeah, my dog got into your back yard and he’s ignoring me,” Frank smiles. “Any chance you’d let me run around back and grab him?”
“Um, yeah s-sure,” Gerard says. He fidgets again and adjusts his robe. Frank catches a glimpse of purple and he grabs Gerard’s hand. “Wha-!” Gerard squeals, tugging his hand away, but Frank has already seen what’s underneath his robe. “Frank, don’t-!”
“Don’t what?” Frank smirks, moving inside and kicking the door shut.
Gerard backs away, holding his robe tight. “What about your d-dog?” he stammers, legs hitting the couch.
“Jax will be fine for a while,” Frank says, gripping the couch and enclosing Gerard. He can see the older shaking as he reaches for his robe, ripping it open. He gasps when he sees the skirt.
It’s short, not even reaching half way down Gerard’s pale thighs. It’s also pleated and plaid with a thick black belt and Frank can feel his blood rushing to his dick.
“P-please don’t hurt me, Frank!” Gerard cries. “It’s just something stupid and I’ll never do it again!”
Frank jerks out of his thoughts and stares at Gerard. “Hurt you?” he asks, confusion clear in his voice. “Why would I hurt you?” Gerard sniffles and looks up, arms wrapped across his chest and holding onto the sleeves of his button up. “Unless, maybe you have some fantasy about being bent over a desk or couch and spanked,” he says, leaning closer.
Gerard swallows, mouth opening and closing a few times. “You-you don’t care that I’m wearing a skirt?” he asks cautiously. He keeps his arms tight to his chest, tensing when Frank’s hand brush over his hips.
“It’s your house, dude. You can wear whatever the fuck you want,” Frank chuckled. He peered down at Gerard’s legs before slipping his ankle between Gerard’s. “If I’m gonna be honest,” he started, noticing Gerard tensing again, “I kinda been watching you try on those skirts for about a month now.”
When he looked back up, Gerard was wide eyed and bright red in the face.
“And,” he said, sliding his fingers up Gerard’s bare thigh, “I’ve kinda want to fuck you while you wear one.”
Gerard is flustered and speechless. His knees shake and he lets out a small moan when Frank’s fingers slip under the skirt. His heart jumps into his throat when Frank stops, fingers just touching his underwear.
“What the-?” Frank says, feeling not cotton under his fingertips, but lace. Stretchy lace. He moves his fingers over the fabric finding Gerard’s dick half hard. He sees Gerard take a deep breath, face still red. “Lace?” he smirks, lightly tracing his fingers over Gerard’s cock.
Gerard nods once, closing his eyes. His hips buck forward when Frank cups his dick. “Jesus.”
The robe falls to the couch and Frank flicks his thumb over Gerard’s tip, feeling the pre-cum already seeping through the lace. He leans forward, pressing his face into Gerard’s neck, inhaling his scent before scraping his teeth down the side of Gerard’s neck. He smiles when Gerard shivers and groans, rutting against his hand. Frank can feel his tip peeking out over the rim of lace and he runs his thumb over it again.
“Ah- Frank,” Gerard pants. He bites his lip, yanks the skirt up and drags Frank’s hips forward where he grinds into them.
“What do you want me to do?” Frank purrs, sliding his fingers lower and pressing behind his balls. He scratches gently at the lace and mouths at Gerard’s neck.
“Mmnh… fuck,” Gerard whimpers and Frank grins.
He grabs Gerard’s hips and twists him around, pinning his front to the back of the couch. He hikes the skirt up, holding it over Gerard’s back and palms at his ass, shifting the panties off of one cheek.
Gerard grabs the skirt, gathering it in front of his waist and holding it with one hand. He holds onto the couch with the other and bites his lip.
Frank unbuttons and unzips his jeans, shoving them down his hips where they rest on his thighs. He roughly yanks Gerard’s panties to the side, exposing his ass, only to have Gerard yelp.
“Don’t fucking rip them!” he growls, wincing at the pressure on his balls and dick. “You wanna see me in these again, don’t you?” he asks, glancing over his shoulder. He sees Frank smile and moans when Frank shoves his fingers in his mouth.
“Definitely, now suck,” Frank says, leaning against his back. His dick presses up behind Gerard’s balls and he knees Gerard’s legs farther apart. Pulling his fingers out of Gerard’s mouth, he slips two into his ass, earning a cry of surprise.
Gerard presses back against his hand, groaning from the friction the couch gives him. “Frank… shit, now, Frank,” he whines.
“Yeah, yeah,” Frank says, pulling his fingers out. “One sec.” He spits on his hand a few times and slicks his cock up as best he can then, holding the panties aside with one hand, he lines up with Gerard’s entrance. He feels Gerard press back again, taking the crown of his cock in. He pushes forward, gripping Gerard’s hip tightly, until he’s flush with his ass.
Gerard ruts up against the couch and groans. “Y-y’know I was jacking off when you showed up,” he breathes, leaning forward.
“Fuck-!” Frank growls. thrusting quickly.
“Mmnh… I was-shit-ah!… I was thinking of y-you,” Gerard moans. He tilts his head back, feeling Frank breathe into his neck. “Was ho-hoping you’d see me through the window,” he smirks, yelling out suddenly when Frank slams into him.
“Ke-keep talking,” Frank begs, pulling Gerard’s hips back to meet his thrusts. “Please don’t stop.”
Gerard moans, feeling the lace stretch tightly over his cock. “Didn’t know if you’d l-like lace,” he says. “Hoped you would.” He feels Frank’s hips stuttering and he leans closer to the couch, using the friction to get himself off. “I have-oh God!- I have satin panties too.”
“Fuck! Gerard!” Frank moans, pulling out at the last second. He grabs his cock and leans his forehead against Gerard’s sweaty back, stroking himself through his orgasm. “Jesus fuck,” he pants. “Satin?”
He hears Gerard moan softly and he reaches around to stroke him off. His cock is leaking over the top of his panties and Gerard hisses softly, hips jerking forward when he comes. It slides down the lace, coating Frank’s hand and the fabric. “Mmhmm… satin,” Gerard smiles. “I’ll show you them next time.”
“What color?” Frank asks, turning Gerard in his arms and kissing his jaw.
“Well, I have red ones and black ones,” he says, removing himself from Frank’s arms and wandering to the bathroom. Frank follows close behind, holding his jeans by the waist band. “I also have matching skirts.”
