Work Text:
Jotaro’s morning had been pretty typical, so far.
He had an earlier class that day, meaning there wasn’t time for a run on top of his workout, but he’d made it down to the small gym in their apartment complex for an hour like usual. Then he’d showered and changed, and was now about to pour milk into his cereal, when Kakyoin appeared behind him.
Kakyoin’s arms wrapped around him, coming up to squeeze at Jotaro’s chest as he kissed his neck. Jotaro grunted in surprise and paused what he was doing.
“Maybe put that aside for now,” Kakyoin suggested before giving him a light bite. He sucked on the area after, pushing up the soft, relaxed muscle of Jotaro’s chest so it spilled between his fingers. His dick pressed against Jotaro’s ass and Jotaro’s groin pressed against the counter in consequence.
“I have class,” Jotaro reminded him, trying to put his foot down even as his breath became heavier.
“I know,” Kakyoin replied, seemingly unbothered. “You have time.”
Jotaro thought about it for a moment. “Ten minutes,” he agreed. That was all he could reasonably spare without having to rush.
“We can do it in ten. I came prepared.”
Jotaro assumed that meant he had lube in his pocket. He didn’t know what had gotten into Kakyoin—this wasn’t really like him, and they’d only had sex in the morning on a few scattered occasions, usually the weekends. But Kakyoin’s hands on him and the sudden advance had made him pretty hard already, so if Kakyoin was aware of the time constraint and figured he could take care of it, then Jotaro was fine with trusting him.
Kakyoin gave his chest another forceful, pointed squeeze. “Bend over,” he whispered softly into the shell of Jotaro’s ear.
Jotaro undid his belt and quickly shoved his bowl and the carton of milk out of the way. It was almond milk—it would survive sitting out for a few minutes. Then he rested his torso on the counter, his arms folded beneath him so he could prop himself up. He looked back over his shoulder in interest as Kakyoin pulled down his pants and underwear for him, wondering what he was planning to do. Of course, part of it was already extremely apparent, but Kakyoin had never fucked him standing up like this before, and even with his knees bent, he was still a bit taller than would probably be comfortable for the other man. He wasn’t sure how they’d get around that, but obviously Kakyoin had an idea.
In the meantime, Kakyoin had slicked his fingers with lube and was now palming his ass, spreading him apart enough for his fingers to have easy access. Jotaro bucked forward a little when they entered him, his bare dick bumping against the cabinets. Honestly, he didn’t need more than some lube to feel ready most of the time, but he still enjoyed getting fingered. Kakyoin did it really well, too—not that he had anyone to compare him with, but he still knew Kakyoin was good at it, at least for what he wanted. He liked Kakyoin to fuck him with them, more than trying to stretch him. He just needed to be relaxed, and Kakyoin accomplished that easily, thrusting two fingers in and out of him rapidly, his ass and the lube squelching with the movement.
Jotaro’s erection grew with the stimulation, hitting the countertop that was in the way. He was amazed Kakyoin had even suggested this, given it was anything but hygienic. He knew Kakyoin’s first class that day started later than his, though, so there was a high likelihood that he’d use this as an excuse to go a little wild with the bleach after they finished. His friend had some strange ideas of fun.
With that in mind, Jotaro didn’t feel bad about thrusting against the counter as Kakyoin continued finger-fucking him. He was just going along with this, anyway—enthusiastically, yeah, but he hadn’t instigated anything. Or, that was his assumption, until he thought on it a little more and realized this may have been retribution for Jotaro trying to fuck him against the counter the week before. That made a lot more sense, actually.
Jotaro tipped his head down as Kakyoin slowed the thrusting so he could massage his prostate. When his fingers curled and pressed into him, an involuntary moan forced its way out. His roommate was such a goddamn petty bitch—so fucking petty that he had to make sure Jotaro really enjoyed his revenge, too.
“Do you want me to fuck you properly, now?” Kakyoin asked with a few more teasing strokes.
“Yeah,” Jotaro said in a shaky, hoarse exhale.
Kakyoin pulled his fingers out and Jotaro shut his eyes in frustration. He didn’t appreciate the sudden emptiness, despite knowing it wouldn’t be long before Kakyoin filled him with something bigger and a lot more satisfying.
“Then bend your legs more,” Kakyoin instructed him.
Jotaro frowned. They were already bent—he didn’t really know what else he could do. So he told Kakyoin that, hoping his confusion came across.
Kakyoin sighed and grabbed his triceps, pulling his arms out from under him so his chest fell flat to the countertop. He held Jotaro’s arms behind his back, around the wrists, forcing him prone at a really awkward angle that pushed his ass higher in the air than the rest of him. Then Kakyoin kicked his legs out to the side so they were spread far apart, still bent at the knees, and the only thing really holding him up was the counter.
“I’m going to be fucking sore,” Jotaro mumbled through the half of his mouth that wasn’t pressed to the cold stone of the counter. Kakyoin released his arms and Jotaro put them back down on the surface so he had the leverage needed to hold up his head.
“It’s just a few minutes. You’ll be fine,” Kakyoin assured him. Jotaro grunted—he knew Kakyoin was right, but he wasn’t sure that his little power-play the other day really deserved such elaborate retribution. “I’ll just cum on your back, alright?” Kakyoin continued, grabbing the lube he’d set aside earlier.
Jotaro grunted again. Technically, they were casual—or something like that; they hadn’t ever properly discussed it—but neither of them were fucking anyone else, so it wasn’t a big deal if one of them didn’t want to bother with a condom once in awhile. Kakyoin wasn’t the kind of person to overestimate himself, either, so if he said he’d pull out in time, Jotaro wasn’t worried that he’d have to go to class still leaking.
There was the sound of Kakyoin slicking himself with lube, then Jotaro felt a hand on his ass as Kakyoin lined himself up. He slid in easily and bottomed out in a fluid thrust. In return, Jotaro muffled a moan with the countertop. The feeling of Kakyoin inside him burned deep in his gut, mixing with his arousal and increasing the intensity tenfold. Kakyoin grappling him and spreading him out just so he could be fucked was also turning him on a lot more than he’d expected. He’d let Kakyoin tie up his wrists and blindfold him a couple times before, but being held in this position where he could barely move and just had to lie there while Kakyoin used him for his pleasure really messed with his head in the best way when he thought about it properly.
He pushed back onto Kakyoin, informing him that he was more than fucking ready, and a slippery hand joined the one already on his ass. Kakyoin tightened his grip around him, splaying his fingers over Jotaro’s hips and the soft flesh of his upper thighs. Jotaro tried to dig his hands into the counter as he started to move, but the polished stone was too smooth for him to have any real traction. Instead, he fisted them, digging his nails into the meat of his palms and letting the bone of his knuckles catch on the glossy surface as Kakyoin propelled him forward with his thrusts.
“You better make this worth it,” he groaned. He was too tall for this—the position was already uncomfortable enough that if he didn’t have one of the best orgasms of his life, he wasn’t letting Kakyoin do this again, no matter how fucking hot it was. He could just tie him to the bed and fuck him like a normal person.
Kakyoin snapped his hips hard in response, hitting Jotaro deeper than he had before and sending him choking on a moan. “Yeah, like that,” he gasped.
At least his legs weren’t hurting as much as he thought they would, since they weren’t holding him up anymore. Practically all his weight was now supported by the counter, but that came with its own set of drawbacks. He really couldn’t find an angle for his head that didn’t make his neck hurt, and the skin on his arms was getting hot, sticking to the countertop and creating friction where it rubbed. It wasn’t bad on his chest, where the covering provided by his shirt made the slide relatively painless, but he was already sweating, and he’d definitely need to change it after. He might need to change his pants, too, given that they were around his ankles. With his cock stuck where it was, he had no way to aim, so who fucking knew what he’d end up cumming all over—probably everything.
“You look really good like this,” Kakyoin said easily, hiking Jotaro’s hips up higher as his pace quickened. Now the steady slap against his ass was really loud. Jotaro’s gut churned.
“I bet I fucking do,” he growled.
Kakyoin laughed again, punctuating it with a barrage of slower, harder, deeper thrusts. Jotaro gaped against the counter, his lips dragging against it. The constant weight pressing into his stomach had him on the edge far sooner than he otherwise would’ve been. He felt like he was going to blow his load any moment now, the muscles of his abdomen curling against the hard surface and his legs fucking limp and useless, hanging against the cabinets. He was sucking down air as Kakyoin pounded into him relentlessly, but his chest was compressed and it didn’t feel anywhere near enough.
Unconsciously, he started making noise along with each of Kakyoin’s thrusts. It wasn’t quite a moan, or a grunt, or even a whimper—it was something he couldn’t describe, and it was just being pulled out of him, drawn out of his lungs and past his lips each time Kakyoin withdrew and pushed back in. His chest was still skidding along the counter, and he’d given up on trying to hold his head up, so it too was now caught in the agonizing drag of their rhythm. There was too much sensation; he had to release the pressure of it somehow, or else he would burst.
“Oh, fuck, Jojo,” Kakyoin gasped from behind him. “Don’t—god, don’t do that. You really—fuck.”
The grip around Jotaro’s hips tightened even more, Kakyoin’s nails almost breaking the skin, and he was plunging into Jotaro so fast that Jotaro wasn’t convinced he’d be able to keep his promise of not coming inside him. Jotaro was on the verge of begging him not to, anyway—at this point, he was almost certain that if Kakyoin pulled out before he came, he would actually fucking die. The pit in his stomach felt so hollow, raging with arousal that burned through the skin, ready to boil over at any moment.
Meanwhile, his dick was still jammed in a really weird position, and it hurt, and his balls felt so fucking tight it was insane. He was clenching around Kakyoin probably more than he should, but he just wanted some fucking relief. He wanted Kakyoin to just fuck him as hard and fast as he could, he wanted him to sink his dick straight into the fucking core of him, he wanted Kakyoin to paint his insides with his cum and he’d just have to sit on it, all day—
Jotaro choked on a loud moan as his dick bumped into the cabinets and he finally released, spilling hot against them and part of his leg. Kakyoin’s pace turned jerky and his hips stuttered. He gave a few quick, deep thrusts before pulling out at the end of one, somehow managing to do it even with Jotaro clamping down around the head of his cock once he realized what was happening, not wanting to give him up while still in the midst of his climax. He felt Kakyoin’s orgasm land on his back only moments later, making him groan and twitch as his cock continued to empty.
For a moment, there was only a buzzing in Jotaro’s ears and the muffled sound of his breath. Everything was just hazy, blurred at the edges with an odd calm. Then his hearing kicked back in when Kakyoin swore, “Fuck, Jotaro, you made that really hard.”
Jotaro grunted and pushed himself back up onto his arms, still keeping most of his weight on the counter, because he wasn’t ready to test his legs out yet. They felt shaky and numb enough that even standing would be an adjustment. “That was my fault?” he asked sarcastically.
He looked over and saw Kakyoin grabbing a box of tissues that he must’ve strategically placed on the other side of the kitchen before this. “Well, I may have underestimated how intense that would be,” he admitted.
“Was it actually ten minutes or am I going to be late?” Jotaro asked while Kakyoin was wiping up his back. He really had no idea—keeping track of the time had become his last priority as soon as Kakyoin started holding him down.
“No, you’re fine,” Kakyoin told him placatingly. “I don’t know about the cabinets, however,” he muttered as he bent to wipe down Jotaro’s leg.
“Again, not my fault.”
“I know. It was entirely my doing, and I take full responsibility.”
“Why’d you want to do that, anyway? It was hot, but you don’t usually…” Jotaro trailed off.
Whatever the answer was, it wasn’t particularly important. He’d already decided that had definitely been worth it, even if he now needed to relearn how to walk in a very short amount of time—he’d never cum that fucking hard without being touched, and he’d have to figure out how they could do something like that again in a more comfortable position. However, it still seemed like a lot for a petty game of revenge, which confused him. If that were the reason, then Kakyoin could’ve done it at any other time, rather than risking it in the morning like this. He never tried to inconvenience him just for the sake of it.
“Well, you’re working on that group project today, right? You were complaining about it last night, so I thought it would be better if you were relaxed, and not so apt to bite someone’s head off.”
“I guess,” Jotaro agreed. “Except now I just want to go back to sleep.”
“I made no claims that it was a flawless solution.”
Jotaro scoffed, then finally mustered the resolve to bring his legs together and push himself upright. Even though he’d only been stuck in that position for a few minutes, his back was stiff and his legs were nearly unresponsive. He groaned along with his joints, braced against the counter for another few moments while Kakyoin pulled his pants up for him.
“You might want to change,” Kakyoin advised him with a light pat of his ass.
“I know,” Jotaro grumbled. “You owe me now. Even if you were trying to do something nice.”
“That’s fine,” Kakyoin laughed. “I’m sure you’ll have no trouble thinking of something.”
Jotaro smirked to himself as he began limping towards the bathroom. He probably wouldn’t.
