(fic) pokémon swsh | leon/raihan(/charizard)
explicit, c. 1.7k words. just a couple steps shy of pokéfuck.
Raihan was in the middle of a work out when Leon dropped by the gym. It was an unannounced visit; Raihan always paid attention to when Leon was due to come to the city and that had increased by tenfold since they first started looking for when they’d next have a decent amount of time to themselves.
That was the thing about Leon. He was always full of surprises. Raihan thought he knew this already but he found himself constantly unprepared for the surprises Leon could throw at him.
At least this time, the surprise went both ways. Raihan wasn’t expecting Leon to walk into the training room attached to the stadium but judging from his expression, Leon hadn’t expected Raihan to be in the middle of an intense workout either. Raihan was dripping with sweat, his usual headband taken off, sitting on a bench nearby on top of his shirt. Raihan put his weights on their stand, licking the sweat off his upper lip as he looked at Leon. He could see the way Leon’s brain was short-circuiting. He’d gotten used to that look in the brief moments of time they could steal between their busy lives to hide somewhere long enough to make out.
“Hey,” Raihan greeted. He knew the sight he made, reclined on his angled bench, and he stayed right where he was. “What brings you to these parts?”
Leon didn’t answer immediately, his gaze fixed on Raihan’s abs. Charizard let out a low rumble beside him and Leon blinked, swallowing hard.
“Got called in for a meeting with President Rose,” Leon said at last. “Got here early for once so I figured I’d surprise you.”
“Well go on then,” Raihan grinned, spreading his knees wider to make space for Leon between them and beckoning him closer with the crook of his index finger. “Surprise me.”
Leon bit his lip and rocked back on his heels for a moment before making up his mind. He brushed his fingers against Charizard’s side, a silent stay here, before striding across the room. He didn’t stand in the space Raihan made for him but climbed onto his lap instead, sitting on his thighs and looking down at him, still looking halfway wrecked.
“Hey,” Leon’s voice came out on an exhale.
Raihan wasn’t sure whether he was burning up from the heavy cloak draped across his legs, the fact that this was the closest they’d ever been to getting each other naked, or just that look on Leon’s face. He rested his hands on Leon’s hips, letting him lean in rather than pulling him down.
“You said you’re meeting with Rose,” Raihan murmured, just as their lips were about to meet. “How long do I have?”
“Ten minutes? Less if you don’t shut up and kiss me.”
“Ten minutes.” Raihan kissed Leon firmly. “Plenty I can do in ten minutes.”
“Don’t,” Leon warned. “I’m not walking into a meeting with President Rose with a boner.”
Raihan laughed and in a moment of boldness, lifted his hips to grind against Leon. “Bit late for that, yeah?”
“Fu—“ Leon bit his lip, brows furrowing. “You can’t just—“
“Can’t what?” Raihan asked, doing it again. He couldn’t get enough of the way Leon let the pleasure play out on his face, so open and honest and addictive.
He wondered if he could convince Leon to cancel on Rose, if he tried hard enough. He knew that it was more than likely that Leon wouldn’t be done with his meeting before Raihan had to go out for his next match and then they’d go right back to this waiting game.
On the other hand, he could just make Leon come right here. It wouldn’t even take long, judging by how hard he was already.
“I know what you’re thinking,” Leon muttered, nipping at Raihan’s earlobe and tugging. “I can see it in your eyes bro. Not a good idea.”
“Uh huh,” Raihan breathed. He slid his hands down to the waistband of Leon’s shorts. He paused for a moment, giving Leon the chance to protest before pushing his hands past the elastic.
Leon’s leggings were a thin layer between his bare skin and Raihan’s hands, warm from his body heat. Raihan wasn’t prepared for this feeling; the solid muscle of Leon’s thighs against his hands, the heat of his body, the insistent press of his erection all combining together until Raihan’s thoughts were muddled.
“Fuuuuuck,” Leon whined, pressing himself closer to Raihan, slotting their hips together. “I just wanted to be sensible today.”
All sensibility had flown out the window when they started teasing each other around the concept of Raihan getting fucked by Charizard. Long before they even reached that point.
“I have a spare pair of your leggings,” Raihan remembered. “From ages ago. Back when you used to come here to train sometimes.”
Leon didn’t need any more convincing. He got up, standing over Raihan’s bench and unclipped his cape, letting it fall to the floor. He yanked his shorts down to his knees and stepped out of them, climbing back into Raihan’s lap but even closer this time, lining their hips up just right.
“Ten minutes,” Raihan said to remind them both.
There were fewer minutes left now. Even fewer if Leon was going to change into a new pair of leggings before heading off to his meeting. Raihan rocked his hips, drinking in the way Leon’s brown furrowed, his eyes squeezing shut. He did it again, then again until Leon started grinding down against him in return, the angled bench shifting under their movements.
Raihan kissed along Leon’s jaw and down his neck, already looking forward to leaving hickeys sometime in the future when Leon wasn’t about to walk into a meeting he had to look halfway presentable for. Leon buried his face against the curve of Raihan’s neck in return, panting against his skin.
Leon's fingers went to Raihan's hair, not pulling but simply holding on. Like Raihan was an anchor to keep him from being washed away by this pleasure. Raihan reached between their bodies, shoving his hand past the waistband of Leon's leggings. He wrapped his fingers around Leon's cock, stroking as his hips jerked harder. Leon moaned, his voice breaking as he came in his leggings and all over Raihan's hand, panting as he pushed himself up. He settled on Raihan's thighs, his face bright red. Before Raihan could even open his mouth to point out that he hadn't come yet, Leon glanced over his shoulder.
"Charizard." His voice was husky and Raihan's cock throbbed in his shorts, unsure if it was because of Leon, the way Charizard was crossing the room at the command, or both.
"Here." Leon grabbed Raihan by the wrist, lifting his hand up with his palm facing Charizard.
Without heistation, Charizard leaned in to lick the mess right off Raihan's hand.
"Oh fuck," Raihan gasped, coming right then and there. Charizard kept licking and Raihan bit his lip at the feeling of the long, rough, hot tongue slipping between his fingers until his entire hand was licked clean. His head fell back against the angled bench with a thud as he came again, weakly, and groaned. "Fuck, you're both gonna kill me."
Charizard nudged at Leon's stomach, seeking more, and Leon laughed, patting his scaled head.
"Later." Leon said it like a promise.
Raihan lifted an eyebrow, reaching over to pat Charizard too. "Hope I'm getting a video, if I can't join in. I mean, fuck, you don't need Charizard with you for your meeting do you? You could always just leave him here with me."
Leon's bright eyes flashed with something close to jealousy and Raihan's stomach flipped at the realisation that he wasn't entirely sure if that jealousy was directed at him, or Charizard.
"Or not," Raihan said easily, tapping his fingers along Leon's hips.
"Not unless I can watch," Leon replied. "And I don't want to spend my entire meeting with Rose thinking about you fucking Charizard."
Raihan grinned, sitting up and kissing his way along Leon's neck to his ear to whisper, "Yeah? Well good luck thinking about anything else because that's all I'm gonna be thinking about."
Leon let out a soft groan at the back of his throat. Raihan laughed, tugging on Leon's earlobe with his teeth before letting go. "C'mon. You need to change."
"I think we both need a shower."
"Separate showers," Raihan replied, licking his lips. "Or you're not gonna be anywhere on time. I'll grab those leggings for you. Go on ahead."
With a nod, Leon walked to the change rooms at the back corner. Charizard hung back, watching Raihan.
"Was that good for you too?" Raihan asked, getting up and patting Charizard's side. "Because holy shit."
Charizard let out a soft rumble, wing brushing against Raihan slowly before he turned to take his post by the entrance of the change room, waiting for Leon again. Raihan huffed out a laugh, pulling Leon's leggings out of the locker he'd stored them in months ago.
"Hey—" Raihan began, stepping into the showers and fell silent when he came face to face with Leon, entirely naked and still towelling himself off. He swallowed hard. It was impossible not to notice Leon's muscles through the tight shirts he wore, but it was different seeing them bare. "Shit. Next time, I'm getting you completely naked."
Leon's eyes darkened and he stepped forward, until Raihan stopped him with a hand resting against his abs.
"Next time," Raihan repeated. "Can't believe you're making me act like the responsible one here. It's like, a minute til half-past. Is that when your meeting is?"
"Shit. Yeah." Leon went back to drying himself, stepping past Raihan and to his clothes. "Uh. I'll call you later?"
"Yeah." Raihan kept himself turned away so he wouldn't end up watching Leon get dressed, just so he wouldn't be tempted to convince Leon to take it all off again right now. "Later."
"Maybe…" Leon began, standing in the doorway of the change room. He turned to look back, cape shifting with his movement. "Maybe I'll find some time tonight, when Charizard and I can give you a call."
"Yes." Raihan knew he sounded too eager but he didn't care. "Yeah. Do that. Please."
Leon was smiling as he turned to leave, and Raihan exhaled loudly through his nose, pressing the heel of his hand to his stirring cock.
He needed a nice, long shower.
Raihan was in the middle of a work out when Leon dropped by the gym. It was an unannounced visit; Raihan always paid attention to when Leon was due to come to the city and that had increased by tenfold since they first started looking for when they’d next have a decent amount of time to themselves.
That was the thing about Leon. He was always full of surprises. Raihan thought he knew this already but he found himself constantly unprepared for the surprises Leon could throw at him.
At least this time, the surprise went both ways. Raihan wasn’t expecting Leon to walk into the training room attached to the stadium but judging from his expression, Leon hadn’t expected Raihan to be in the middle of an intense workout either. Raihan was dripping with sweat, his usual headband taken off, sitting on a bench nearby on top of his shirt. Raihan put his weights on their stand, licking the sweat off his upper lip as he looked at Leon. He could see the way Leon’s brain was short-circuiting. He’d gotten used to that look in the brief moments of time they could steal between their busy lives to hide somewhere long enough to make out.
“Hey,” Raihan greeted. He knew the sight he made, reclined on his angled bench, and he stayed right where he was. “What brings you to these parts?”
Leon didn’t answer immediately, his gaze fixed on Raihan’s abs. Charizard let out a low rumble beside him and Leon blinked, swallowing hard.
“Got called in for a meeting with President Rose,” Leon said at last. “Got here early for once so I figured I’d surprise you.”
“Well go on then,” Raihan grinned, spreading his knees wider to make space for Leon between them and beckoning him closer with the crook of his index finger. “Surprise me.”
Leon bit his lip and rocked back on his heels for a moment before making up his mind. He brushed his fingers against Charizard’s side, a silent stay here, before striding across the room. He didn’t stand in the space Raihan made for him but climbed onto his lap instead, sitting on his thighs and looking down at him, still looking halfway wrecked.
“Hey,” Leon’s voice came out on an exhale.
Raihan wasn’t sure whether he was burning up from the heavy cloak draped across his legs, the fact that this was the closest they’d ever been to getting each other naked, or just that look on Leon’s face. He rested his hands on Leon’s hips, letting him lean in rather than pulling him down.
“You said you’re meeting with Rose,” Raihan murmured, just as their lips were about to meet. “How long do I have?”
“Ten minutes? Less if you don’t shut up and kiss me.”
“Ten minutes.” Raihan kissed Leon firmly. “Plenty I can do in ten minutes.”
“Don’t,” Leon warned. “I’m not walking into a meeting with President Rose with a boner.”
Raihan laughed and in a moment of boldness, lifted his hips to grind against Leon. “Bit late for that, yeah?”
“Fu—“ Leon bit his lip, brows furrowing. “You can’t just—“
“Can’t what?” Raihan asked, doing it again. He couldn’t get enough of the way Leon let the pleasure play out on his face, so open and honest and addictive.
He wondered if he could convince Leon to cancel on Rose, if he tried hard enough. He knew that it was more than likely that Leon wouldn’t be done with his meeting before Raihan had to go out for his next match and then they’d go right back to this waiting game.
On the other hand, he could just make Leon come right here. It wouldn’t even take long, judging by how hard he was already.
“I know what you’re thinking,” Leon muttered, nipping at Raihan’s earlobe and tugging. “I can see it in your eyes bro. Not a good idea.”
“Uh huh,” Raihan breathed. He slid his hands down to the waistband of Leon’s shorts. He paused for a moment, giving Leon the chance to protest before pushing his hands past the elastic.
Leon’s leggings were a thin layer between his bare skin and Raihan’s hands, warm from his body heat. Raihan wasn’t prepared for this feeling; the solid muscle of Leon’s thighs against his hands, the heat of his body, the insistent press of his erection all combining together until Raihan’s thoughts were muddled.
“Fuuuuuck,” Leon whined, pressing himself closer to Raihan, slotting their hips together. “I just wanted to be sensible today.”
All sensibility had flown out the window when they started teasing each other around the concept of Raihan getting fucked by Charizard. Long before they even reached that point.
“I have a spare pair of your leggings,” Raihan remembered. “From ages ago. Back when you used to come here to train sometimes.”
Leon didn’t need any more convincing. He got up, standing over Raihan’s bench and unclipped his cape, letting it fall to the floor. He yanked his shorts down to his knees and stepped out of them, climbing back into Raihan’s lap but even closer this time, lining their hips up just right.
“Ten minutes,” Raihan said to remind them both.
There were fewer minutes left now. Even fewer if Leon was going to change into a new pair of leggings before heading off to his meeting. Raihan rocked his hips, drinking in the way Leon’s brown furrowed, his eyes squeezing shut. He did it again, then again until Leon started grinding down against him in return, the angled bench shifting under their movements.
Raihan kissed along Leon’s jaw and down his neck, already looking forward to leaving hickeys sometime in the future when Leon wasn’t about to walk into a meeting he had to look halfway presentable for. Leon buried his face against the curve of Raihan’s neck in return, panting against his skin.
Leon's fingers went to Raihan's hair, not pulling but simply holding on. Like Raihan was an anchor to keep him from being washed away by this pleasure. Raihan reached between their bodies, shoving his hand past the waistband of Leon's leggings. He wrapped his fingers around Leon's cock, stroking as his hips jerked harder. Leon moaned, his voice breaking as he came in his leggings and all over Raihan's hand, panting as he pushed himself up. He settled on Raihan's thighs, his face bright red. Before Raihan could even open his mouth to point out that he hadn't come yet, Leon glanced over his shoulder.
"Charizard." His voice was husky and Raihan's cock throbbed in his shorts, unsure if it was because of Leon, the way Charizard was crossing the room at the command, or both.
"Here." Leon grabbed Raihan by the wrist, lifting his hand up with his palm facing Charizard.
Without heistation, Charizard leaned in to lick the mess right off Raihan's hand.
"Oh fuck," Raihan gasped, coming right then and there. Charizard kept licking and Raihan bit his lip at the feeling of the long, rough, hot tongue slipping between his fingers until his entire hand was licked clean. His head fell back against the angled bench with a thud as he came again, weakly, and groaned. "Fuck, you're both gonna kill me."
Charizard nudged at Leon's stomach, seeking more, and Leon laughed, patting his scaled head.
"Later." Leon said it like a promise.
Raihan lifted an eyebrow, reaching over to pat Charizard too. "Hope I'm getting a video, if I can't join in. I mean, fuck, you don't need Charizard with you for your meeting do you? You could always just leave him here with me."
Leon's bright eyes flashed with something close to jealousy and Raihan's stomach flipped at the realisation that he wasn't entirely sure if that jealousy was directed at him, or Charizard.
"Or not," Raihan said easily, tapping his fingers along Leon's hips.
"Not unless I can watch," Leon replied. "And I don't want to spend my entire meeting with Rose thinking about you fucking Charizard."
Raihan grinned, sitting up and kissing his way along Leon's neck to his ear to whisper, "Yeah? Well good luck thinking about anything else because that's all I'm gonna be thinking about."
Leon let out a soft groan at the back of his throat. Raihan laughed, tugging on Leon's earlobe with his teeth before letting go. "C'mon. You need to change."
"I think we both need a shower."
"Separate showers," Raihan replied, licking his lips. "Or you're not gonna be anywhere on time. I'll grab those leggings for you. Go on ahead."
With a nod, Leon walked to the change rooms at the back corner. Charizard hung back, watching Raihan.
"Was that good for you too?" Raihan asked, getting up and patting Charizard's side. "Because holy shit."
Charizard let out a soft rumble, wing brushing against Raihan slowly before he turned to take his post by the entrance of the change room, waiting for Leon again. Raihan huffed out a laugh, pulling Leon's leggings out of the locker he'd stored them in months ago.
"Hey—" Raihan began, stepping into the showers and fell silent when he came face to face with Leon, entirely naked and still towelling himself off. He swallowed hard. It was impossible not to notice Leon's muscles through the tight shirts he wore, but it was different seeing them bare. "Shit. Next time, I'm getting you completely naked."
Leon's eyes darkened and he stepped forward, until Raihan stopped him with a hand resting against his abs.
"Next time," Raihan repeated. "Can't believe you're making me act like the responsible one here. It's like, a minute til half-past. Is that when your meeting is?"
"Shit. Yeah." Leon went back to drying himself, stepping past Raihan and to his clothes. "Uh. I'll call you later?"
"Yeah." Raihan kept himself turned away so he wouldn't end up watching Leon get dressed, just so he wouldn't be tempted to convince Leon to take it all off again right now. "Later."
"Maybe…" Leon began, standing in the doorway of the change room. He turned to look back, cape shifting with his movement. "Maybe I'll find some time tonight, when Charizard and I can give you a call."
"Yes." Raihan knew he sounded too eager but he didn't care. "Yeah. Do that. Please."
Leon was smiling as he turned to leave, and Raihan exhaled loudly through his nose, pressing the heel of his hand to his stirring cock.
He needed a nice, long shower.
