Actions

Work Header

Manhattan Heat

Summary:

Sweat was dripping down Whizzer's temple, hair slicked back with it, cheeks red, chest heaving, clothes damp. 

Marvin stood, dumbfounded. 

Whizzer shut the door and clicked the lock, watching Marvin suspiciously the entire time. He let his hands drop to his sides, before turning and looking at Marvin. 

OR

Whizzer comes home after working out at the gym, and Marvin just can't wait to get his hands on him. Whizzer has other ideas of who will be in change.

Work Text:

Marvin bumped his hip against the dishwasher door, slamming it shut, setting the last of the clean cups up in the cupboard. With his spare hand he brushed his bangs back away from his forehead, letting out a small huff. 

The Manhattan summer heat was blazing outside his and Whizzer's apartment. The air conditioner could only help so much— they had gotten this apartment in late fall when they had first gotten back together two years prior, and hadn't taken into account the fact that the big windows they both loved so much would be a terror to deal with in the summer. Light poured in right to their kitchen and living room, efficiently heating up their entire home. 

It was a Saturday evening, and both Marvin and Whizzer were off of work. Marvin had chosen to stay home and clean up their house—they both had excruciatingly long work weeks ahead of them, so Marvin didn't want to put it off. Whizzer had offered to help, but Marvin had given him a kiss on the cheek and a pat on the ass, telling him he was welcome to go to the gym like he had been planning.

Whizzer had smiled, hugged Marvin briefly (they were both too sweaty to hold one another for long,) before grabbing his gym bag and disappearing out the front door. 

Since it was Saturday, Jason had been home, but Marvin's son had all but abandoned him to go to the beach with his girlfriend. Marvin didn't blame him. They had only started dating recently after years of pining—Marvin had been hearing the name Heather Levin since before he and Trina were even divorced. 

That meant Jason was taking any chance he could to see her. And get away from his old man. 

All in all, that was the day that led Marvin to being nearly naked, in only boxers, walking around his and his fiancé’s home and cleaning as he went. 

Marvin grabbed a cloth from the cabinet and twisted the sink faucet, letting cool water trickle out and onto the cloth. Once the fabric was dripping wet, he turned the faucet back off and briefly held the cloth to his face to cool him off before he brought it down to the counter to wipe it down. 

The door clicked open behind him and a loud thud hit the floor, and Marvin easily recognized it as the noise of Whizzer tossing down his gym bag after getting home. 

Whizzer opened and nearly shut the door a few times in rapid succession, fanning cooler air from the hallway into their apartment. Marvin could vaguely hear chatter from the only other apartment down the hall, and assumed Cordelia and Charlotte had given up completely on trying to cool down, simply deciding to leave their door open all the way. 

Marvin gave the counter in front of him one last once over before dropping the washcloth into the sink, draping it over the side so it could drip down the drain. He turned around, brushing his bangs off his sticky skin again, looking for Whizzer. 

Oh. . . Fuck. 

Whizzer was. . . 

Fuck. 

Sweat was dripping down Whizzer's temple, hair slicked back with it, cheeks red, chest heaving, clothes damp. 

Marvin stood, dumbfounded. 

Whizzer shut the door and clicked the lock, watching Marvin suspiciously the entire time. He let his hands drop to his sides, before turning and looking at Marvin. 

Marvin's eyes wandered up and down his lover's body, from his strong thighs and tight white shorts to the way his nipples were hard and showed through the soft cotton shirt he had on. 

“I ran home,” Whizzer offered as an explanation, chest still heaving and he caught his breath. He ran a hand through his hair and pulled off one of the soft sweat bands on his wrists, spinning it around his finger. “The treadmills were full. You know how many people use them in the heat like this, hm?” 

Marvin nodded dumbly, eyes glued to the way Whizzer's adams apple bobbed in his throat as he spoke. Whizzer raised an eyebrow and smirked. 

“Like something you see, baby?” Whizzer's voice had lowered, eyes half lidded, a smile dancing on his face. 

Marvin nodded, taking a step or two across their kitchen floor. Whizzer reached out and held him gently by his hips for a second, using their height difference to look down at Marvin through half open eyes. In a split second he turned Marvin around, taking his wrists in his hands, slamming Marvin against the side of the refrigerator by his chest. 

Whizzer stepped forward, pressing himself tight against Marvin's body, grinding into Marvins ass through his tight shorts and Marvins boxers. Marvin let out a needy noise from the back of his throat, gasping as Whizzer tightened his hold on Marvin's wrists and slipped one of his sweatbands over them, efficiently binding his arms together behind his back. 

“You like me like this, huh?” Whizzer asked into his ear, nipping his earlobe. Marvin nodded quickly, forehead pressed against the cold metal of their fridge. “Use your words, Marvin.” 

“Yes,” Marvin said breathlessly. He was quickly rewarded with Whizzer reaching down to grope his hardening cock through his underwear. “Yes— yes, yes, yes. You look so sexy. So sexy, Whizzer—” He continued to mumble as Whizzer groped at him, reaching down further to squeeze his balls. Marvin's knees shook.

He had expected he and Whizzer to have a quick round when he got home—Jason was out of the house so it gave them an easy chance. He had cleaned. He had prepped. But something about the way Whizzer was leaning over him, taking control in a, well, aggressive way that he hadn't in so long. . . It gave Marvin the idea nothing about this would be quick. Marvin was horny and well on his way to being hard. 

“Yeah?” Whizzer flipped him around again, pressing him against the fridge. His wrists were pinned behind the small of his back. He flexed his fingers. “You look nice like this, too. . .” Whizzer tilted his chin up with one finger, looking into Marvin's eyes through his glasses. “Needy. Horny for me.” He leaned forward and pulled Marvin's glasses off, folding the arms and discarding them on the table. “Naked and already hard. Slut.” 

Marvin's cock twitched at the degradation, eyes falling shut. Whizzer chuckled. 

A few seconds of silence followed before Whizzer spoke again, voice softer. “You want this?” He tugged at the fabric binding Marvin's hands. “Use the safeword at any time, baby, remember.” 

Marvin opened his eyes, the fog of arousal clearing in his head just enough for him to nod happily. He stepped away from the fridge and Whizzer let him, taking Marvin into his arms as he stepped towards him. Marvin pressed kisses all over Whizzer's face before pressing his own face into Whizzer's soft neck. Sweat was drying there, sticky. Marvin never knew he could be so turned on by something like that. 

“Use me,” Marvin mumbled into his neck, cheeks surely pink. “Please, Whizzer.” 

“Yeah, alright.” Whizzer's voice was husky again as he grabbed Marvin by the hair and pulled him back from his neck, giving him a light push across the room towards the couch. Marvin watched eagerly as Whizzer undid the first few buttons on his white gym shirt, opening it wider than necessary to let his dark chest hair show. Marvin licked his lips. 

Whizzer pulled his shirt off and tossed it to Marvin. Marvin's hands were still bound behind his back so it simply hit his chest before falling back to the carpet, though Whizzer didn't seem to be paying much attention. 

Whizzer toed off his shoes before he finally unbuttoned his shorts, however not taking them off. He pulled himself out and took his cock in hand, half hard, pretty pink and flushed, the tip beading with precum like Whizzer so easily produced. 

Marvin moaned. Whizzer glanced up at him. No words were said, but Marvin could feel the tension between them in the room grow thicker. 

Whizzer stroked himself quickly, thumbing at the tip and squeezing his way up and down, just the way that got him hard in no time at all. As he worked himself over he sat down on the couch, spreading his legs wide. 

“Come here, slut.” 

Marvin swallowed heavily and stepped across the room, standing in front of Whizzer. Whizzer let go of his own cock, giving it one last apologetic squeeze, before reaching forward roughly and manhandling Marvin's boxers off him. 

“Stay there,” Whizzer said the second his lover's boxers were discarded with his own shirt, keeping one hand on Marvin's hip to keep him from moving. He brought his own hand down to his cock, stroking again. 

Marvin rocked back and forth on his feet, hips occasionally twitching forwards into nothing. Whenever he did, Whizzer squeezed his hip hard, nails digging into his soft, pale skin. A warning. 

Whizzer was edging himself, Marvin could tell. The way his hand would start moving more frantically, the rapid rise and fall of his chest, the way his hips were thrusting into his own fisted hand before he would move his hand away and squeeze his thigh sharply, gasping for breath, tip dripping with precum. 

“Go get the lube and a plug,” Whizzer spoke, voice strained, after nearly ten minutes of sitting there touching himself while Marvin watched. Marvin nodded far too eagerly and rushed down the hall, slipping off the fabric around his wrist for a moment, opening their bedroom door and digging through Whizzer's bedside table where they kept all their toys. 

When he returned back to Whizzer he had leaned back into the couch, shorts finally off, cheeks and neck red, eyebrows furrowed. He had taken the sweatband on his forehead off, holding it balled up in his hand. His cock was hard out in front of him, ready for Marvin. 

Marvin shuffled his arms back behind his back, maneuvering the elastic band back around his skin. It was tight. It would no doubt leave little imprints that wouldn't fade for an hour or two. 

Marvin nudged Whizzer's knee with his own, getting his attention, nodding towards the lube and sleek black plug he left on the table when he came back. Whizzer patted his thighs, beckoning Marvin to come sit. He eagerly did. 

Whizzer picked up the lube and clicked the cap open, pouring some out onto his hand before quickly pumping his cock with it. 

It was rare that Marvin and Whizzer didn't talk during sex—this was. . . Strange. Not unwelcome or uncomfortable, but strange. They were both so absorbed in each other and their own pleasure that they weren't passing their usual comments and compliments back and forth. 

Whizzer finished up with his cock, wiping his hand on his shorts on the arm of the couch next to him; they would need to be washed anyways. 

Marvin was staring down at their cocks, hard and flushed. Whizzer was longer than Marvin was, but not as thick. And fuck he loved Whizzer's cock. The way it felt when it was so deep inside him, filling him, stuffing him full.

Suddenly a hand was in his hair, pulling it back sharply, punching a moan out of Marvin. Suddenly his vision was gone and fabric was over his eyes, tight around his head. It didn't take Marvin long to realize it was the band Whizzer wore to keep his hair back. 

“I spent hours working out today, coming home exhausted, and you jump me.” Whizzer said, pulling him closer roughly. While his words were harsh, his voice showed no malice. “Wanna know what I think?” 

“Mm?”

“You're just a body for me to use, now. An ass for me to fuck.” Marvin moaned and Whizzer's hands returned to Marvin's ass, pulling him up so he was on his knees. “Get riding. I know you already opened yourself up before I got home like the little slut you are.” 

Marvin nodded dumbly, chest heaving. He flexed his hands, instinctively trying to reach out and hold onto Whizzer's shoulders to keep him steady, but his arms stayed firm behind his back. 

Whizzer helped him up to his knees, holding him in place, one hand leaving his lover's hips to hold his cock steady for Marvin. He helped Marvin down the first few inches, letting go when he was sure Marvin could tell what he was doing, even without his hands or eyesight. 

Marvin sunk down slowly, grinding his hips as he bottomed out. His mouth was open slightly, breathing in pants, a whiny noise coming out with each breath. 

It had been so long since Whizzer had taken control like this. The degradation, the attitude, the harshness, the commands—this type of sex was something they usually planned out beforehand. Or at least talked about, bare minimum. They had never just pounced on each other like this. Not sense their first relationship, anyways. 

Marvin hadn't realized how much he missed it. This was similar to the way they would fuck back then, but there was also so much love in the air, love that the two men had for each other. It was so different, so much better then the way they did this the first time. 

Marvin hadn't been this hard in a long time. 

Whizzer’s hands squeezed his hips and he thrusted up into Marvin shallowly a few times. Marvin could hear him gasping for breath, and could feel his chest, sticky with sweat, against his own. 

Whizzer continued to hold Marvin down with one hand while the other ran across his skin, tracing moles, up into his hair to tug at it, and back down to his ass to give it a sharp smack. Marvin was still grinding down lightly onto Whizzer's cock, but every time he tried to lift up and start moving, Whizzer would stop him. 

Instead of trying to move on his lap again, Marvin leaned forward and started to rut against Whizzer's chest, his cock rubbing against his happy trail. He was able to get away with it for all of five seconds before he let out an involuntary whine and Whizzer’s hand was shooting up into his hair to pull him away. 

The pressure and pain from how hard Whizzer had pulled his hair made Marvin cry out, thrusting blindly fowards a few times, feeling the pressure of the cock inside him against his walls. Whizzer groaned, trying to keep his composure. 

“Sit up,” Whizzer mumbled, sitting up a little more himself. “Be a good boy. Can you do that?” 

“Yes, yes, yes, I swear— I swear, I swear,” Marvin felt himself slowly slipping further into the cloudy headspace he always ended up in when sex was just so good he couldn't even think right. His thoughts, his mind, his body, all belonged to Whizzer. He was Whizzers. 

Whizzer's hands both came back to his hips and finally, finally, finally, he helped Marvin up, his cock pulling halfway out, before dropping Marvin back down onto his lap, repeating these motions a few times. Marvin caught on after only a few seconds, and began to bounce in his fiancé's lap, moaning and crying out each time Whizzer's blunt tip hit his prostate. 

“Fuck, Marv, you're such a whore,” Whizzers hands were still firmly on Marvin's hips as he spoke, and Marvin could feel his thighs shaking under him. “Such a good cock slut for me, baby,” 

Marvin made a little choked noise and sped up his movements as much as he could. His thighs were burning, shoulders hurting from his arms being held back, ankles sore from the position he was in, but the way Whizzer was fucking and filling and stuffing him so full outweighed it all. 

“I’m goin— ‘M gonna come, baby, keep going,” Whizzer's left hand was flitting up Marvin's body now, pinching his nipples and wrapping around his throat. “Keep going, keep going,” 

“Me too, me too, please,” Marvin's voice was ragged and wanting. 

“No,” Whizzer said, and Marvin couldn't help but let out a strangle noise, rhythm faltering before he picked it up again. “No, you're not. You're just an ass for me to fuck, remember? You won't come until I say so,” 

“Yes, yes, yes, okay,” Marvin mumbled, desperate to please Whizzer. He wanted to be good. He needed to be good. 

Whizzer grabbed Marvin's hips and held him still where he kneeled, panting and moaning, and began to thrust up into him. Marvin let out a small cry the first time he did it, not expecting as much force as Whizzer was putting into it. 

Whizzer’s head fell forward and was buried in the crook of Marvin's neck, his soft hair against Marvin's sticky skin. Marvin's thighs twitched and shook as he tried to keep holding himself, but he finally collapsed. 

Whizzer wasn't expecting Marvin to drop down onto his lap so he hadn't been able to catch his lover, so Marvin dropped down onto Whizzer's cock, hard, and Whizzer made a loud, strangled noise and came deep in Marvin, thrusting up still as he did so. 

Marvin shook and writhed in his arms, cock dripping precum down the shaft, beads of sweat rolling down his temple. The way the sun was setting meant the light shaft was now directly on the couch where they were sitting. Marvin wanted so badly, so, so badly to come. 

Whizzer was shaking and moaning as he sat back against the couch again, holding Marvin down on his hips. “Fuck, baby. . .” For a second his composure slipped and he was just the soft, needy, loving, pretty man that Marvin decided to spend his life with. 

“Please, please, please, I need to come—” Marvin cut himself off and shuddered violently, gasping for breath. “Whizzer, please,” 

Instead of responding verbally, Whizzer lifted Marvin back up just enough to start moving his hips again. Quick, short, hard thrusts right against Marvin's prostate. Whizzer was able to stay hard for at least a minute or two after he came if he was aroused enough and oh, how Marvin was glad. 

Whizzer's hand went down to wrap around Marvin's cock, squeezing the base tightly, not letting him orgasm. Marvin made a needy, frustrated noise. 

“Whizzer please,” Marvin begged, “I rode you— fuck, fuck, ah, ah, ah— I let you use me, please, baby, just let me come. Please, please, please,” 

Whizzer didn't respond, but his hand moved to thumb at the tip of Marvin's dick, collecting the dribbles of precum there, before bringing his thumb up to slip between Marvin's lips. Marvin moaned around it and sucked on his thumb, tasting himself there. 

Whizzer was grunting with every thrust now and the force it took him to go upwards, legs shaking. “Come for me then, baby, come on,” He pushed his thumb deeper into Marvin's mouth, pressing against his tongue. “Come on, come on,” 

Marvin moaned around the thumb in his mouth and came, cum squirting out onto Whizzer's chest. The force of his orgasm was so hard that Marvin saw stars behind his eyelids, his whole body trembling. 

Whizzer pulled him back down onto his thighs, holding Marvin down, his cock pressed deep inside him. He pulled his thumb out of Marvin's mouth, a string of saliva connecting them before breaking. He ran two fingers, his middle and ring finger, though the cum on his stomach. 

He brought them up and held them against Marvin's lips again, “Suck.” Marvin opened his mouth and happily took his fingers, gagging a little as Whizzer pressed them deep towards his throat. The cum on his fingers was warm and sticky and salty, and Marvin loved the taste. 

Whizzer’s engagement ring was pressed against Marvin's lips. Marvin moaned, teeth clinking against it. 

Whizzer's cock was still hard and pressing against his prostate, Marvin could still feel the edges of his orgasm in his body, tingling and fuzzy. Whizzer started thrusting shallowly again, making him feel impossibly stretched and full. 

He collapsed forward against Whizzer, breathing shallowly into his neck, moaning a couple times as he gagged on Whizzers fingers. 

After a few minutes, Whizzer's thighs were shaking again. Marvin was drooling down his chin, still sucking loosely on Whizzer’s fingers, before opening his mouth and pulling away. He mumbled their safeword, a quick way to let Whizzer know he was done, and Whizzer quickly stilled and pulled out gently. 

Marvin's head felt fuzzy, his whole body dizzy and weak, and he wanted nothing more than to collapse onto the couch and sleep until. . . Well, until he wasn't tired anymore. However long that might be. 

Whizzer reached around and pulled the sweatband off Marvin's wrists, rubbing them, helping Marvin to raise his arms over his head and stretch them out. His elbows ached from being slightly bent for so long. 

Whizzer’s fingers grazed his cheek, a way to let him know he was there, before the cloth over his eyes was removed and he was all but blinded by the afternoon light. He squinted harshly, only barely cracking one eye open. 

Whizzer sat disheveled underneath him, in all his glory. Sweat dried on his face, hair sticking out in every direction, some streaks of cum drying in his chest hair, eyes tired but satisfied. He reached up and thumbed gently at Marvin's lips that were swollen from sucking his lovers fingers. 

“Hey there,” Whizzer mumbled. His voice was a little rough from overuse. He and Marvin would have to scavenge the bathroom cabinet for cough drops before their son came home. 

“Hi,” Marvin pressed a kiss to Whizzer's forehead. It tastes salty from his sweat. He leaned forward and pressed his face into Whizzer's neck.

He sat in Whizzer's lap contentedly for a moment, Whizzer rocking then both back and fourth. His eyes were drifting shut, his brain turning off, welcoming sleep. He vaguely remembered happily allowing Whizzer to put the ass plug into him, keeping him warm and full of his fiancé's cum. 

The last thing he remembered before falling asleep on the couch, curled up tight and cozy, bathed in warm light that didn't seem all too bad now, was Whizzer easing him out of his lap and draping a blanket over him, kissing his cheek and telling him he would finish up Marvin's chores. 

Marvin remembered mumbling an I love you to Whizzer before he walked away. He remembered getting one back, too.

Series this work belongs to: