Chapter Text
Of all the things Florian expected from a trip to backwoods Kitakami, meeting the twink of his dreams was not among them. But there he was, a lanky, adorable creature with long, silky hair hanging over the most precious face Florian had ever wanted to sink his teeth into. He was hiding ineffectually behind his supposed sister. Maybe that had worked when he was younger, but based on his hunching, he was probably notably taller than his already-tall sister. She was, apparently, Ms. Briar’s student teacher, and very pleased with the fact this meant she could order him around.
Florian had stopped listening to her as soon as he caught the boy staring at him behind his sister’s back, with those intense, almost glowing golden eyes. She’d said his name was Kieran - what a cute name! - and Florian knew he wasn’t leaving Kitakami without seeing every inch of that long-haired beauty.
“Ignore my brother,” he heard the girl say.
“I don’t want to,” he replied, listening to her for the first time since he locked eyes with Kieran. “Hey! Kieran, right? I’m Florian.”
“O-oh. Hi, Florian,” the other boy mumbled, hiding behind his hair, but Florian watched his eyes flick back upwards for a moment as he smiled shyly.
He’s so cute it may actually be lethal, Florian thought. “I could use some help making my way around town,” he said, moving in for the kill, “Could you help me - “
“Excuse me!” The sister - Carmine? - hissed. “We were about to battle!”
Florian wanted to laugh, in part because she was funny when she was mad, but he thought the temperamental girl would take it badly. “Yeah, of course. Can we make it a little more interesting?”
Judging from the way her anger immediately dissipated, she wasn’t expecting that. “Interesting how?”
“If I win, you give me your brother’s phone number,” Florian said, and when Kieran made an odd choking noise, he shot the boy a confident wink. “No pressure, of course.”
Carmine looked like she was about to breathe fire. “Why would you want that?! And he doesn’t even have a phone!”
“Damn. Alright, regular battle rules, then. I’ll use your money to get him his own phone!”
Behind those silky bangs, Kieran’s lovely eyes were wide as saucers, a hint of pink spreading across his cheeks. But Florian noted with some satisfaction that the boy hadn’t objected.
Kieran, meanwhile, was quite certain he had lost his mind. This super handsome, terrifyingly charming stranger had walked into town and…hit on him? He hadn’t believed that at first. Plausible deniability and self-loathing are powerful creatures. “Oh, he just wants a guide.” “Oh, he wants my number so he doesn’t get lost.”
But then. The wink?
He had never experienced a physical bodily reaction quite like the one he was currently experiencing from just a wink before…so obviously he would have gone along with whatever the handsome stranger asked of him. But after watching him fight?
Kieran had never been more attracted to and/or terrified of someone in his life.
Florian crushed his sister, the strongest trainer he knew outside of the Blueberry League, like she was just some gym leader lackey. He hardly even broke a sweat, ordering his terrifying, never-before-seen pokemon to attack with a smile that cut Kieran’s stupid heart wide open. Every time the other boy caught Kieran looking, he would wink again, and after the fourth time, well.
Kieran was not proud of his reaction, but it had seemed reasonable at the time. His sister had already lost, and his heart (among other parts) would explode if he spent one more second near Florian. So he grabbed Carmine by the wrist and ran at full tilt back to their house.
Watching with great confusion and no small amount of disappointment, Florian turned to look at his dragon mount with a pout. “Did I come on too strong again?”
The beast huffed, but Florian knew him well enough to understand that was the pokemon equivalent of a “well, duh.”
“Can you blame me?” Florian whined. “Just look at him! He’s so cute, and wow, those legs! They’re so long! Where do they end? I wanna find out so bad.”
The pokemon stubbornly refused to provide helpful advice.
“Fine, fine. You’re right. This one’s a bit skittish. I’ll have to reevaluate my strategy…”
The following morning, Florian had a new plan. This time, he would play it much more subtle. Cool. Relaxed. Maybe even play a little hard to get, it seemed to work for Ortega. It would be easier now that he was no longer caught off-guard by the other boy’s undeniable cuteness.
Jacq really hadn’t told him half of what he needed to know. “Hey, there’s this life-threateningly cute twink on the trip, be careful!” Would that have been too much to ask? One simple warning?
Kieran looked especially cute in the morning, Florian thought, with sleep-tousled hair and tired eyes. The pink that broke out on his face and the way his eyes blew open at the sight of Florian only made him cuter.
He had no way of knowing that Kieran had just spent a mostly-sleepless night tossing and turning with fantasies of being on top of, beneath, inside of, and surrounded by Florian; on top of that, he had gone over every detail of that afternoon with Carmine (despite her being there) and both his grandparents until all of them pretended to go to bed early.
At any rate, they were pairing off, and nothing in heaven or hell would keep Florian from partnering with Kieran. The moment Briar released them to choose partners he all but teleported to Kieran’s side, taking great delight in the sudden shift from pink to vibrant red in his face. The need to tease was powerful, but he tamped it down, putting on an affectation of shame. “Hey, Kieran, sorry I was so aggressive yesterday.”
“O-oh,” the lanky boy mumbled. “It’s fine…”
“That’s sweet of you to say, but really, I’m usually much nicer about it. And more smooth,” Florian said, letting out a tiny bit of that teasing impulse and revelling in Kieran’s nervous chuckle, “That long bus ride really broke my brain, I think. I still want to get to know you, though. Let’s start from zero and hang out today, yeah?”
Florian held out his hand. Kieran took it hesitantly, with a shy smile, and they shared a handshake that lingered just on the side of too long. “Yeah…I’d like that a lot, Florian.”
“Ugh, finally,” Carmine groused, appearing with her partner in tow. In Florian’s estimation, it seemed she had dragged the weakest looking of them from the pack considering how terrified the young boy was. “He wouldn’t shut up about you all night, now maybe I’ll get some damn sleep.”
“Sis,” Kieran moaned.
“Oh?” Florian felt the urge to tease rising again. “What kinda things did he not shut up about?”
“Sis!”
Carmine shook her head. “Things I refuse to repeat. Ask him yourself, far away from me.”
“C-c’mon,” Kieran said, tugging at Florian’s elbow. He really wanted to get away from Carmine before she started to blab. “The first one is this way.”
Florian giggled. “Goodbye, Carmine! Thanks for the tip!”
“Go away.”
They walked in silence for the most part, Florian content to watch Kieran’s long, long legs do their thing. He wanted to say something so badly, but he remained committed to the more subtle courtship he had planned the previous night.
Not like Kieran was secretly wishing for Florian to tackle him into the apple orchard and rip his clothes off or anything. No way. Not hoping for that at all.
Still, they exchanged some pleasantries, and Florian got in a little flirting when he could, albeit more subtle than he liked. Blueberry Academy sounded like a wild place, and Florian was starting to consider his post-secondary education there. Not solely because of Kieran, mind, though that was a significant bonus. He’d have to fight La Primera and his own mother tooth and nail to leave Paldea, though. Nemona too, but she would probably just follow him.
The really sweet thing to Florian’s mind was listening to Kieran talk about the local legends in that smooth, gentle voice of his. “You know, when I was a kid, I used to think the ogre was really cool, heh…”
He hid behind his bangs as he said this, only briefly flicking his eyes in Florian’s direction. It was the cutest thing he had ever seen in his life. Florian also suspected it meant Kieran’s feelings about the ogre hadn’t changed. “I gotta agree with kiddo Kieran, then. Not many pokemon can take on three enemies at once like that. Must be super strong.”
Florian’s hunch was rewarded by the way Kieran’s posture straightened (holy shit he was tall) and his golden eyes sparkled with sheer joy. “Right?! I heard the ogre’s power changed with the mask it wore. It didn’t even have those and it still won! That’s pretty sick, huh?”
Kieran’s smile was utterly blinding. Florian resolved on the spot he would move heaven and earth to see it as often as possible. “Very sick.”
“I just knew you’d get it, Florian,” Kieran said, still beaming. “The way you battled yesterday, I thought you must be some kinda expert…a professor or somethin’…”
“Well,” Florian began, puffing out his chest with only the barest hint of irony, “I AM a champion.”
Despite the obviousness of this attempt at self-aggrandizement, Kieran’s eyes opened even wider in awe, his mouth forming a small circle Florian desperately wanted to widen through methods better left unsaid. “That makes sense…did you know we have our own league at Blueberry Academy?”
A devilish grin crossed Florian’s face, though he did his best to smooth it out into a shy smile. “Is that an invitation to challenge the Blueberry League?”
Kieran, meanwhile, was somewhere between passing out and throwing up. “I, uh. Well, you have to be a student…I’m sure you could be, and you would be a great student, and I would love to have you. Inside. Of the club.”
Florian couldn’t hold in his giggles, though he managed not to say how badly he wanted to inside of Kieran’s club himself. “You know, I may have to take back my apology. No wonder I couldn’t help myself yesterday, you’re way too cute.”
“You didn’t have to apologize anyway,” Kieran mumbled around his thumbnail.
“Yes I did! I was being way too pushy. I generally try not to make every cute boy I like run away.”
Intellectually, Kieran had been well aware Florian liked him. Hearing it stated so explicitly kinda made him want to run away again, but Florian’s aura of comfort and affection had him fully drawn in. “N-no, that wasn’t your fault, I just…no one’s ever…I’m not really used to that sort of thing.”
“Can’t imagine why,” Florian said, shocked. Well. Not that shocked. Kieran was beautiful beyond sense, but if he always hid behind his domineering sister, it was no wonder people feared to approach him. “If I went to your school, I would have asked you out as soon as I saw you.”
Kieran’s shy little half-hidden smiles were lethal, Florian was sure of it. “You did ask me out as soon as you saw me.”
“Exactly! But it would have been so much sooner.”
“I probably still would have run away the first time.”
Florian flashed a cheshire grin. “And the second time?”
Kieran smiled even as his pink dusted the apples of his cheeks. “L-let’s go to the second signboard,” he said, before he started moving away at a brisk pace.
Hard to get, Florian thought. But this one was worth the effort. Not just because of how dangerously attractive he was, either; he had learned by now that the other boy was so sweet and incredibly sincere that the desire to protect and care for him was rising to meet the urge to ruthlessly defile him. He jogged to keep up with Kieran’s long strides with a smile on his face.
“You know,” he said, catching up at last to the long-limbed boy, “We could just ride my pokemon so I don’t have to run to keep up with you, Mr. Long-legs.”
Kieran came to a screeching halt so quickly that Florian nearly tripped. “Oh…I’m sorry. Yeah, I guess that’s okay.”
Florian smiled, shaking his head. “Alright, say hello to my buddy,” he said, tossing out the well-worn pokeball. It didn’t really occur to him that the winged beast was so unusual given that he’d been traveling with it for years; this was just part of his everyday routine.
Judging by Kieran’s gasp and backwards stumble, though, he had definitely never seen any sort of legendary pokemon. “What is that, some kinda kaiju or somethin’?”
“Kaiju?” Florian giggled. “No, this is my partner! He gives me a ride when I have to travel a long way.”
The great beast huffed.
“Well, sometimes a short way, too. Depends how lazy or lonely I’m feeling, haha…”
“I never thought I’d get to meet such an awesome pokemon,” Kieran walked slowly around the beast, examining every scale and feather in detail, looking completely in awe. He stopped once he came back around, glanced briefly at Florian’s wide smile, and went back to hiding under his bangs. “No wonder you’re so strong, Florian…you…you’re special.”
Florian’s heart fluttered in an exciting new way at that. He’s been hot for someone before, been a bit obsessed, even, but this feeling was new. Deeper. Sweeter. “Aw, Kieran - “
“S-so! Next signboard,” Kieran said, loudly interrupting him, “I guess…I’ll ride behind you?”
Seems like he surprised himself saying that, Florian thought. Special. A slip of the tongue into a moment of pure, unvarnished honesty. That just made Florian’s heart flutter even more. “Yeah, let me help you climb up…”
Florian’s mount was a bit of a tight fit for two (mostly) grown men, but he wasn’t about to complain about the proximity. Kieran was pressed up behind him, but seemed uncertain what to do with his lanky arms. “Where do I hold on?”
“Right here,” Florian said, and he grabbed Kieran’s wrist, ever-so-gently, and wrapped the boy’s arm around his waist. He repeated for the other arm when Kieran wouldn’t do it himself, then cinched the tall boy around him tighter, like a heavy, breathing seatbelt. “You ready?”
Kieran had never felt less ready in his life. But Florian was warm and firm, with a powerful yet comforting aura, and he really liked where he was at that moment. “Y-yeah.”
Florian wasn’t sure he believed that. He rested one hand atop Kieran’s and squeezed it gently. “We’ll take it slow.”
“Okay,” Kieran mumbled, holding Florian even tighter and stroking a thumb across the smaller boy’s hand. “Let’s go.”
True to his word, Florian eased his steed into a gentle trot. Kieran tensed up for a moment but relaxed, and although Florian was glad to see him settle down, he found he sort of liked Kieran nervous. Also they were going way too slow and his mount was getting antsy. “Think you could manage faster?”
Kieran squeaked, but he nonetheless nodded. He had been enjoying the gentle ride, but a small, new part of him wanted to really see what Florian could do.
“So cute,” Florian cooed, earning a groan from Kieran, before he spurred them on to a steady gallop.
The new adventurous part of Kieran was enjoying the thrill of their increased pace, wanted even more. But it was still a small part, and the rest of him squeezed Florian with all the strength in his lanky arms and buried his face in the warm, safe neck available to him.
Kieran’s breath on his neck, hot and fast, was extremely distracting, Florian realized. He was getting hard and really hoping his poor pokemon wouldn’t notice or judge, but even if he did, there was nothing that would make him ask Kieran to stop. He turned his face just slightly, enough to catch the smell of Kieran’s soft hair blowing in his face. He wanted to plant a kiss on that crown so badly, but he focused on riding with herculean effort.
We’ll see who’s riding what tonight, Florian’s brain added, most unhelpfully.
Florian certainly had the body of a well-experienced traveler, Kieran marveled. He was lean, but every inch of him that Kieran could feel was solid muscle. The stomach beneath his palms was well defined, the back he was pressed against firm as steel. That and he was drowning in Florian’s sweet smell with his face buried so firmly into the other boy’s neck. He had to move his hips back so Florian didn’t notice he was starting to get hard; instinct was screaming at him to thrust forward, but he was too scared to follow it. No matter how flirty Florian was, unrequested grinding was a bridge too far. Also, he would probably just cum immediately.
Florian was throbbing at that point, and had Kieran indulged that particular urge, he would have stopped the ride and thrown Kieran down into the soft Kitakami grass for a ravishing immediately.
Fortunately or not, they arrived at the festival grounds before that particular dam could burst. Still, as they came to a stop, Kieran was reluctant to let go, and Florian certainly wasn’t going to shove him away. He felt Kieran’s head move just slightly, and soft lips pressed against his neck.
Kieran wanted to kiss him so badly. Every inch of him screamed for it (a not-so-few inches in particular), but he just let his lips rest there a moment before whispering, “We’re here.”
The breah on his neck had Florian on the verge of tears. “Yeah,” he whispered back. They sat there a moment before the absurdity if the situation dawned on him and he started to giggle uncontrollably.
That got Kieran to sit up properly. “What’s so funny?”
“I’m just imagining what we must look like to the people here,” Florian said, still giggling and wonderfully self-assured.
Kieran, however, was not. His insecurity started to burn more than his happiness warmed him, and he whipped his head around to see the curious, prying eyes of the townsfolk. He knew every single one of them by name, knew they all thought he was that weird ogre kid, what must they think of him now, clinging to the new boy like a slakoth? He leapt to the ground like he’d been shocked. “L-let’s go get the picture then.”
Pouting at the sudden lack of contact, Kieran opted to remain mounted as they headed towards the sign, at least until his libido calmed down a bit more.
As they read the signboard, Kieran started to get more comfortable and animated. The old folk tales really did seem to bring him happiness, Florian thought. He was so cute!
“The ogre’s den isn’t too far from here, actually,” Kieran babbled, still rambling excitedly.
“You’ve been there?”
“I used to go all the time to try and see the ogre, but I never did. People say it’s dangerous, but the only scary part was the grown-ups getting mad about it…”
Kieran’s little pout was so cute Florian wanted to eat it off him. “Well, we’re the grown-ups now. Let’s go see it.”
The beaming smile he got out of Kieran made was so heart-stoppingly gorgeous, so sweet, so warm, so genuine that Florian decided he would climb any number of mountains to see it as much as possible. “You really want to?”
Anything for you, Florian thought. Instead he said, “Yeah! You want to ride up?”
Kieran wasn’t sure his heart could handle being pressed up against Florian again. “N-no, it’s just a short walk! And besides, it’s…kinda nice, goin’ the slow way with you…”
“You…you’re so…” Florian flailed around demonstratively, “You say the sweetest, most earnest things out of nowhere. I just adore it.”
“I do…?” Kieran asked, deerling eyes widening.
“Yeah. You just say what you feel, no hiding it or qualifying it,” Florian explained, a relaxed, blissful smile across his face. “It’s refreshing, yknow? And really, really cute.”
“I jus’ feel comfy around you, ‘s all,” Kieran mumbled, tugging on a loose bang. “I dunno how to explain it, I’ve never felt this way around anyone, so…my sister’d make fun, and my grandparents don’t really do touchy-feely. Around you it’s like I can say what I really feel. Safe.”
“You should,” Florian was starting to realize he’d never felt this way about anyone, either. The animal lust may have started this, a primal need to own and slowly, meticulously ravage a pretty new boy, but the more time he spent around Kieran the more he thought he wanted to take this one home with him. “I like it a lot.”
“O-okay. I will, then. Thanks, Florian…” Looking out from behind his bangs, Kieran felt that clawing sensation at his gut again as his eyes landed on Florian’s lips, “L-let’s go, it’s this way.”
They walked in silence in the crisp mountain air. Florian wasn’t used to silence. He tended to fill it with whatever inane chatter he could cough up, or, more likely, amusing himself with unserious flirting. He found himself both preoccupied with what he had just experienced - did he feel something poking him in the back or was it wishful thinking? If he hadn’t been focused on steering he would have backed into it to make sure - and perfectly content to share space and time with Kieran.
Kieran, on the contrary, was very used to silence. Or at least he was used to being silent while his sister filled the air. Florian had seemed similar to her in that respect, incapable of silence or stillness, but now he was walking beside him with a blissful smile, looking beautiful and radiant as the afternoon sun drifted towards the horizon. Kieran almost fell flat on his face twice because he was so busy staring, but he hardly even minded because Florian’s laugh was so sweet, as was his concern after.
He had never met someone he just wanted to be closer to before. Like no matter how close they were, even back to front riding a pokemon, it was never enough. If he could reach out and hold Florian’s hand, pull him in close, walk arm and arm to the cave, it still wouldn’t be enough. If he were strong enough to pick up Florian’s lean but dense body and carry him, even then, it wouldn’t be enough. He wanted every part of him on every part of Florian at all times and he ached with the need of it.
And Florian, as much as he had wanted to rail the tall, cute stranger and get on with his life, thought he would be perfectly content just to get have a regular first date. The Paldean One-Night Champion (Men’s Division), so crowned as he had been by Ortega, found himself fantasizing about a sweet, innocent kiss at the door like he was fourteen again. Distantly, he thought he should be disgusted; that was the exact kind of thing he made fun of Arven for, sappy and corny and unrealistic, but when he thought of that moment of sweet, chaste intimacy, his heart ached more than it had for anyone he’d known since becoming an adult.
Now, obviously he wouldn’t turn down the opportunity to have hot, steamy animalistic sex with Kieran should the opportunity arise. But for once in his short adult life, he was willing to wait. So he kept his flirting inside, though he did decide to cheekily slip his hand into Kieran’s when the other boy paused at a signpost.
“It’s high up,” Florian said, batting his eyelashes, the very picture of innocence. “I don’t like heights much…”
It was a blatant lie. Kieran knew that, too, given how his shocked expression slipped into a nervous chuckle into a smirk. “Oh, yeah? Guess I’ll have to make sure you don’t fall then.”
“My hero,” Florian swooned, leaning closer and briefly resting his head on Kieran’s shoulder.
Kieran swung their hands back and forth experimentally. “We’re really close, just head this way. Watch out for geodude. They like to be assholes sometimes, but they usually keep to themselves.”
“I thought roggenrola was the asshole.”
It took a moment for Kieran to remember what they looked like before he snort-laughed like a kid. “You’re so gross!”
“I’ll have you know I’ve made some world-class dirty jokes with that comparison, thank you!”
Kieran shook his head, smiling, still swinging their joined hands. “I feel like if anyone else said that I would hate it, but somehow you make everything sound so good. Fun.”
“It’s my superpower,” Florian said, radiating confidence.
“You’re just…” Kieran sighed. “You’re so cool, Florian. Confident, handsome, funny…why do you want to waste your time with me?”
“I’m not wasting anything,” Florian said. He squeezed Kieran’s hand and let those words hang as they walked the rest of the way in silence. He was a little surprised how true that was, too. Usually this much courtship would have him turned off, but Kieran made it so rewarding. Every shy smile and nervous laugh and the rare riposte of his witty asides was worth more than a thousand one-night stands.
“Well, here we are,” Kieran said as they stopped before the cave entrance. He released Florian’s hand with great reluctance.
Or at least, he tried to. Florian just squeezed it harder. “Excuse me, we’re still pretty high up,” he insisted, pouting. “What if I fall as soon as you let go?”
“That would be pretty impressive since we’re a good hundred meters from a cliff,” Kieran said dryly, but he happily continued holding Florian’s hand, no matter how sweaty it was getting.
Heavens, Florian loved it when Kieran talked back. He had to get that to happen more often. Or not, given how he might just find a way to shut him up if he did. “So, tell me the rest of the story.”
Kieran did so with aplomb. But it was all pretense for him to ask the question he’d been waiting for all day, to indulge in a deep, vicious need that had arisen within him, something intense, powerful, desperate - “Hey, maybe if we battle, the ogre will come out to see?”
He’d wanted to battle Florian since the previous day, and the need had been building the more they talked. He knew he would lose, but he needed to experience it for himself.
Florian laughed, but it wasn’t cruel, just amused. “Sorry, you just looked so nervous, I thought you were gonna ask something else. Yeah, let’s go!”
Kieran was so distracted by what the “something else” might have been that he couldn’t focus on the battle. Not that he expected to win anyway, but he at least could have acquitted himself better rather than getting swept by Florian’s first pokemon. “Wowzers…you’re really amazing, Florian.”
“It’s all them,” Florian said, petting his tired pokemon. “I just stand here and throw the balls.”
“Yeah, an’ mochi makers just hold a mallet,” Kieran mumbled. “Anyway…it looks like it didn’t work. You were so awesome, if the ogre was here, they woulda come out for sure. You wanna look inside?”
Florian beamed. Sassy Kieran was his favorite Kieran, no doubt about it. “Luring me into a dark cave? Do you mean to sully my virtue?”
Choosing not to dignify that with a comment, Kieran tugged Florian, giggling, into the den. “Well, here it is. Pretty small, huh?”
Considering Kieran was at a 60 degree angle, Florian had to agree. “I can’t believe anyone lived here.”
“Yeah, it must’ve been lonely. If the ogre wanted, they could stay at my place. We have plenty of room.”
Florian gasped, a hand over his chest. “You’ll invite the ogre into your house before me?”
Kieran looked stricken and confused, having been lost in his thoughts empathizing with the ogre’s loneliness. “Well, I’ve wanted to be the ogre’s friend for a long time, and I don’t think we would have room for both of you…”
“Of course you would, if I come to stay, I won’t even need my own bed. Won’t take any space at all.”
“If you didn’t have a bed, where would you - “ Kieran’s eyes narrowed as he caught up with the conversation, leaving his sad and lonely thoughts in the dirt beneath a cloud if sexual frustration. “Well someone sure is confident!”
“You said it yourself! I’m confident AND handsome. Lethal combination, isn’t it?”
“Sure is,” Kieran sighed, hiding under his bangs. Then he remembered something that got him chewing on his thumbnail again. “So…what’d you think I was gonna ask you before?”
“Oh, it’s just…your face was so red, and you looked really intense. I could’ve sworn you were about to ask if you could kiss me,” Florian said, a teasing smile lingering on his face. “Not that you need to ask, mind you.”
“Oh…no, I’ve just been wanting to battle you really badly,” Kieran mumbled, but as he peeked out from behind his bangs, Florian sure seemed closer than he thought, and they were at equal heights with how they needed to stoop in the small cave. “Not that I would mind the other thing, either…”
“Well too bad,” Florian said, tugging Kieran out of the cave. “I refuse to have my first kiss with you in this cave. Especially because with you all hunched over, I won’t even have to get on my tiptoes, and I was really looking forward to that part, thank you very much.”
The thought of towering over Florian and making him get up on his toes, all off balance and vulnerable, was suddenly very appealing. Wordless, Kieran all but yanked him out of the cave until they stood at its entrance, perilously close to each other.
They hovered at the threshold, uncertain who would take command as the tension came to a boil, raw energy coursing between the cool brown and harsh gold of their eyes, flicking down to each other’s lips on occasion, Florian’s tongue darting out to wet his own, and just as he started to rise up on his toes, Kieran seized him by the lapels and tugged him upwards into a bruising, clumsy, passionate kiss. He greedily swallowed Florian’s startled yelp.
Never one to be outdone, Florian grinned wickedly into the kiss as he threw his arms around Kieran’s neck, pressing their faces together even closer and backing Kieran up against a wall; Kieran’s kissing was passionate but unskilled, though he proved to be very teachable as he followed Florian’s lead; he slipped his tongue past Kieran’s lips, tasting the candy sweet mouth eagerly, coaxing Kieran’s own tongue out as well.
But that was when Kieran really pulled out all the stops as instinct and desire overtook him and he literally growled, sinking his teeth into Florian’s lip, swallowing down another yelp and a the pleased moan that followed. The bite was just soft enough not to break skin as Kieran’s inherent sweetness blunted his animal instinct. Florian bit back with somewhat less restraint, laving his tongue over the minor wound before pulling their lips apart with a soft smack, and before Kieran could complain, Florian’s lips were locked around his mole, licking, sucking, gently nibbling and Kieran entire body vibrated with pleasure as he unctrollably thrust his hips in Florian’s direction.
*
The instant their unattended erections touched, the two boys froze, then Florian broke the silence, whispering into Kieran’s ear, “If you don’t absolutely tear my clothes off in the next two minutes I’ll never forgive you.”
Kieran paused for a moment. They throbbed against each other. “How fast can your kaiju-thing get us to the community center?”
Without breaking eye contact, Florian threw the ball, then yanked Kieran up on the saddle. “Hold tight and close your eyes.”
Kieran felt the earth drop out from under him and he clung to Florian, inadvertently but also advertently a little bit grinding on him, as they plummeted into town, landing on the roof of the community center. Everything else was a horny blur all the way down to the room, where they haphazardly divested themselves of jacket, shirt, shoes, and socks before Florian shoved Kieran down onto the bed.
“Finally,” he growled as he set upon Kieran’s fly. But a quick whimper gave him pause. He looked up to see Kieran’s eyes shining, his animal lust somewhat obscured by fear. “Are you sure you’re okay with this? We can stop whenever you want.”
Kieran shook his head. “Don’t you dare,” he seethed, and he regathered himself somewhat. “It’s just…my first time, and it’s all happening so fast.”
“We can stop right here and I’m perfectly happy just to sit here, hold you, and talk,” Florian said, loosening his grip somewhat.
But Kieran was having none of it. “If you don’t open that fly right now, it may explode, and you’ll have to pay to replace my pants.”
“What a shame that would be,” Florian whispered, and he unveiled his prize with a choked gasp. “Kieran. Kieran, what the fuck.”
“What?” Kieran asked, suddenly insecure. “Is it small?”
“Kieran,” Florian said, grabbing the bulge with both hands and hurriedly tugging it out of the plain boxers, “This is like. Almost the size of two dicks.”
“So it’s. Not small?”
“Kieran.” Florian stood up, straddled Kieran’s lap and then took out his own now painfully hard cock. It was a decent size all its own, but Kieran’s could swallow it whole and have room for dessert.
“So. You’re small?”
Florian squeezed Kieran’s dick in a moment of pettiness. “You are the only person I’ve ever met bigger than me. So no, Kieran. You have an enormous dick. Accept it.”
“Oh.”
“Glad we could work that out,” Florian said as he laid ravenous eyes on it, proceeding to take two thirds of it in his first attempt.
The sensation was beyond incredible. Florian’s throat was hot, warm, wet, and felt like heaven all around him. Kieran moaned so loud the whole hostel must have heard, but he quickly pit his fist in his mouth to bite down on it instead. Florian chuckled around his cock, and the vibrations threatened to send him over the edge far too early.
Florian slowly drew his head back, lathing his tongue over every vein as he did so, making eye contact with Kieran the whole time. “Fuck, that’s a lot,” he panted. “You’re lucky I practiced.”
He went back down, taking three-quarters. He choked, eyes watering, but shook his head when Kieran tried to withdraw, stubbornly holding his prize in place. He withdrew again, slowly, painstakingly, pausing at the head to lick and tease at his foreskin, agonizingly, and pressing a kiss to it after he popped off. “Okay. The thickness is the problem. We need to try another position.”
“You really want to take it all, don’t you?”
“My pride is at stake, Kieran. I’m taking all of that or I’ll die trying.”
“Please don’t. Die, I mean. The takin’ it all part is uh. Good.”
“Don’t worry about me,” Florian said, winking, as he wiped his mouth. “Just do what I tell you.”
A few confusing moments later, Florian lay on the bed, his head over the side, Kieran poised to thrust down as his throat, hand laid gently on his neck. “Are you sure about this?”
“Shut up and choke me already,” Florian whined.
Kieran felt had no choice but to oblige - slowly. Tortuously slowly. But he was in control of the speed and he wanted to make it last, dammit. Florian whimpered with impatience, but Kieran squeezed his throat reproachfully. “You can wait,” he panted. “This feels so…fuck.”
Florian grunted, then forcefully shoved himself back from the wall, taking Kieran to the root at last and signing with contentment. He contracted his throat greedily around the thick cock, stretched him just to the edge of too much pain and left his body thrumming with pleasure.
“F-florian! Oh, fuck. Fuck. I can’t - fuck!”
A hot burst of cum flooded Florian’s throat. He pulled back enough to slurp down and savor each shot, savoring its flavor. Every boy had their own taste, he found. He approached them like a sommelier. Kieran’s was exquisite: salty, of course, but with a hint something that strangely reminded him of currant. It felt like Kieran would never stop cumming for a while, and Florian had to pop off to catch a break as the shots came too hard, too fast, but he refused to waste any: he licked every drop off Kieran’s thick cock and flat, soft stomach greedily.
Kieran was pretty sure he had died for a moment there. Or maybe he’d fallen off the pokemon and died earlier and this was all some blissful dream he was having in the moments before his death. He didn’t care, though. He had never felt so good in his life, and with Florian looking up at him, coquettish, with a bit Kieran’s cum still on his face, he never wanted to move.
But also. Florian’s cock was just. There. So pretty. So unattended. “Can I…?”
“You better,” Florian growled. He sat up on the bed, his cock standing.
Kieran knelt before him, pulling Florian’s pants farther down, revealing milky white, muscular thighs. He lowered his head, pressing a kiss to the tip of the weeping, throbbing cock, licking a bit of the liquid there - not bad, he thought, sort of sweet, and then he recklessly plunged downwards.
“Kieran, no - hngh - “
Kieran fell back choking and spluttering as Florian nursed the ache from the tooth that grazed him on the way out. “S-sorry…”
“Your eagerness is flattering, but maybe we can save that for another day,” he said, smiling in reassurance.
“I’m sorry,” Kieran mumbled, hiding behind his bangs again. “Must’ve killed the mood, huh?”
But Florian was having none of that. He gingerly touched Kieran’s chin and tilted his head up, leaning down to kiss him ever so softly. “I haven’t gotten any less hard, have I? Come here.”
He tugged Kieran into the bed, arranging them so he could lie against Kieran while Kieran stroked him. “There. Perfect,” he said, reaching up to cup Kieran’s cheek and just look at the stunning boy’s beauty up close. He hadn’t really been able to appreciate Kieran’s body much, having been too distracted by that frankly magnificent cock. But looking now, Kieran’s body was long, lean, toned, and unbearably soft. He would be an excellent pillow, Florian thought.
Kieran, meanwhile, allowed Florian to guide his hand downwards, where he gingerly took hold of Florian’s throbbing cock. Florian’s naked body was a sight: every inch of him taught with muscle, chest shoulders broad, waste slim, abs cut deep enough to drink out of, all the telltale signs of someone who was moving and working every day of his life. Kieran wanted to worship every inch of him, but for now, suffering as he was from post-orgasm sluggishness and fresh shame from his failed attempt at reciprocation, he was more than content to lazily kiss Florian and stroke his cock.
Hell, kissing Florian felt so natural, it was like he’d been doing it his whole life, nevermind that he had just had his first kiss not half an hour ago. The taste, the texture, the emotions all so heady and wonderful and new, the feeling of a hot throbbing cock in his hands that wasn’t his own so novel. Florian’s whimpering started as his cock throbbed harder and harder.
“Kieran,” he gasped, and he finally erupted in half a dozen spurts of hot cum that dripped over Kieran’s hand and onto Florian’s impossibly toned stomach. “Oh, Kieran,” he sighed, burying his face in the taller boy’s neck.
Kieran looked at the cum on his hand. Curiosity got the better of him and he had to at least take a taste - and he couldn’t suppress a gag at the musky taste.
*
Florian, startled, laughed hysterically when he realized what had happened. “First time, huh?”
Groaning, Kieran buried his face into a pillow. “Leave me alone,” he mumbled. But of course, when Florian tried to stand, Kieran reached out and pulled him back to bed. “Not like that,” he added, unhelpfully.
“I’m getting us some towels, dummy,” Florian said, and he leaned over to press a kiss into Kieran’s crown before he rose, returning very shortly to clean off Kieran’s hand and his own stomach. “Scoot,” he said as he slipped into the bed, nestling into Kieran’s arms.
“Hi,” Kieran whispered.
“Hey yourself,” Florian whispered back, pecking both of Kieran’s cheeks.
Kieran found he didn’t have anything to say to that. He had been planning to ask Florian to go with him to the Festival. He still wanted to do that, but right now nothing could be better than holding that beautiful, brilliant boy in his arms and think about how absurdly lucky he was.
The festival wasn’t ending anytime soon. It could wait one night.
