Work Text:
Keith has a big time oral fixation. It had no discernible start nor any no end in sight; he always just liked having something in his mouth and he suspected he always would.
When he was little it was just a comforting feeling to have something in his mouth to chew and suck on to stay preoccupied, and once he started growing in proper fangs it helped to keep them more human looking and less sharp, like chewing on a rawhide.
As he grew into an adult though, it took a bit of a less innocent turn as he started to wonder about what else could go in his mouth. What else he might enjoy sucking on. From that point on his curiosity kept growing until it was a full blown oral fixation. He loves having something in his mouth, specifically things he can suck on for hours, such as lollipops or popsicles. When he was little he always looked forward to going shopping with his dad because he got to pick out a lollipop flavor at the cashier and during the hottest days of the year, the two of them used to get popsicles. He has fond memories of spending time with his dad on those too hot too humid days, picking out a popsicle from the cooler to suck on and one for his dad as well who would tell him to just surprise him with whatever flavor: he wasn't picky.
Regardless of their innocent roots, Keith now enjoys them for notably less innocent reasons. He enjoys lapping at it, tasting the excess that drips off of it, some part of his mind imagining it as pre-cum. Sometimes he'll stick it down his throat until he gags around it, enjoying the intrusion. On one occasion he held a popsicle against the back of his throat until he had gagged around it for so long that enough excess dripped into his throat to have him choking around it, coughing and spluttering and wishing that he were gagging on cum instead.
Still, most of the time when he's sucking on something he doesn't explicitly have sexual thoughts in mind. It's just oddly comforting to him, the weight and feel and taste of having something in his mouth and on his tongue. At most it gives him a warm feeling pooling slightly in his guts and the slightest haze to the edges of his mind. Just enough to calm him and take his mind off of things, allowing him to slip into a more calm mindset, worry free. Or at least, as worry free as his paranoia would allow.
It was for this reason that he was so thrilled to find the alien equivalent of lollipops being sold at the team's usual choice of space mall. He scanned them to ensure they were safe for humans and Galra alike, and then when they scanner flashed green he bought as many as he damn well could. Coran was happy to see him making use of his "allowance" for a change.
Lance has an issue.
When he was little he always looked forward to getting a lollipop whenever he went shopping with his mom. It was a simple pleasure, an innocent one, and he came to associate lollipops with a child-like bliss. But now... watching Keith sucking and licking and moaning around some alien lollipop... well. He was certainly still associating it with bliss, just not a very innocent or child-like one.
These thoughts were bad—very very bad. He should not be thinking about Keith of all people sucking dick, much less Lance's dick! He's his rival! And although hesitant to admit it, they're friends too. They've grown closer lately, talking and cuddling late at night under the stars when neither of them can bother with facades or filters, sparring together as they exchange banter and compliments alike, saving each other's hides in battle, going to one another with their insecurities, and yes, Keith did in fact cradle Lance in his arms, loathe as he is to admit it. Just the other day Keith actually hugged him! Unprompted! If that isn't progress then Lance doesn't know what is.
And now he's going to ruin it all because he can't stop thinking about how damn good Keith's lips look when they're swollen and red from sucking on that cherry lollipop, or the bulge in his cheek when he puts the entire thing inside his mouth and sucks on it, or the way he licks his lips afterwards, or how that tongue then dips down to catch the drips, or the content and happy yet muffled sound of his moans, or the way he suckles eagerly on it, or how when he pulls off for a second his lips press against the top in a pseudo-kiss before they pull away, or—
You get the point.
Lance just can't handle it! Either he tries not to think about it and comes across as rude and curt and like he's trying to cut Keith off, or he does think about it and end up staring at his lips the whole time and completely ignoring the real Keith standing in front of him talking and expecting a response. He's irritable and (sexually) frustrated and he has no good release. He could get off but that just makes his pining and fantasizing worse! He can't even train to get his mind off of Keith because Keith is always in there every time Lance decides to train and watching and listening to Keith fight the gladiators is way too unintentionally erotic.
Maybe he could steal Keith's stash or something? Throw them out an airlock? That really wouldn't be fair, Keith did spend his own limited CAGAC (Coran-Approved-Galra-Approved-Currency) on those lollipops, but surely Keith would prefer not having any lollipops to torture Lance with as opposed to his creep of a teammate having a boner every time they're within a ten light year radius of each other, right? Ughhhhhh! This was so stupid! He didn't know what else he could do though, and not doing anything was seeming like a worse and worse decision with every passing tick. He was a kettle just waiting to explode, and they were both going to get drenched in boiling water if he didn't take the pressure off. He was seriously going to snap and do something ridiculous like confessing to him! And Keith was beginning to take notice.
Keith knew that things between him and Lance were a bit like a seesaw, up and down, and never seeing eye to eye except for those brief (bonding) moments where everything feels like it's in balance. And lately, it's been more unpredictable than ever. Lance, has been more unpredictable than ever. One second everything is fine and then the next he's racing out of the room or making up some kind of excuse to get away from him. Keith's checked too! His excuses never line up— nobody can ever back up his stories. And when Lance isn't racing out of the room, he's ignoring him, as though pretending he doesn't even exist, and only ever giving the most bare-bones curt responses when Keith tries to talk to him. The only times that things aren't stilted between them is during battle, and even then Lance seems just a bit off-balance, fumbling shots he normally wouldn't, not seeing something that he normally would. It's weird, and it always seems to coincide with something Keith does or says. And frankly, Keith is really fucking tired of it. He hates feeling so confused and helpless like this, like he must've done something wrong and pushed Lance away from him, just like usual, except this time he hadn't even meant to!
An unexpected side effect was that he was eating through his lollipops way faster than anticipated too, distracting himself by popping one in whenever Lance started acting up. It wasn't working quite as well as he'd like—especially since his thoughts of Lance tended to then swirl together with his oral fixation in an unfortunately tempting way.
Eventually it all came to a head the next time they stopped by the space mall.
Normally Keith would probably skip out on buying more lollipops, having enough to last until their next shopping trip, but he had blown through them faster than expected and was far too short-stocked. Just like everything else Keith did lately, this seemed to irritate Lance. Unlike previous times, this was apparently just too much for the other man to handle and he gave a loud derisive groan.
"Seriously!? You're buying more of them!?" He questioned, as though it was the most preposterous thing Keith could do.
"Yes?" Keith answered, caught off guard. "What of it? They're just lollipops." He said, rolling his eyes.
"Oh, they're 'just lollipops' he says! Whatever Keith! Suck on as many of those 'Cheery Cherry Lollipops' as you like! See if I care! I don't care!" Lance huffed, spitting out the name of Keith's favorite flavor like it was actual horse shit.
"Really? Because from what I'm seeing you care way too much." Keith countered.
"Well I don't!" Lance denied. "In fact—I'm leaving!" He declared, gathering his own purchases and turning on his heel, making to stomp back to the castleship. Before he could take another overemphasized step, Keith grabbed ahold of his shoulder, spinning him back around.
"Don't you dare! You've been acting so... so... weird for weeks now! I don't get it! So explain it to me, Lance! What's you problem with me!?"
Lance froze, unsure what to say. He couldn't help the pang in his chest at the genuine hurt in Keith's voice. He'd fucked up. He knew he was going to, knew this was an impossible situation, knew he was hurting them both, but it still sucked to see it come true. And now what was he supposed to do? Should he tell him? He couldn't: Keith would just hate him for it, for letting it get to him and hurting Keith in the process. But that was better than drawing it out, right? Or letting Keith think it's his fault.
"Well?" Keith prompted and Lance crumbled.
"Okay I'll tell you, just... don't punch me too hard?" He asked with a wince. Keith looked confused, alarmed, and very suspicious.
"I'm not promising anything. Just tell me already."
"Fine! I uh... I kinda maybe... well... IhaveathingforyousuckingonthoselollipopsOKAY!" He blurted out nigh incomprehensibly.
"...Uh. Could you... say that again? Slower, maybe?" Keith asked. By the constipated blush on his face he'd understood him perfectly fine, he just didn't believe his own ears.
Lance shifted awkwardly but repeated himself. "I have a thing for you sucking on those lollipops..." he mumbled, not meeting Keith's eye.
"Oh." Keith said, throughly thrown off. He seemed to be solving an impossible puzzle behind his eyes. "And so... you...?"
"I was stuck," Lance explained. "I couldn't be around you without thinking about you uh... y'know, so either I ran away like a coward or I stayed and couldn't focus on anything else. Either way I was an asshole. And obviously I couldn't just tell you about it," he snorted.
That all made sense to Keith except... "...Why not?"
Lance gave him a confounded look. "What do you mean, 'why not'!? You'd probably beat me into a pulp! That's why not!"
Keith scrunched his brow. "Yeah, no, not quite," he said. "I have a way better idea."
Lance had to admit it: Keith had never been more right in his life. This—this paradise—was hands down the best idea anyone has ever had EVER.
The shorter man was down on his knees before him, hair a mess where Lance had tangled his fingers through it, cheeks flushed a pretty pink, tears brimming in his eyes, and lips red and puffy around Lance's cock. The flushed color of his lips wasn't just from sucking dick though. The two paladins had been alternating between sucking face and stumbling into walls the whole way out of the store, back to the castleship, and into the closest of their bedrooms (Keith's). Both found the lollipop they shared to be a brilliant addition as well, swapping it between them along with their spit, the attached stick yanked out earlier by an impatient Red Paladin.
"Fuck, Keith..." Lance groaned, hips bucking forward in his seat. The man answered with a hum that vibrated wonderfully around his length. "You look so good with my dick in your pretty little mouth, baby. Such talented lips," he praised. "And your tongue too," he added as he felt it swirl around him, lapping up the pre-cum and saliva dripping down his cock. "How does it taste, baby?" He asked.
"Keith pulled back with a purr. "Good," He answered with a lazy smirk and a lick of his lips. "Still tastes a bit like cherry," he noted happily.
"Mind if I have a taste? Or are you too greedy?" Lance asked. It was a genuine question: Keith seemed almost possessive of his cock and the mixture of saliva and pre dripping down it.
"Mmm. I can share," Keith decided after a moment's deliberation, propping himself up as he dragged Lance down to meet him partway. Lance had no time to celebrate before their lips connected. Immediately he was licking and prodding at the gap between Keith's closed lips, prompting them to open. Lance explored every inch he could, from his sharp fangs to his slightly duller teeth to the salty-sweet taste on his tongue. It was fading fast but Keith was right, it did taste a bit of cherries.
"Delicious," he murmured against Keith's mouth. The other man seemed to agree given the way he explored Lance's mouth just as thoroughly, both moaning into it.
In the heat of the kiss Lance hardly noticed Keith climbing onto his lap until their cocks were already pressed together, Keith rutting against him. "Y'know, I'm skilled with more than just my mouth. Wanna taste of that?" He purred. Lance was all too happy to agree.
The second he had confirmation, Keith was up off of Lance's lap and tearing off his tight as fuck pants and sweat-stained shirt. He turned his attention back to Lance once he was freed of their confines and growled, having found him watching Keith undress in raptured awe instead of undressing at all himself. "Fucking hell, do I have to do everything myself?" He asked, already working on yanking down Lance's jeans.
The taller man was affronted. "Forgive me if I want to savor seeing you naked for the first time!" He huffed, muffled slightly as he tugged his shirt over his head.
Keith rolled his eyes. "Work for your forgiveness then," he demanded, getting on the bed and laying down, stomach up and legs spread.
"Yeah... yeah, I uh... I can do that..." Lance said, sounding a tad out of it as he stared at Keith's dick and ass. He was drooling. Bad. Keith raised a brow, snapping his fingers impatiently. Lance startled out of his daze and pretty much shoved himself directly into Keith's crotch, making him snort out a startled laugh. Keith promptly choked on his laughter as Lance licked from his tight hole up his perineum to his balls, sucking one into his mouth. The man smirked confidently around it and Keith sadly didn't have the soundness of mind to kick him square in the face.
Lance teased his balls and licked at his cock just enough to rile him up before ducking down to his asshole, swirling his tongue against his entrance. A combination of tongue and fingers worked the whorl of muscle open until Keith was panting Lance's name, growling at him to just get with it already: 'He wanted his cock now, dammit!' Lance smirked but complied. He couldn't deny wanting it as well: his cock hung far too heavily and dripped far too much pre-cum for that.
Pressing into Keith was like opening the gates to heaven. Or maybe it was hell for how hotly it squeezed around him. Lance didn't care so long as he got to fuck him. He railed into him hard and fast, pent up from weeks of pining and spurred on by Keith's gasps and moans of his name and his pleas for more, more, more. It wasn't long until Lance was coming, Keith following immediately after him with a drawn out "Fuuuuuuck...!" as Lance pumped him full. Neither was by any means done, however. Lance kept going, relishing in the squish of cum as their hips pressed together and how pretty the occasional strand of it was that escaped to drip down the swell of Keith's ass. Still, eventually it was too much for his still sensitive cock and he pulled out, much to Keith's dismay. He (and his cock) perked back up open seeing Lance ducking back down to eat Keith out again. This time was even better.
While Lance insisted that his cum was the elixir of the gods, he had never been especially fond of eating cum himself, however, there was something truly special about eating cum out of a nice plush ass, especially if he was the one to put there. It was even more special to share such a feast with his lover, he decided, as Keith moaned into his mouth, licking up his spoils with eager enthusiasm. When he went back for more Keith wriggled his ass and spread his cheeks wide, insisting Lance finger every drop of it out so Keith could swallow it all back down. Unfortunately or fortunately, whichever you think it is, just that wasn't nearly enough to satisfy a cum-slut like him, and so back on his knees he got.
The two idiots went so many rounds that day alone. So so many.
Much to his own dismay, Lance actually had to put a stop to it, his dick way too tired to do just about anything anymore. He knew Keith's was too—the stubborn mule just didn't care. He'd keep going until his ass was broken and his jaw fell off if he had it his way—no matter how much he mewled and squirmed.
Keith had a feeling he'd be using those lollipops as an excuse not to talk or move his jaw at all for a good while. For both their sakes, Lance would probably just have to avoid him again until he was better.
That was fine though. After all, Keith knew now that it was something to get off to, not to worry about.
