Work Text:
“Goddamnit, Kaoru. Shut. Up.” Kojiro reaches out and grasps the back of Kaoru’s neck before pulling him forward and leaning down to cover that venomous mouth with his own.
Kojiro’s satisfaction at the strangled noise coming from Kaoru’s throat is quickly overrun by mental alarm bells screaming in his head when his abrupt kiss isn’t returned and its recipient is stiff as a board beneath him. Almost as quickly as he grabbed him, Kojiro lets Kaoru go and takes a step back, preemptively raising his hands in defense.
“Shit! Shit! I’m sorry. That was out of line. I shouldn’t have done that, I know that. I’m sorry.” When Kaoru just stares at him without saying anything, Kojiro steps back, dragging a hand through his hair as he tries to unscramble his own thoughts. Unfortunately, his mind only seems to be able to bounce between thoughts about consent, how he knows Kaoru hates the “shutting someone up with a kiss” trope, and the feel of Kaoru’s soft, plush lips beneath his own.
He’s so fucked.
Kaoru still isn’t saying anything and his face is going through an emotional journey that Kojiro can’t possibly follow, but he’s sure that it will settle on justifiable anger. “Look, I’ll, uh, I’ll just go. I-I’m sorry, Kaoru.”
As he’s reaching to grab his S jacket from where he’d carelessly tossed it onto Kaoru’s fancy little lounge chair, Kaoru finally speaks. “Why did you do that?”
“Huh?” Kojiro looks back at Kaoru to see him staring at him with such an intense expression, that Kojiro nearly lifts his jacket to cover his bare chest for protection.
“Why did you kiss me? Was it just to shut me up?”
Ah, damn. That is not a question Kojiro is prepared to answer tonight. Or any night for that matter. He should just say yes and get that argument out of the way so he can go home and stew in his feelings. But he’s not sure he has the mental capacity to keep up with another petty argument at the moment, so instead, he tries to deflect.
“I really am sorry I kissed you without permission. I know you hate that kind of thing–and you should! It’s not cool, and I’m an asshole, so I’ll get out of your hair, yeah? I’ll just-”
“Are you sorry you kissed me?”
“Ye-”
“You said you’re sorry for kissing me without permission, but are you sorry for kissing me?” Kaoru is staring at Kojiro with an intensity that he’s not used to seeing directed at him.
Does he regret kissing Kaoru?
He regrets the circumstances and the execution, but does he regret experiencing the sensation of Kaoru’s mouth against his? Kojiro can’t bring himself to regret that.
But he can’t exactly tell his best friend that, can he?
Kojiro opens his mouth, but the half-baked lie he’d been about to say dies on his tongue as his eyes meet Kaoru’s. His shoulders sag as he heaves a sigh and lowers his gaze to the threadbare knees of Kaoru’s favorite “home and don’t care” sweatpants. “I can’t regret anything I ever do with you.”
A strained whine drags his attention back to Kaoru’s face, which looks somewhere between surprised and confused, disbelieving and perhaps even hopeful. “What does that mean, Kojiro?”
Kojiro.
Kaoru rarely calls him by his actual name, usually sticking to his favorite nicknames and petty insults. Kojiro knows how important his answer is to Kaoru if he’s using his name.
As he stares at Kaoru’s desperately expectant face, Kojiro realizes it’s time to come clean. He’s had a decade to prepare, but he’d really been hoping he’d have more time. He sighs again, resigning himself to the fact that what he’s about to say will probably change everything. Whether it changes for the better will be up to Kaoru.
“What do you want me to say, Kaoru?” He picks at the embroidered tiger on the back of his jacket to give his restless fingers something to do. “You… you’re my favorite person, you know? I love and adore my family, and you’re part of that in more ways than one. Not just the family we grew up with, but the weird little group we’ve got going on with Hiromi and the kids. It’s been pretty fun to take them under our wings, right? But you’re different from all of that. I- I adore my family, I like my girls, but I love you.”
Kaoru presses his lips together and nods before taking a shaky breath and saying, “Okay. Okay, um. Are you willing to elaborate on that?”
Well. At least he doesn’t seem totally disgusted.
Kojiro tosses his jacket back onto the chaise and sits on the open end, leaning forward to rest his elbows on his knees. “Well, we both know I don’t have your way with words, but if I did, I could wax poetic about the exact shade of pink your hair is in every light and how it looks draped over your shoulder, or maybe, like, all the different golds that make up the color of your eyes. I’d be able to tell you how beautiful I think you are no matter if you’re in your S costume or work Yukata or ‘at home and don’t care’ sweats.” He straightens up until his fingers can tap a nervous beat against his kneecaps as he continues to spill his longest-kept secret. “Your laugh is the most amazing sound I’ve had the pleasure of hearing. As much as bickering with you aggravates me, I'd rather fight with you than not see you at all. It always feels like something is missing when you’re too busy to come by the restaurant to bother me. Speaking of, I love feeding you. Not in a weird way, I just like knowing when you get at least one good meal for the day since we both know your workaholic ass is shit at maintaining a healthy eating schedule. I love that giant nerd brain of yours. I know I poke fun at Carla, but honestly? Holy shit, Kaoru! You did that! You created a complex, highly advanced AI system! And you use it as a personal secretary, alarm clock, and skateboard mods. Because, let’s face it, under that poised, sophisticated Sakurayashiki-sensei persona you’ve built up, we both know you’re still the same little punk nerd that I fell in love with when I was seventeen.”
A bitter scoff reaches his ears and Kojiro looks up to see Kaoru scowling at him, furious. “Oh, fuck you, Kojiro. You almost had me there in the middle, but don’t fucking lie to my face.”
“Excuse me?”
“No! There’s no excuse for whatever that bullshit was that you just decided to spew. You were leaving, right? Go.” Kaoru points to the door, his voice hoarse. “Get the hell out of here and stay the hell away from me, you heartless prick.”
He's the heartless one?
“No.” Kojiro grits out between his clenched teeth. He wraps his arms around his chest in an attempt to keep his heart from bursting. “I’m not going anywhere until you tell me why you’re invalidating my feelings as if you know more about what I feel than I do. You really think I would confess to–what?–hurt you? What kind of fucked up logic is that?”
Kaoru sneers at him. “I don’t know why you would, but it’s insulting that you’d even insinuate loving me for an entire decade. As if I wouldn’t notice?”
Kojiro scoffs and rises to start pacing, utterly frustrated with the dumbass he calls the love of his life. He'd been preparing himself for crushing rejection or mocking laughter, not indignant disbelief.
Rolling his eyes, he says, “It’s not that hard to believe, actually. You’re kinda dumb for someone so highly intelligent.” Kojiro continues, waving away Kaoru’s offended squawk. “It’s one of your many charms, I promise. Besides, I used to put a lot of effort into not giving myself away. Nowadays, you’re about the only one who doesn’t know.”
“Okay, sure.” Kaoru crosses his own arms. “Perhaps I’ll believe you if you give me one good reason why you wouldn’t have just told me ten years ago.”
“Adam.” Kaoru’s mouth snaps shut and he blinks incredulously at Kojiro, who starts to tick off his fingers. “Adam, then After Adam. Then we went to different colleges in different parts of the freaking world. And by the time we both made our way back home, you’d built your sky-high walls that I’ve been breaking myself against for years."
A deep furrow digs itself between Kaoru’s eyes as a confused, strangled noise escapes him. “You realize that none of this makes any sense to me, right? How can you be breaking yourself against a wall when you’re the only person I ever let in? If there’s a wall, you’re the one who put it there.” Kojiro opens his mouth to speak, but Kaoru’s not done. “No! You shut up. I can’t believe you’ve let fucking Adam get in the way for ten fucking years. Adam? I haven’t- I haven’t wanted anything from him besides a fucking explanation –or at the very least, a goddamn apology– for years. Yes, he left, but I’ve always been aware that he left both of us. And, yeah, it hurt after, you know, everything, but I haven’t been hung up on Adam all this time.”
All Kojiro can do is stare as everything he’s been so sure was keeping them apart is waived away by Kaoru’s adamant dismissal. “But, then wha- who-”
“Really? Oh, my god, you really are a dumb, empty-headed gorilla. I’m not the one who struts around half dressed as much as possible. I’m not the one with a gaggle of crop tops and painted lips following me around the track, squealing at my every move. I’m not the one who can’t be seen out in public without at least one chick under each arm. Surely, even you could understand why I wouldn’t feel particularly adequate.” Kaoru gestures at his lean torso. “Are you even interested in men, or does my hair just confuse your little pea brain?”
“Fucking excuse me? I literally came out to you when we were 15!”
“What? No, you di-” Kaoru cuts himself off and squints at Kojiro. “Wait. Are you talking about the time you made me watch The Hangover every day for like a month because you thought Bradly Cooper was hot? I was supposed to take that seriously?”
“Yes!”
“Dumbass, that’s like any straight dude having a man crush on Ryan Reynolds!” He throws his hands up in the air. “How was I supposed to take you seriously when you’ve never dated any guys?”
“I have so,” Kojiro mutters, crossing his arms over his chest.
Kaoru scoffs. “I know you seem to be under the impression that I’m unobservant, or whatever, but I would have definitely noticed if you had a man under your arm at some point.”
“Obviously. It’s just…” Kojiro sighs. “I don’t bring any guys I see around you.”
“What, are you embarrassed of me or something?”
“Damnit, Kaoru, would you please stop coming to the worst possible conclusions first? No, I’m not fucking embarrassed of you! I’m fucking in love with you! And I always knew that if I brought a guy around, they’d see right through me because I have a tendency to gravitate to you whenever you’re around. Which would be even less fair to them than the casual dates with no real intentions behind them already are.” He rubs a thumb between his brows. “Besides, there weren’t very many of them. I don’t really seek out the company of other men because it reminds me too much of what I can’t have. Some guys are just persistent enough to get what they want from me, so I, you know, throw them the bone.” He waggles his eyebrows.
“Ugh,” Kaoru scoffs, rolling his eyes and making Kojiro snicker. “So bringing men around me was unfair but parading your harem around me is fine?”
This time Kojiro rolls his eyes. “The girls know how I feel about you. They’ve always known. It’s probably the biggest open secret at S. I know you think I’m a manwhore, but I haven’t slept with nearly as many people as you think I have, I’m sure.”
“Oh, please.”
“Use that big brain of yours, princess. I’m definitely an attention whore, okay? I’ll give you that. I work hard to look like I do and I love when people appreciate the results. I enjoy kissing and the feel of warm bodies against mine. But when was the last time I didn’t come here after S? And on days when we don’t have S, how often am I not at the restaurant after hours to feed you?” He sees the way Kaoru’s eyes widen as he connects the points Kojiro is making. “I don’t have a lot of free time that I don’t spend with you. Hell, the last time I tried to go on a vacation alone, you ended up being there anyway.”
“None of the girls on the island were S girls,” Kaoru points out.
“A vacation fling was the appeal. Contrary to popular belief, I’m not getting laid on a regular basis. The girls are cool with being eye and arm candy, but most of them aren’t interested in just scratching an itch with a dude who’s in love with someone else. So, vacation.” Kojiro shrugs, thinking that is the most logical course of action.
Kaoru groans and buries his face in his hands. “You really are the dumbest stupid person I know. How much longer would you have kept your feelings to yourself, having meaningless sex with random strangers and never letting anyone in? Another ten years? Forever?” He unfolds himself from the couch and marches over to Kojiro to glare up at him. “If I hadn’t pushed you tonight, how much longer would you have spent breaking yourself against walls of your own creation?”
Kojiro is trying very hard to pay attention to what Kaoru is saying but it’s difficult when he’s in such close proximity. “Um. In my defense, I didn’t realize those were my walls.”
“And that is why I call you a dumb gorilla. Well, that and the fact that you doubled in size while you were abroad-” Kojiro practically feels Kaoru’s leering gaze raking down his bare torso “-and used it to attract your devoted following.”
“Is that jealousy I hear?”
Kaoru lifts a patronizing brow. “I’m not sure if you’re allowed to bring that up considering you’ve spent a decade hung up over an unrequited crush I had when I was seventeen. Tell me something. Did you really think I still wanted Adam after he nearly took my head off with a fucking skateboard?”
“Well, no. But you’re still recovering from that. And,” Kojiro shoves his hands into his pockets and rocks back on his heels, “I, uh, wanted to give you time to, you know, let your heart heal too. Because I thought –wrongly, apparently– that you still wanted him, and getting bashed in the face is one hell of a rejection, so. But that leaves me to answer your earlier question. I, uh, was planning another trip to Paris next year. I talked myself out of confessing to you last time, but I was going to do it this time no matter what.”
“Because Adam was ‘finally out of the way,’” Kaoru asks sarcastically, lifting his hands to make air quotes.
“I mean, that was a bonus, but not the reason.” Kojiro dares to reach out to pinch a lock of pink strands and rub them between his fingers. “I figured I’ve loved you for nearly my entire life. The ways have changed over the years, but I really can’t imagine my life without you in it. I love being the person you seek out when you’re hurt. I love arguing with you over petty shit. I love watching you interact with the kids. I spend all this time with you and all I want is to spend even more time with you. Fighting, sleeping, skating, fucking; I don’t really care as long as I’m with you. And I figured that if I’ve felt this way for this long, then I’m not going to feel any other way any time soon, so I might as well bite the bullet and tell you.”
“Well, it’s a relief to know that you weren’t planning on making us wait another ten years.”
“Us?” The word sends a thrill through his entire body and his heart pounds in hope-saturated anticipation.
Kaoru rolls his eyes and reaches up to bury his fingers into the hair on the back of Kojiro’s head. “Yes, us, you doltish ape. The only thing keeping me from confessing to you was my assumption that you were straight and could never return my affections. I’ll forgive you for taking me too seriously if you forgive me for not taking you seriously enough. Deal?”
“Deal.” Kojiro grins before leaning in and taking the kiss offered so sweetly to him.
There aren’t any fireworks or angel choruses. No bolts of lightning or puzzle pieces clicking into place. Just a bone-deep contentment that settles over Kojiro that assures him that the wait was worth it, that he would’ve waited ten more years for this, longer even, and he knows he would feel the same.
He tilts his head to deepen the kiss, cupping Kaoru’s jaw in his palms as he parts his lips to allow Kojiro’s tongue to delve past them for a taste. Kaoru pulls them closer tugging on Kojiro’s hair, making him groan lowly. He starts to lower his hands down Kaoru’s neck and shoulders. Lower, lower, fingertips grazing his collarbones, half exposed by the wide neck of his over-large Thrasher t-shirt. (Kojiro’s pretty sure he lost that exact shirt several years ago.)
His hands slide lower still, long fingers curving around his ribcage as his thumbs stretch to circle around Kaoru’s nipples. Kaoru moans and Kojiro gasps, breaking away from their kiss and staring wide-eyed at his thumbs as they brush over hard ridges beneath Kaoru’s(his) shirt. “Kaoru?? Are- are your nipples pierced?”
“Hmm yeah,” Kaoru answers, eyes still closed as he rubs his chest against Kojiro’s hands for more friction. “Couldn’t keep the piercings on my face, so I got others.” He opens his eyes and a wicked little glint shines behind them as he smirks up at Kojiro. “You should find the rest.”
Kojiro chokes. “There are more?” He stares down at Kaoru’s covered torso, eyebrows furrowing as he recalls sitting beside him in onsens and bathhouses and saunas. “When did you get them? I mean, I did my best to avoid looking directly at you when we visited an onsen or whatnot, but I’m pretty sure I would’ve noticed nipple rings.”
“Of course, I don’t wear them to public onsens.” Kaoru rolls his eyes and brushes a hand over his chest. “I’ve had them since university, so it would take much longer than a few hours for the holes to begin to close.”
“Uni?!” Kojiro gapes at him.
“Mhm. I got them after I took the lip ring out for good. I can put most of the earrings back in whenever I want, but…” he traces his finger over the tiny divot where his lip ring used to be, “this one is gone for good.”
“Too damn bad,” Kojiro dips his head to nibble at Kaoru’s bottom lip. “That lip ring featured very heavily in a lot of my teenage fantasies. So, really, it’s probably best for my overall health that I’m only finding out about all these other piercings now.”
Kaoru hums and raises his arms above his head. “Ready to see them?”
Kojiro immediately takes him up on the offer, reaching under the hem of the shirt and dragging his hands up Kaoru’s sides as he lifts it. “Aw fuck,” he whines when a curved barbell winks at him from Kaoru’s belly button.
“Keep going,” Kaoru encourages, chuckling at Kojiro’s reactions.
Kojiro holds his breath as he raises the shirt higher to reveal the tiny barbells pierced through Kaoru’s nipples. His teeth sink into his bottom lip as he practically tears the shirt the rest of the way off to free his hands. “Fuck, you’re gorgeous, you know that?” He murmurs as he replaces his hands on Kaoru’s ribs so he can trace his thumbs over his nipples again without the shirt as a barrier. Kaoru sucks in a breath and shivers at the sensation. “Responsive, too.”
“Koji…”
His eyes shoot up to Kaoru’s face at the sound of his old nickname on his lips. Kaoru’s jaw is slack and his eyes are already starting to glaze over with pleasure. Kojiro yanks him close for a demanding kiss. As their tongues tangle and teeth nip, he slides his hands down Kaoru’s body until he’s gripping his thighs and easily hoists him up. Kaoru wastes no time wrapping his arms around his neck and tightening his thighs around his hips.
Kojiro doesn’t travel far. With no patience to get to Kaoru’s bedroom, he instead carries him the short distance to the chaise lounge, laying him down on the soft surface and pushing his jacket onto the floor. Kaoru tightens his embrace, pulling Kojiro fully on top of him as he continues their heated kiss. Kojiro revels in the feeling of their chests pressed together skin to skin, the hard metal of Kaoru’s piercings digging into his skin and reminding him why he wanted to lay Kaoru down in the first place.
Reluctantly, he pulls away from the kiss, gratified by Kaoru’s displeased whine and the way he chases his lips. Kojiro ducks his head, kissing under his jaw and Kaoru hums tilting his head back to give him better access.
“I’ve dreamt of having you under me like this,” he confesses against Kaoru’s skin. “Under me, over me, in front of me, behind me; I’ll take you any way you’ll have me. But first, let me see you. Let me touch and taste everything I’ve spent so long starving for.”
Kaoru’s breath hitches and he tugs on Kojiro’s hair to drag his mouth up to his for a hard kiss. Then, he pushes his shoulders back so they can look at each other. Kojiro feels his own breath stutter at the tender look on Kaoru’s face. “I really do love you, Kojiro.”
Kojiro closes his eyes to savor those words. “I love you, too, Kaoru.”
Kaoru hums and starts to shift under him. Kojiro opens his eyes and lifts up to rest his weight on his hands to give him more room. Kaoru smirks up at him, a wicked, teasing glint in his eyes. “If you’re so ravenous…” he starts, raising his arms above his head once again, tilting his chin up, and subtly arching his back. He unwraps his legs from Kojiro’s hip and spreads his thighs wide. “Buon appetito.”
Kojiro feels a goofy grin stretch across his face even as his cheeks heat up a little. “I’m sure it says something about me that I think that was sexy as hell.”
“We already knew you were a deviant.” Kaoru snickers and reaches out to pull him back down and murmurs, “Seriously, though. I’m yours to taste and touch as you please.”
“Kaoru,” Kojiro rasps against his lips before reconnecting them into a searing kiss.
He doesn’t let it linger this time, though. Too eager to take Kaoru up on his offer to explore his body with his mouth and hands. He starts with his throat, pressing wet kisses under his chin and down, down over his adam’s apple and lower to the delicate hollow between his collarbones before dragging his lips back up the left side of his throat until he reaches the hinge of his jaw. He takes a moment to nibble at the tender skin behind it before sinking his teeth into Kaoru’s earlobe. Kaoru hisses and buries his fingers into Kojiro’s hair, but doesn’t pull him away as he drags the tip of his tongue over the shell of his ear before moving to kiss his cheek, his forehead, his nose, and finally his mouth again.
Kaoru giggles and tugs at Kojiro’s hair. “You going to get to second base any time soon?”
“Always so impatient.” Kojiro nips at his chin.
“You’re not the only one who’s been dreaming about this forever, you know.”
“Mm,” he kisses his mouth again. “I’m sorry my dumb ass made you wait for so long.”
“Even if I thought you were straight, I could’ve said something sooner, too. We’re both idiots when it comes to each other.”
“True, but I guess we’ve both waited long enough.”
With that, Kojiro scoots down a little so he can easily press his mouth against Kaoru’s chest. He uses one hand to brace himself above Kaoru and the other he brings down to run over every exposed inch of skin he can reach. As his lips explore Kaoru’s collarbones and lean pectorals, his hand dances down his ribcage and curves over his hip, fingers brushing against his shallow V-line before moving up the lean muscles of his abdomen. Kaoru may not work out as religiously as Kojiro, but he makes time to stay fit for skating and to make up for all of the pasta Kojiro feeds him.
Kojiro appreciates the results. He’s had several crises over Kaoru’s shoulder-to-waist ratio.
When he finally drags his tongue over Kaoru’s nipple, Kaoru bites off a groan and arches his back for more. Kojiro obliges him, sealing his mouth over the pierced bud and bringing his wandering hand up to circle the other. When Kaoru lets out another stifled whimper, Kojiro lifts his head just enough to say, “You don’t have to hold back, princess. Let me hear all the lovely noises you make when I make you feel good.”
He doesn’t wait for a retort, just moves to replace his hand with his mouth and reaches to continue to play with the other. Kaoru whines and his hips stutter and Kojiro can’t get enough of him. He wonders if he could get Kaoru off just from playing with his nipples alone. He’ll have to try it sometime, but tonight he wants to explore Kaoru’s body more. He wants to find all of the places that make him moan and squirm. He wants to make Kaoru as desperate for Kojiro as he is for him.
After giving one last curl of his tongue to gently twist the piercing, Kojiro continues his journey south, mapping out the dips and curves of Kaoru’s belly with his mouth. He pauses to kiss the sexy little belly button ring, delighted by the stutter in Kaoru’s breath at the action. Moving on, he nuzzles at the tantalizing line of short pink hair that trails below Kaoru’s navel and disappears beneath the waistband of his sweats. Kojiro is ready to see what treasures the trail leads to. He tucks his fingers into the waistband and looks up at Kaoru for permission.
“God, yes. Take them off. Please.” Kaoru lifts his hips and Kojiro swiftly pulls the sweats down.
He stalls at the sight of bare skin and more glinting metal, leaving the sweats bunched up at Kaoru’s thighs as he tries to process the meaning behind what he’s seeing. A kick to his hip pulls him out of his stupor.
“Stare later, pants off now,” Kaoru growls, kicking him again.
Kojiro obeys, pulling the sweats off those long, gorgeous legs. “Holy shit, Kaoru.” He tears his eyes away from the two little curved barbells glinting at him from the underside of the prettiest cock he’s ever seen to see Kaoru’s smug little grin.
“Surprise,” he says with a cocky little tilt of his head.
Kojiro rests his head against one of Kaoru’s thighs and whines. “You’re really out here trying to kill me, aren’t you?”
“I don’t know what you’re complaining about,” Kaoru kicks him in the leg again. “At the pace you’re going, I’m gonna die of blue balls before you get anywhere.”
Kojiro grins and reaches down to drag his fingertips over Kaoru’s sac. “Aw, are Cherry’s cherries feeling neglected?”
Kaoru hisses and cants his hips up even as he reaches out to whack the side of Kojiro’s head. “Never say shit like that again when I’m naked underneath you. Oh, my god.”
Kojiro snickers obnoxiously as he nuzzles against the lean, milky thigh beneath his cheek. Without really thinking about it, he turns his head to kiss the pale skin. He continues his exploration, dragging his hands up and down those delectable thighs and following them with his mouth. He spends extra time in the places that make Kaoru sigh and moan and ask for more.
“Koji, please,” Kaoru begs.
“Please, what, love?”
“Touch me.”
“I am touching you,” he says as he caresses Kaoru’s calf and kisses the old scars on his knees from years of road rash while learning tricks.
“Damnit, Kojiro. You know what I mean!” Kaoru tilts his hips up as an offering that Kojiro barely stops himself from falling upon.
“Do I?” he asks instead, almost startled by the roughness of his own voice.
Kaoru groans and lifts himself up on his elbows to glower at Kojiro. “If you don’t touch my cock within the next ten seconds, I’m leaving you here to go do it myself, you teasing ape!”
Kojiro chuckles. “Alright, princess. We can’t have that can we?”
He drags both of his hands down Kaoru’s thighs until he reaches his cock. He uses one hand to wrap around the shaft, using his thumb to caress the delicious little piercings, while his other hand goes further to gently tug at his balls. Kaoru sighs in pleasure and relief, and Kojiro sighs in satisfaction. It’s like he was made to fit perfectly in Kojiro’s hands.
Kojiro strokes his cock with long caresses and a firm grip. He twists his hand with every upstroke, rubbing his palm against the piercings every time, making Kaoru’s hips stutter. He watches in fascination as precum dribbles from the tip, enough to make the slide easier with every pass. He’s dying for a taste of it.
Deciding he’s finished denying himself for the night, he dips his head down to lick at a drop of precum as it slides down the underside of Kaoru’s cock, right between the barbells. He groans at the taste and the drawn-out moan that escapes Kaoru at the feel of Kojiro’s mouth on him.
One taste isn’t enough, will never be enough, so Kojiro decides to take directly from the source, licking up to the tip of Kaoru’s cock and dipping his tongue into the slit, making Kaoru squeal. Fuck, he sounds amazing and Kojiro is determined to learn every sound he can make. He hums his approval at everything Kaoru is doing and dips his head lower, taking that beautiful cock further into his mouth and using his tongue to caress the double piercings he’s becoming obsessed with. He can’t wait to feel the tugging at his own rim, but that will have to wait for some other time. Right now, all he wants is to make Kaoru feel good.
He bobs his head up and down, using his hand to stroke what he’s not quite ready to reach yet, spreading saliva and precum down the shaft for an easier glide. With every downward motion, he takes a little bit more of Kaoru down until the head of his cock is nudging the back of his throat. Kojiro hums again in pride as Kaoru twitches beneath him, his fingers tangled into green curls, and babbling about how good Kojiro’s mouth feels. Deciding that Kaoru is too coherent, Kojiro takes a deep breath and swallows the rest of Kaoru’s cock in one smooth slide. Kaoru is the one who chokes as Kojiro contracts his throat around the intrusion.
He peers up at Kaoru to see his reaction and revels in the pleasure he sees in his lust-hazy eyes. Unable to ignore the painful pressure in his own pants, Kojiro uses his free hand to fumble with his fly and pull out his cock as he resumes bobbing his head, this time meeting Kaoru’s helpless thrusts with every dip down.
“Koji!” Kaoru taps at the top of Kojiro’s head frantically. “Kojiro, I’m gonna- you’re gonna make me come! I’m-”
Kojiro groans in anticipation and sucks hard until Kaoru fills his mouth with salty-sweet ambrosia. As he swallows Kaoru’s offerings, Kojiro follows him over the edge, filling his own palm beneath the chaise.
He continues to lick and suck at Kaoru’s cock until his head is weakly pushed away and Kaoru mumbles about it being too much. When he finally pulls away, Kaoru pants for a few moments before he sits up and grabs the back of Kojiro’s neck, and drags him into a filthy kiss, dipping his tongue into his mouth to taste himself on his tongue. When they separate, a string of saliva stretches between them for a moment before breaking.
“Fucking hell, Kojiro. I don’t even want to know where you learned any of that.” Kaoru pouts a little, pressing his forehead against Kojiro’s.
Kojiro chuckles a little. “Just consider it practice for this exact moment. I only ever thought of you while I did it anyway.”
“Ugh, you can’t just say things like that!” Kaoru says as he pulls back, but his expression tells Kojiro how pleased he is to hear it. “Okay, give me a second to recover, and then it’s your turn.”
Kojiro winces contritely. “Uh, take your time.” He lifts his cum-covered hand and smiles bashfully. “I’m also going to need a few to recover.”
Kaoru blinks at him incredulously. “You got off from getting me off?”
“You say that as if watching you get off is not the hottest thing I’ve ever seen. Especially since I was the one doing it to you.” He shrugs. It’s the simple truth. He tucks his softening cock back into his jeans but doesn’t bother to refasten them before he stands on wobbly legs, then gestures to the bathroom with his messy hand. “I’m just gonna go clean up really quick.”
As Kojiro washes his hands he’s only mildly surprised to look up and see a naked Kaoru sidle up behind him in the mirror. He’s a little more surprised to feel him wrap his arms around him and press his front up against his back and begin to trail kisses down his spine and across his shoulder.
“I can’t believe I’m about to have to say this,” Kaoru’s gaze meets his in the mirror, “but you are wearing too many clothes.”
Kojiro laughs. “That is something I’ve never heard you say before. But, you know, you can take care of that problem anytime you want.”
Kaoru feigns a surprised gasp. “For once, you’re right!” He promptly tucks his fingers into the loose waistband at Kojiro’s hips and pushes the jeans down his thighs until they fall unceremoniously to the floor. His hands travel from Kojiro’s hips to his ass, long fingers gripping the firm globes and squeezing. “Fuck, Koji, you have no idea how long I’ve wanted to just grab this ass.”
Kojiro grins smugly and arches his back. “Yet another thing you can do anytime you want, now.”
Kaoru smiles and huffs out an amused laugh, sliding his hands back around to Kojiro’s lower belly as he leans against his back once more and peeks at him over his shoulder. “It feels surreal to be this close.”
Kojiro kicks his crumpled jeans aside and spins in Kaoru’s embrace until he can wrap his arms around his shoulders. “Try to peel me off you now, I dare you.”
“Wouldn’t dream of it, stupid gorilla.” Kaoru captures his lips with his own.
Kojiro sinks into the kiss, his heart soaring at the acceptance and return of his feelings. Everything he’d ever hoped and wished for held against him and he could die happy in this perfect moment. As Kaoru deepens the kiss, Kojiro can feel his cock start to swell once more and he’s not the only one who notices.
Kaoru pulls away and glances down. “Hmm. Looks like it’s my turn to ravish you.”
“I’m yours to ravish at your heart’s content.” Kojiro gestures to himself.
Kaoru grabs his hand and starts dragging him toward his bedroom. “Then what the hell are we waiting for?”
Kojiro just laughs and willingly follows him, knowing full well he’d follow him anywhere. “Yeah, we’ve definitely waited long enough.”
