Work Text:
“You feeling okay?” Gerard asked Frank, who was sprawled out on the shared mattress lying haphazardly on the floor.
Frank, who was sweating, simply nodded. “I have a headache, and I'm sweating my balls off. Other than that, I'm okay.” He said softly.
The taller man pursed his lips and reached to turn on the tabletop fan they had sitting on a small box. Had Frank been bitten by a straggler the other day? He shook his head and listened to the fan hum.
“Do you need water?” He asked the man on the bed, standing up.
Frank groaned. “No,” He covered his face with the crook of his arm.
“Too bad,” Gerard cracked the door open, surveying the house to check for any intruders. “Gotta stay hydrated, baby.”
He cautiously stepped out, drawing his gun. He walked into the kitchen, grabbed a water bottle, and returned to the bedroom, locking the door.
Gerard tossed the water bottle at Frank, missing him ever so slightly.
Frank jolted up, glaring at Gerard, and reached for the bottle, opening it up and taking a sip. The room temperature water didn't feel at all refreshing, but it was the only option, so he drank it.
“I was thinking of going into that other house across the pond,” Gerard sat on the floor next to the mattress. “Maybe it'll have some food or water.” He shrugged.
Frank twisted the cap back onto the bottle, and set it down. “I'll come with, then,”
He started to get up, but Gerard stopped him. “No, you're tired. I can go by myself.” He said firmly.
The shorter man made a sour face. “No, you can't go by yourself, and the other guys aren't gonna be back until like, next week.” He swatted Gerard's hand away and stood up.
Frank grabbed his pants and boots, and started dressing himself, making sure to tuck the ends of the trousers into his shoes before tying the laces tightly.
Gerard rolled his eyes. “Whatever, let's just go now,” He stood, putting on his gloves. “I thought you had a headache.”
Frank shrugged. “It's not horrible,” He followed suit, dragging his own pair of gloves up his arms. “I'm okay.” He made sure his pistol was loaded, and put it in his holster.
The two exited the bedroom, and made their way to the front door after grabbing their respective over-the-shoulder bags. They looked out the window at the rural landscape surrounding them. They surveyed the pond, the other run-down cottage, and the treeline. Frank was about to reach for the door handle, when Gerard slapped his hand and pushed him down, before crouching.
“Dude, the fuck?” Frank hissed, swatting back at him and rising to his knees.
“Something was moving by the road,” Gerard whispered.
Frank pushed Gerard's head down, and peered over the window ledge, but Gerard shoved him back and let out an angry breath of air.
“Will you fucking stop?” He whisper-shouted at the shorter man.
Frank made a noise, something like a grunt, before he crossed his arms and sat down against the door. “Probably just, like, a fuckin’ deer or something,”
Gerard ignored Frank, eyes locked on the treeline next to the dusty gravel road. The hair on the back of his neck was standing up, he would be pissed if a zombie found them here. They had spent around a week in this new area; their old hideout was broken into by zombies.
Eventually, the head of a deer popped out from the bush, and the animal slowly walked into the road. A small fawn followed its mother, looking around.
“It's a deer,” Gerard said, his voice returning to a regular volume. He stood up, and Frank did the same. He opened the door, watching the whitetails gallop away.
Frank pulled his pistol. “Dinner?” He gave a smirk, but Gerard lightly slapped him and walked outside.
“It was a mama, fuck no.” He looked around, proceeding to the road with caution. Frank's crunchy footsteps followed him, much louder than his own. “Can you be any fucking louder?” He growled.
“Shut the fuck up,” Frank said.
As they walked past the outlet road, Gerard looked down the stretch of gravel, only to find the deer standing still, watching the two men cross. That was odd, he thought, but he kept walking.
They got to the front porch steps of the small cottage, and Frank stopped to look around. He glanced at the road, then at their house, and the wooded area to their right. Gerard had stepped onto the porch, trying the door handle.
The door eerily was unlocked, so he pushed it open to reveal a small hallway adorned with a wooden staircase.
Frank tapped Gerard's shoulder, motioning with his hands when he looked at him. A silent ask of ‘you go up, I stay down?’
Gerard nodded, entering the house and testing the first step, which creaked, but didn't give in. Frank shut the door behind him, and advanced into the living room.
Light shone in from the bay window, furniture frozen in time like nobody had ever left. This made Frank draw his gun, venturing into the kitchen. After finding nobody in there, he turned around to enter the bedroom. He pointed the gun at the closet door, and opened it quickly. It was completely empty, so he opened the bedroom door.
Upstairs, Gerard had already checked one bedroom and bathroom, and was now making his way to the second bedroom. He had stepped into the bedroom, when he heard a scream from downstairs.
“Shit!” Frank yelled.
Gerard turned on his heel, and ran down the stairs, feeling a step give out from where he had just been, sending him tumbling down the stairs. He drew his gun and scrambled to his feet, running towards the direction he heard the commotion from.
Frank was on the floor kicking at the misshapen humanoid at his feet that was reaching for his legs. His pistol was abandoned on the floor near the door, most likely dropped in a moment of panic.
Gerard pushed the door open further, and shot at the zombie's head, killing it almost instantly. Its head fell forward, hands going limp. Frank was still hyperventilating and kicking at its now lifeless body.
“Baby, it's gone,” Gerard sank to his knees brushing the hair off of Frank's face. He looked up at Gerard, and whimpered. “I know, you're okay now.” The taller man comforted him, giving Frank a kiss on his head.
Gerard stood, and helped Frank stand up. Frank bent over and retrieved his gun, holding it tightly as he opened the door to the master bathroom. Luckily, nothing was in there, and he let out a sigh of relief.
The taller man picked up the zombie's arms, and nodded at Frank. “Come help me with this,”
Frank grabbed the zombie's legs, and they started walking it towards the front door. Gerard dropped one of its wrists to open the door, and they threw it out to the front yard.
“Fuck,” Frank whispered. They walked back inside, and shut the door.
“Just one more room, then we can see what this house has got,” Gerard smiled at Frank. He started walking up the stairs, skipping the broken step that sent him flying. Frank followed, not wanting to be left alone again.
When Gerard opened the door, the two men entered and looked around. Nothing in the closet, nothing under the bed.
“So, it's all clear now?” Frank asked.
Gerard nodded. “Yeah,” He picked up a half empty box of batteries from a side table and shoved it in his pocket. “Just take whatever now.”
Frank looked in the closet, full of clothes that probably belonged to a teenage boy. He grabbed a few shirts that would probably fit, and started rummaging through the clothes on the floor. When he lifted an old pair of jeans, a box came tumbling out of them. He picked it up, read what it was, and a devious grin forced itself across his face.
“Gerard,” Frank said in a singsongy voice.
“What?” Gerard turned around and then rolled his eyes. “Oh, shut up, you can't be serious right now.”
Frank giggled and opened the box of condoms, finding it to be mostly full. “Oh, bro didn't even get any game. Poor guy.” He smiled at Gerard. “Me, however…”
Gerard stared at Frank, unamused. “Just take the box, but I'm not doing anything here,” He turned around. “Especially since David fucking Bowie is on that wall.”
Frank snickered and put the condoms in his backpack. He resumed sifting through the clothes, checking the pockets to find little things, such as coins and pens.
“I think this room is done,” Gerard said.
Frank nodded and stood up, the two of them with their loot from this room. Frank entered the bathroom in the hallway, finding soap, toothpaste, and unopened toothbrushes. He took them all, and Gerard went into the opposite bedroom.
The taller man opened the nightstand, sifting through the contents. Frank walked in, and started looking through the clothes again. He found a lot of smaller clothes, made for little girls. It made him sad to know a little kid had to go through an apocalypse like this. He rifled through the clothes, deciding to leave everything since nothing would fit anyone.
Gerard had snagged the fluffy blanket off the bed, folding it nicely and putting it in his bag. The two of them eventually migrated out of that room, and made their way downstairs to the kitchen.
“My favourite part,” Frank smiled.
“Yeah, I bet it is, fatass,” Gerard joked, checking the expiration dates of cereal boxes, which were all months past their best by date.
Frank slapped Gerard on the back, and he opened the fridge. A pungent, deathly smell wafted into the air, so he slammed the door shut immediately and gagged.
“Ugh, dude, that was like,” Frank gagged again. “Like a monkey with gangrene died in there!” He coughed, and Gerard just laughed, wrapping silverware in towels.
Most of the food was expired, but they managed to find some SPAM, peanut butter, and expired chocolates that Frank had insisted were okay.
Gerard walked into the living room, finding some books on a shelf. He took one that piqued his interest, and Frank moved past him to the bedroom where he had gotten attacked. He looked in the nightstands, finding papers, small trinkets, and a journal, which he flipped through, but it was empty. He snagged that for Gerard, along with the pen in there.
Gerard walked in, and opened the closet door, finding some clothes that would probably fit. He grabbed some clothes and jewelry, then went into the bathroom. He grabbed a small packet of baby wipes, and some soap.
“I think I've got pretty much everything good,” Frank said, sitting down on the bed.
Gerard agreed with him, and started walking out of the bedroom, when Frank groaned.
“Hey, I think we can use these condoms in an actual bed now!” He smiled, beckoning Gerard back into the room.
Gerard turned around to face Frank, and thought about it for a second. “Well,” he smirked. “I wouldn't really like to have sex on the dirty floor mattress.” He set down his bag and walked towards the bed.
Frank took off his jacket, and rummaged through the bag he had set down, pulling out the box of condoms. He excitedly tore one off of the strip, as Gerard shed his clothes. Frank kicked his shoes off, and pulled down his pants, cock springing out, already half hard somehow.
Gerard crawled onto the bed, and stripped Frank of his shirt. He pressed his lips to Frank's, and they shared a messy kiss, full of need and hunger on Frank's part.
Frank groped Gerard, squeezing his pecs like they were tits. Gerard ground down onto Frank's groin, and the two of them moaned into each other's mouths.
Frank grabbed both of their dicks with one hand, started stroking them in unison, eliciting a high whine from Gerard. Gerard dropped his head to the dip of Frank's neck, where it met his shoulder, and he bit. Frank groaned, and thrusted up his hips.
Sweat built up on Frank's neck, and Gerard licked it up, gyrating his hips into the other man's hand. Frank gently pushed Gerard off his lap, removing his hand from both of their hard dicks. He rolls on top of his lover, giving him another needy kiss.
Frank's hand snakes down to Gerard's cock, and he pulls his mouth away to relocate it to his lover's groin. He spits on his hand and wraps it around Gerard's hard dick, giving a kiss to his tip before taking it into his warm mouth.
Gerard gripped Frank's hair and let out a soft whine, high in his throat.
“Fuck,” He lay his head back onto the dusty, cold pillow. “Please!” He rolled his hips into Frank's mouth, forcing the other man to take him deeper.
Frank took his hand off Gerard's shaft, letting it rest on his hairy thigh, while his other hand gently grabbed his balls. He sunk deeper onto Gerard, gagging when the tip hit the back of his throat, nose buried in Gerard's pubes.
Gerard held Frank's head down for a moment, before pulling him off by his hair. The man on top of him looked at him quizzically.
“Don't wanna come too quick,” Gerard panted. “Fuck me now?” He smiled.
Frank gave a toothy grin, and lowered his face to Gerard's ass. He spread open his lover's legs, fingers digging into the soft white flesh of thighs. He shoved his face between Gerard's ass cheeks, immediately licking him open.
Gerard gave a sharp gasp, running his fingers through Frank's hair, gripping the overgrown black hair. He wouldn't admit it, but he loved how long Frank's hair had become. Even though it was just at his shoulders, it was still the perfect length to use like this, to control his head in bed.
Frank's tongue delved deeper, face covered in sweat from the both men. He licked and lapped at Gerard's hole like a starving animal, biting the rim every now and then. Eventually, he decided Gerard was loose enough, and he took his tongue out.
Frank reached for the condom on the wrinkled bedspread and struggled to open it with his fingers, so he ripped the wrapper open with his teeth. Gerard's cock twitched at the sight. He felt like a dog in heat, like every little thing Frank did was the hottest thing a man could possibly do.
Frank rolled the condom over his length, and aligned his dick with Gerard's open hole.
“Ready?” Frank asked, and Gerard nodded.
He smiled as he slowly inched his way into his lover's tight ass. The warm, tight sensation was so good, Frank thought he might bust right there, not even half way in. He gripped onto Gerard's hips, feeling as the man underneath him did the same.
Frank finally bottomed out, and he placed his hands on either side of Gerard's face, sweaty hands digging into the dusty linen. After a few seconds, he started rocking his hips, grinding into his partner.
Gerard's mouth fell open, grunts spilling out as each thrust came in. Frank dropped his head down to Gerard's, and panted into his mouth, biting his lip. Gerard's hands clawed at Frank's back, nails scratching the ink covered skin.
Frank kissed Gerard hard, all a needy clash of tongues and teeth. He pulled fully out, and thrust his hips back into Gerard, the sound of skin slapping against skin echoing in the room. Gerard moaned into the kiss, arms wrapping around Frank's torso.
“Holy shit,” Gerard whined. “Please.” He panted.
Frank nodded. “You gonna come?” He smirked.
Gerard threw his head back. “Yeah! Don't stop!” He clung onto the man on top of him.
Frank thrusted deeper, kissing Gerard on his neck. He kissed and bit at the soft skin, leaving a red and blotchy spot in his wake. He licked at it, Gerard only moaning.
Gerard's moans got louder, and he came in-between their stomachs, cum painting Frank's abdomen and spilling onto his own. As he clenched down on Frank's dick, Frank also came, release filling the condom.
Frank slowed his thrusts, soon coming to a stop. He lay on top of Gerard, breathing heavily. He pulled out slowly after a minute, and pulled the condom off his dick, tying it off and looking around for a trash can.
“You good, babe?” Frank asked, brushing a lock of Gerard's hair off of his face.
Gerard nodded, closing his eyes. “Yeah, gimme a minute,”
Frank got off of the bed and went into the bathroom, tossing the used condom into the bin. He found some tissues, and grabbed a few to clean the mess off himself and Gerard's stomachs. He made his way back to the bed and wiped Gerard's wet skin before his own.
“I'm ready to nap if you're ready to go back,” Gerard said, his eyes still closed.
Frank laughed. “Yeah, let's go now. I think we've disrespected the people who used to live in this house.”
Frank grabbed his clothes from the floor, putting them on, and Gerard did the same. Once they were both dressed, they grabbed their mostly full bags and headed towards the door.
When Gerard opened the door, they were greeted by the same zombie body they had thrown out earlier, decomposing quickly into the soil.
“Shit, I forgot about that,” Frank grimaced. “Should we like…” He made a vague gesture that Gerard didn't understand.
“Let's just throw him into the pond, yeah?” Gerard suggested.
Frank nodded and bent down to grab its legs. “You get the arms,”
Gerard and Frank lugged the dead creature to the pond, standing on the wet marshy grass below their feet.
“On the count of three,” Gerard said.
“One, two,” They swung the body back and forth.
“Three!” They both released the limbs, the zombie making a splash into the water before sinking to the bottom.
