Work Text:
Kojiro had never felt this awkward in his life. In fact, awkwardness was a rare emotion for him in general. But this? This was so nearly too much, he thought he would explode from the heat in his neck and ears. But Kaoru seemed… fine. Happy, even, leaned back against the edge of the hot spring, a mere six inches from Kojiro.
When will those damn kids get here? Kojiro thought to himself, glancing sideways at Kaoru. The tension between them had gotten so bad, that they barely even argued about who reached the hot spring first before being thrown into the silence that now threatened to drown Kojiro.
The heat of the hot spring, the steam that warmed his cheeks– both were nothing compared to the race of his heartbeat at his proximity to his old childhood friend. The worst part was, Kojiro hadn’t even noticed, couldn’t pinpoint the moment when he’d fallen for Kaoru. Maybe he’d always loved him, or maybe it was just a crush, something he would get over in a week.
Kojiro squeezed his eyes shut, the view of Kaoru’s slim frame and pierced nipples only making his anxiety worse. He refused to be in love. He couldn’t be. It’s just a crush. Kojiro had a process for dealing with crushes, one that Kaoru would certainly sneer at.
That’s it.
His eyes flew open, the night sky and stars soothing his rapid thoughts for a moment. Kojiro would just deal with it the way he did all his crushes. He began to grin, turning to look again at Kaoru. He needed to get this heat, this indescribable clutching in his heart, out of his system.
I’ll just fuck him.
---
Kaoru’s spine was prickling, and not from the hot spring’s steam. Someone– the person he’d been trying to avoid for reasons much different than usual– was looking at him. Staring, more like. Eyes as red as the blush in Kaoru’s cheeks were boring into him, making his eyebrow’s twitch.
“Is there something on my face, you needy gorilla?” Kaoru said, his eyes still closed, trying to enjoy the water before a certain green-haired man ruined it.
“Only beauty, Kaoru.”
There it was. That made his eyes open, his gaze snap to the man on his left. Where Kaoru expected to find a teasing smirk, only a small, genuine smile played at Kojiro’s lips. Kaoru glared back. Ever since Kaoru had realized his incredibly inconvenient feelings for Kojiro, he’d tried and failed to keep his behavior around him normal.
But that was proving harder and harder every time their gazes locked together and wrestled. “You want something, don’t you?” Kaoru replied, his voice a little less sharp this time.
Kojiro’s confidence seemed to waver at the sudden softness, and he looked away. “I…”
“Spit it out,” Kaoru sighed, leaning back against the rock wall of the spring. A familiar skip in his chest at Kojiro’s low voice made Kaoru curse his heart and it's completely ridiculous attraction.
He peaked an eye open, immediately regretting it at the sight of Kojiro’s gaze sweeping up and down what was visible of Kaoru’s body. The longer this went on, the less likely Kaoru escaped without finally heeding one of his heart’s impulses, his deepest desires. Then, there was the nagging part of him that encouraged it, that assured him over and over that nothing was wrong with how he felt.
“Kaoru,” Kojiro’s voice was shaking ever so slightly, noticeable to no one but the man he’d known– the man who had loved him– for years.
Their eyes met, steam obscuring their views of each other. Before he could stop himself, Kaoru moved closer until every feature of the other man’s face was sharp and visible.
“Yes,” Kaoru began, his hand inching towards the other’s on the stone wall. “Kojiro?”
Kojiro inhaled sharply at the smooth, intoxicating tone of Kaoru’s voice. “Something's… different, isn’t it?” He began, scanning every inch of Kaoru’s stone-still face for a hint of emotion. “…Between us?”
Kaoru raised an eyebrow, shifting slightly under Kojiro’s intense gaze. “I suppose it has, but-” He stopped for a moment. This was only the second or third time that Kojiro seemed to sense the same tension that Kaoru had for months, years, even. That either meant he’d only just gained feelings, or, more likely…
Something twisted, sharp, sudden, and painful, in Kaoru’s chest.
He’s messing with me.
---
Kojiro waited, his heart beating faster with every twitch in Kaoru’s expression. But the one those beautiful, haunting features landed on was… Anger.
“I-” Kojiro began, placing his hand on Kaoru’s.
“Save it, dumbass,” Kaoru nearly spat. He turned, pulling his hand away and shifting back to his previous spot in the water. “Just forget I said anything, if this is so funny to you.”
The words seemed to pierce straight through Kojiro’s forehead, skull, and into his brain, his thoughts completely scattering. Anger from Kaoru wasn’t new to him, but this wasn’t how Kaoru looked when they teased each other, pushing the other’s buttons until someone gave in. This was disappointment, bitterness, and a mix of rage and depression that Kojiro couldn’t quite decipher.
Say something, Kojiro thought to himself. Remember your plan.
“Wait, Kaoru,” Kojiro caught the other man’s hand, holding it between both of his own. “It’s not funny to me. Something is different.”
Kaoru didn’t reply, but he didn’t pull away, either. He waited, his gaze so sharp, so sour, it would make Kojiro pass out in any normal situation. But the more Kojiro looked at those eyes, the more he realized: This wasn’t a normal crush. Kojiro’s mind spun, searching for some way to convey that feeling, that realization.
Don’t kid yourself, Kojiro. You always knew.
He always knew, and now, staring at the man he loved, Kojiro wanted nothing more than to replace Kaoru’s sour look– the one he caused– with a smile. A smile he could blame himself for.
“Kaoru,” Kojiro began, moving closer. “…Cherry.”
A small, scoffing laugh came from deep in Kaoru’s chest. “What is it this time, Joe?”
“I love you.”
Kaoru’s eyes widened. “You fucking moron, I swear, if you’re joking–”
“I’m not, I’m not–”
“Oh, but if you are,” Kaoru raised his voice above Kojiro’s just enough to shut him up. “I promise you, Kojiro, I will not rest until I have your head on a spike.”
“And you’ll send Carla to do that, will you?” The corner of Kojiro’s mouth twitched. He couldn’t help his small smirk, but it vanished as soon as Kaoru’s eyes met his again.
“Watch yourself, ape,” Kaoru said, the two men’s faces inching closer and closer. “If you keep that up, I’ll start to love Carla more than you.”
Kojiro’s heart skipped, his shoulders relaxing slightly at the familiar banter.
Then it hit him.
“Wait, then that means– Mmph–” Kojiro grunted, his voice swallowing his words as Kaoru’s lips met his.
That means you love me.
---
Kaoru couldn’t help himself anymore. Kojiro’s lips were rough and cracked, but addicting all the same. His pulse was as fast as the running waterfall in the springs, urging him forward as his hands wandered Kojiro’s waist. Kaoru felt Kojiro melt against him, large hands flying into his loose hair.
The heat from the water mixed with the heat in Kaoru’s stomach, the warmth emanating from Kojiro’s lips and body. When they finally broke apart, Kaoru was more breathless than he always was after a beef. And the man his chest was pressed against was no more held together.
Kojiro’s eyes were still squeezed shut, his mouth open and panting. Kaoru held a hand to his mouth, holding back a snicker.
“…What?” Kojiro asked, peaking an eye open.
Kaoru cupped Kojiro’s cheeks, and their eyes met. “I love you, too.”
Kojiro grinned, taking Kaoru’s hand and pressing a kiss to his heat-flushed skin. Their lips met again, but with a new intention, new purpose behind it. Kaoru slid his tongue between those cracked lips, their bodies pressed together in the water.
They flowed back and forth, their tongues mixing, curling around each other as Kaoru positioned himself above Kojiro, his hands slipping under the water. With a burst of surprising strength, Kaoru lifted his partner out of the steaming water to sit on the edge of the pool.
Kojiro gasped at the sudden coldness, his hands clutching tighter at Kaoru’s hair. Kaoru stepped back for a moment, taking in the sight he’d never thought he’d see. Kojiro’s nipples were pointy and straight, the cool breeze flicking over them, and his knees were pressed together in an attempt to calm the hardness between his legs.
Kaoru grinned. He couldn’t explain in any amount of words how much he loved what he saw, and the man he couldn’t function without. He moved forward in the water, his hands sliding up Kojiro’s thighs.
“Gonna stare all day, Cherry?” Kojiro prompted, leaning back on his hands.
“You wish,” Kaoru replied, his eyes scanning for the best place to press his lips. “You’d certainly be less sore tomorrow.”
Kojiro inhaled sharply when Kaoru’s mouth started moving down from his jawline to his neck, his teeth nipping slightly at his collarbone. “I think… I wanna be sore tomorrow.”
Kaoru smirked against the other man’s skin, sucking and biting at his shoulder until the skin turned purple. “That’s all the permission I need,” He breathed, leaning back slightly to admire the hickey.
“Make the next one darker,” Kojiro grinned breathlessly, raising an eyebrow.
“Just don’t regret those words when it hurts,” Kaoru pushed Kojiro onto his back, his head resting on the towels left beside the hot spring.
Teeth, tongue, and lips met Kojiro’s flushed neck. Kojiro sighed at the feeling, his hands running up and down the smooth skin of Kaoru’s back. Then, slender fingers pinched at Kojiro’s nipples, making his breath hitch. Kaoru’s mouth popped off of Kojiro’s neck, a new, large and dark bruise blooming there.
“Don’t be shy, Kojiro,” He whispered in the other man’s ear, nipping at the lobe. “You can be loud.”
Kaoru straddled Kojiro’s hips, kissing a trail down until his teeth pulled at a nipple. As much as he tried to hold back, Kojiro felt closer and closer to heeding the pink-haired man’s words. Kaoru’s tongue continued to flick over Kojiro’s nipples, and his knee slipped between Kojiro’s thighs to press against his hard cock.
Kojiro couldn’t stop himself anymore. A low growl escaped this throat, his hands squeezing tighter at Kaoru’s shoulders. “Hey… Kaoru…”
Kaoru didn’t look up, simply hummed in response against his skin, getting another moan from Kojiro.
“Please…” He panted, his eyes meeting Kaoru’s.
“Patience,” Kaoru purred, a hand finally sliding town Kojiro’s torso to swipe against his cock.
Kojiro groaned, precum dripping onto Kaoru’s hand. Kaoru’s mouth twitched into a smile, bringing his fingers up to part Kojiro’s lips.
“We need to do this properly, Kojiro,” Kaoru said as Kojiro began to wet his fingers. “We don’t want you hurt.”
Kojiro scoffed slightly around his partners hand, taking hold of his wrist as he coated his fingers in saliva. “If you keep up this teasing,” Kojiro began when Kaoru removed his fingers. “You’ll have all the lube you need from my cu–”
His words cut off sharply with a moan as a long finger pressed into his opening. Kaoru grinned. “Don’t worry, darling,” He said, surprisingly gentle. “We’ll get there.”
Kaoru couldn’t help but wonder how Kojiro would react to true teasing if this was how undone he was at simple foreplay. But he knew from watching Kojiro that he would have forever to experiment. He smiled at the thought of forever with the man under him.
“Sweetie,” He said, pressing a quick kiss to panting lips. “You ready for a second one?”
Kojiro could barely reply, his hands clutching Kaoru’s hair. “Just… Keep going…”
“As you wish,” Kaoru spat on his hand before working a second finger into Kojiro, earning another groan from him.
Kaoru worked his fingers back and forth, spreading Kojiro enough to add a third finger. The man under Kaoru was a complete mess, so much so that Kaoru could tell he wasn’t used to being on the bottom. Kaoru slowly removed his fingers, moving to spit into his hand again.
“Wait,” Kojiro panted, sitting up on his elbows. “Let me do it.”
Everything about Kojiro in that instant– his flushed face, bruised skin, abused nipples– was enough to make Kaoru lose his mind completely. He took a sharp breath as Kojiro sat up, placing his rough hands on Kaoru’s hips.
“Of course,” Kaoru breathed, barely audible as Kojiro pressed soft kisses to his thighs. “Darling.”
---
Kojiro had to admit, Kaoru was… significantly above average. He took a deep breath, the feeling of Kaoru’s hands in his hair grounding him. Their eyes met, never faltering as Kojiro used his tongue to take Kaoru into his mouth.
Kaoru sighed, a near-silent moan hidden in his voice. Kojiro pushed forward, taking inch by inch until his lips touched Kaoru’s waxed-smooth skin. He hummed against his partner’s cock, earning a moan from him as his orange eyes fluttered shut.
At a tug on Kojiro’s hair, he began to move, using his tongue to coat Kaoru’s cock in saliva.
“Mmm… Kojiro…” Kaoru moved his hips to the slow rythym of Kojiro’s mouth.
Kojiro clutched gently at the other man’s thighs, the sensation of his mouth and throat full of the man he loved more satisfying than any food he could ever make. He moved back and forth faster and faster, humming and savoring every moan from Kaoru’s mouth.
“K-Kojiro–” Kaoru gasped, gripping green hair in an attempt to slow Kojiro down. “If you keep going, I–”
With a final understanding hum that sent shivers down Kaoru’s spine, Kojiro pulled off his partner. “Kaoru,” Kojiro breathed, running his hands up pale skin until he cupped Kaoru’s cheeks. “I’m ready.”
Kaoru pressed their lips together, tasting himself on Kojiro. Kojiro’s head hit the towel, and Kaoru pulled away, positioning himself at the other man’s entrance. Large, rough fingers entwined with pale, slender ones as Kaoru slowly, carefully, pushed into Kojiro.
Warm breath and moans painted the air. Kojiro squeezed his eyes shut, Kaoru panting from the tightness. Then, thighs pressed together, and Kaoru began to move.
He started slow, barely pulling out before pushing back in, his lips peppering kisses against Kojiro’s chest and torso, swiping teasingly past his nipples.
Kojiro’s loud moans echoed in the night air, and his hands clutched at Kaoru’s slender waist, moving up until his nails dug into the other man’s shoulder blades. Kaoru began to move quicker now, his heavy breath tickling Kojiro’s tan skin.
“Ahh–” Kojiro couldn’t hold back his voice as Kaoru grew even more energetic, pulling nearly all the way out of his partner’s tight hole before slamming back in. Sweat fell from Kaoru’s forehead, his hair forming a curtain around them.
Their gazes locked, each face equally undone and uncontrolled. “Kojiro…” Kaoru groaned, jamming their lips together. Their tongues and teeth collided, simultaniously messy and completely addicting.
“Kaoru,” Kojiro’s voice grew louder and louder with each quickening thrust, repeating the name over and over. “Kaoru, K-Kaoru… Kaoru!”
“That’s it, darling,” Kaoru could barely hold himself together, his body shaking with the effort to move even faster, hitting the perfect spot every time. “Don’t hold back, my love.”
Orange eyes stayed locked with red. Kaoru’s fingers closed around Kojiro’s leaking dick, stroking in time with his thrusts. Kojiro gasped, every sensation pushing him to the edge of complete overwhelm.
Kojiro’s body shook. With one strong, final thrust, Kojiro moaned against Kaoru’s mouth, his back arching and his cum spilling onto his stomach.
Kaoru pushed no more than three more times, unable to hold back anymore, before he dropped his head into the crook of his partners neck, his thrusts turning slow and shaky as his cum flooded into Kojiro.
Cold air settled onto hot skin, the only sound the gurgling of the waterfall and unraveled panting from the two men piled on the side of the water.
Kaoru slowly lifted his head, pushing Kojiro’s hair from his forhead and tracing a path down to his cheek. “I love you so damn much, you beautiful bear of a man.”
Kojiro laughed weakly, utterly and wholly happy. “I gotta admit,” He began, using shaky arms to push himself and Kaoru back into the water, their chests still pressed together. “I wasn’t excpecting… well–”
“To be on the bottom?” Kaoru wrapped his arms around the other’s neck, smirking.
“I was gonna say ‘to have sex in a hot spring,’” Kojiro grinned, running his hand through pink, silky hair. “But yeah, that too.”
They sat in a comfortable silence, sitting side-by-side, letting the steam and water wash away their exaustion. Then, a thought struck Kojiro, and his forehead scrunched.
Kaoru raised an eyebrow, lifting his head from his partner’s shoulder. “What’s wrong, love?”
Kojiro sighed. “You don’t think…” He took a deep breath. “Have we ruined our friendship?”
A sudden pinching on his ear made Kojiro yelp.
“Ow! What the hell?” Kojiro shrank back from the other man, pressing a hand to his ear.
“You idiotic bag of rocks,” Kaoru began sharply, crossing his arms. “Being in love with you certainly didn’t stop me teasing you all these months, why the hell would it now?”
Kojiro blinked. “I guess… that makes sense,” He said, starting to smile.
Kaoru nodded knowingly, settling his head back onto Kojiro’s shoulder. “Yes. It does.”
Kojiro ran his fingers through Kaoru’s long hair, thinking of more and more he wanted to say, to experience with the man he loved. “…Promise me something, Kaoru.”
“Mmm,” Kaoru hummed, intertwining their fingers. “Anything, my love.”
“Those words… ‘darling’, ‘love’,” Kojiro lifted Kaoru’s chin, their eyes meeting. “Promise me that those will be ours alone. When others are around, you can call me gorilla and ape as much as you like.”
“But, when it’s just us,” Kaoru continued, “You’re my love, my darling,” He cupped Kojiro’s cheeks with both hands, his lips twitching into a small, beautiful smile. “My whole world.”
Kojiro nodded, wrapping his arms around Kaoru to rub the sore scratches he’d left earlier.
“Alright,” Kaoru pulled him closer, pressing a kiss to his forehead. “I promise.”
