Work Text:
Malim shut the front door softly, locking it behind him. Still shivering from the frigid gust of air trailing in after him, he quickly toed off his shoes and hung his coat, then he made his way into the dark living room.
“I’m home!” He announced to seemingly no one, but he could see light pooling into the hallway from under one of the doors.
Rapping on his roommate’s door as a courtesy, Malim swung it open without waiting for an answer. Rosco paid him no mind, continuing to mash buttons on his keyboard to whichever game held his attention. Padding up to the chair, Malim bent down to gently peck the other boy on his grey cheek.
“Hey, what’ve you been up to?” He snaked his arms around Rosco’s shoulders.
“You’re late,” The zombie huffed.
Malim blinked. “For…?”
“You don’t even know!” Rosco craned his neck backwards to glare up at him. “We had plans. To go out and eat dinner together. Ring a bell?”
Malim frowned, shaking his head. “Are you… sure? I know my memory can be bad, but I would have set a reminder or something.”
“We literally talked about it last night, goofy.”
“What? When?”
“When we were in bed,” Rosco rolled his eyes.
“Brother, I probably fell asleep! I’ve been exhausted. How’s that my fault? You could’ve reminded me when I texted you today.”
“Don’t ‘brother’ me–I’m your boyfriend! I thought you would remember. You always do this.” Rosco lips twitched downwards as he tried not to pout, brows furrowed.
“Can you blame me? I’ve been busy.” Malim sighed and raked his fingers through his hair, mussing up the red locks. He didn’t have the energy to argue.
“Whatever, man. I’m busy too, but I still try to make time for us. Do you even care about me?” Rosco’s scowl deepened.
The genie narrowed his eyes in disbelief. “Are you seriously asking me that shit? I’m working to provide for both of us! You think I wouldn’t spend all my time with you if I could?” He spun Rosco’s chair around to face him, caging the zombie in with his arms.
Rosco crossed his own arms. “Prove it. You won’t.”
Malim growled under his breath, feeling provoked by the challenge. His large hands dug under the meat of Rosco’s thighs, hauling him up from the chair and into his arms instead. As Rosco scrabbled for purchase against his shoulders, he frowned down at the riled genie from his new perch. Malim stared back just as intensely without breaking eye contact. Despite the heady tension between them, the two couldn’t deny the solace they felt in each other’s mere company, close enough to share their breath. The moment shattered when Malim pivoted and dropped Rosco onto their shared bed a few paces away.
“What? You think I’ll forget about why I’m mad if you shut me up?” Rosco’s voice was muffled by the tank top being wrestled over his head. Malim fought off a smile and shook his head, amused by the situation they’d found themselves in. He stroked a strand of pink hair off the stubborn boy’s forehead, disregarding the other’s disgruntled reaction. Leaning back down, he nosed along Rosco’s neck while brushing hot, open-mouthed kisses against his lover’s cold skin, and Malim’s hands gravitated to their natural place to grip tightly around Rosco’s waist.
“Let me make it up to you.” He murmured in a low, warm voice, peeking up at Rosco through his fiery hair.
Rosco glanced away, pursing his lips in defiance rather than deign him with a response. Malim chuckled and began marking his way down the span of the zombie’s chest and torso in earnest. Tempted by pretty pink peaks hardened with anticipation, he paused to gently enclose his mouth around Rosco's nipples but sucked hard, happily worshipping them with his slippery tongue.
"Nnh– stop...!" Rosco tried to worm away from the biting kisses to no avail, pinned firmly between Malim’s hands and the bed. His nipples felt too sensitive to withstand this torture. Choosing mercy, Malim expertly slid off Rosco’s pants and undergarments and planted sporadic kisses on his slim calves. Crawling back up, he centered his attention on Rosco’s supple thighs next, unable to resist sinking his teeth into the smooth flesh there too.
“Mmm, you always taste so good, baby.”
“Can you lock the fuck in?” Rosco trapped the genie’s head between his thighs and squeezed, and Malim thought he definitely wouldn’t mind being confined forever if it had been like this. He sucked one last hickey into his boyfriend's thigh for good measure before making his way back up. Mischievous fingers tapped lightly on Rosco’s swollen lips, demanding entrance. Impatient to get somewhere, Rosco allowed Malim’s digits to roughly pet his pink kitten tongue, and he bobbed his head ever so slightly to swallow them deeper, slurping noisily. Sufficiently satisfied with this gratuitous performance, Malim finally devoted attention to the place between his legs that was begging him to come closer instead.
“Looks like we’re having dinner after all! Thank you for the meal.” Malim ignored the indignant slap on his head, laving his tongue against Rosco’s hole with reverence. Harder to ignore was the bottle of lube that bounced off his head a second later, conjured from wherever it was buried in the sheets.
“Who’s the impatient one now?” Malim tsked. Rosco flipped him off.
While warming the lube between his fingers, Malim’s tongue swirled and sucked a messy path of saliva down the seams of Rosco’s ass, gradually undoing the tightness wound up in his body. Shifting gears, his tongue traced its way up and swallowed the tip of Rosco’s cock before his index finger began prodding at the slick entrance. Though they had danced through this routine countless times, Malim carefully worked in one, then two fingers and pumped them in and out, searching for the spot that he knew would elicit his favorite sounds.
“Mmh– I did respond to your texts today, by the way. You should've just remembered what we discussed last night. That’s on you.” Rosco grumbled, though his breath hitched mid-sentence. He threaded a hand into Malim’s hair and yanked hard, getting an occupied moan in return. His body was torn between bucking into the heat sinking down on him or the wicked stretch of Malim’s unforgiving fingers, greedy to chase the pleasure of both.
“Dude," Malim came up for air, "You don’t always text back, though. So sometimes it slips my mind too.” Malim curled his long, slender fingers upwards and massaged and scissored his walls with punishing precision. He aimed to distract Rosco from this petty bickering.
A pathetic keen escaped Rosco’s mouth, his back arching involuntarily. “Fuck! Just put it in–stop edging me with your stupid yaoi hands. Haven't you done enough?”
“Yeah, yeah, my bratty little prince. Relax for me,” Malim cooed, hurriedly making short work of the rest of his clothes before propping himself back above Rosco with his arms, hovering inches away from his face. Weak to the cute, flustered expression beneath him, he nipped the zombie’s bottom lip roughly and bullied his tongue past it. As they thoroughly licked into each other’s mouths, he used one hand to slowly feed his cock into Rosco’s inviting hole inch by inch. To the tune of Rosco's broken whimpers, Malim bottomed out, and the two groaned in unison, basking in the moment to mold themselves to each other once again.
“And you're the princess, goofy.” Rosco breathed out unsteadily, reaching up to dig his nails into Malim’s lean back.
“I’ll show you ‘princess,’” Malim quickly withdrew his hips and slammed them back together. Helpless to do anything but to cry out, Rosco felt himself pulsing around the throbbing length invading his senses. Building up to a steady rhythm, Malim pressed Rosco’s thighs down to meet the front of his chest, hooking those pretty legs over his shoulders to get as close as possible.
“I think we need to work on our communication skills,” Malim grunts against his lips, grinding leisurely against Rosco's abused prostate.
“I–ah!–think you need to s–top yapping,” Rosco stuttered, eyes unwillingly rolling to the back of his head. His moans staccato around the room with every wet thrust, “It feels so good. Harder, M–don't– ” He dragged his claws down the length of Malim's back.
“Don’t tell me what to do,” Malim teased. To Rosco’s dismay, he pulled out completely.
“What is your fucking problem!?” Rosco complained even as he was being manhandled onto his stomach on all fours.
Malim wasted no time bracing himself against Rosco’s back and slid back in to the hilt. He sprawled himself across Rosco’s back to suckle at the thin skin where his neck and jaw met and held himself unbearably still.
“Move! ” Rosco whined, squirming his hips back against Malim’s pelvis, who refused to budge an inch. Malim couldn't see the tears welling in Rosco's eyes from this position, but he could hear it in his wrecked tone. He felt sick pleasure race up his spine in making Rosco lose his mind with desperation.
Malim glided one of his hands down Rosco’s sternum and whispered into the other boy’s sensitive, blushing ear, “Won’t you forgive me for my lapse in memory today? I’ll make sure it never happens again.”
His hand paused above Rosco’s belly-button, squishing his fingers firmer into his lower stomach.
Combined with the hot breath grazing his ear and added stimulation pushing against the pressure in his belly, Rosco struggled to whimper out, “Maybe if you actually manage to make me cum! ”
“Heh. Deal,” Rosco could hear the smug smile in Malim’s voice. Gripping his hip with the other hand, he dragged Rosco back and forth on his cock, using him like a sleeve. Angling himself, he began relentlessly pounding into the spot that made Rosco produce the sweetest noises. Rosco could feel his walls clenching uncontrollably around the cock seated deep inside him, unbidden sobs leaving his mouth.
“Ah–” He’s rudely interrupted by the connecting squelch of their hips,“Fuck–you!” “I literally am?” “Shut. fuck, fuck–Pl–Hurry up! I’m s-so close!” Rosco babbled and clawed at the sheets beneath him, unraveling at the seams.
Malim moaned into his ear, practically rabbiting against Rosco’s insides, “So hot, so good for me, Rosco–fuck. Together, baby?" Determined to bring Rosco to completion, he reached further down to tug Rosco’s length in tandem with his rough thrusts.
Rosco’s vision white out momentarily as his body seized up in a perfect arch, succumbing to the live sensation that coursed throughout his otherwise undead body. Although Malim had always run hot, the extra contrast in their body temperature turned Rosco dangerously feverish, molten and gooey, reducing his mind to mush. Helpless to that wet heat sucking him in like a vice, Malim buried his head between trembling shoulder blades, and his thrusts became sloppy as his cock bottomed out one last time, pulsing one, two, three times. Warmth flooded Rosco’s insides with his release, dribbling out between their thighs while they gradually rode out their orgasms, hips still slowly chasing each other.
A few minutes passed by once they finally stilled – the only sound disturbing the silence was their heavy panting as both boys melted into the mattress and tried to recover from the exertion. Malim was reluctant to pull out, wishing to relish the intimacy longer, but he opted to scoop Rosco up against his chest and nuzzle the top of his fluffy pink head instead.
“Ugh. I’m even more hungry now…” Rosco’s stomach growled as if to prove his point.
Malim stifled a giggle, “We can order takeout. I promise we can go out somewhere nice tomorrow, and I won’t forget this time.” His lips pressed a tender kiss to his lover’s forehead and stared lovingly into those lidded mismatched eyes.
“I know I mess up sometimes, but you know I love you, don’t you?” He rubbed his hand up and down Rosco’s sweaty back in reassurance.
“I know. I just wanted to get back at you.” Rosco mumbled. His cheshire lips stretched into a soft smile, and he spoke into the underside of Malim’s jaw, “I love you, too, dummy. Even when you get on my nerves.”
Malim tilted his head so that their lips met firmly, over and over again, content to savor the lingering warmth of this afterglow.
