Work Text:
Keith will be the first to admit that his taste in men is remarkably unoriginal . He likes men in suits, whether wool or cashmere, covering tight-fitted white silk that clings to muscles so closely it leaves nothing to the imagination. He likes men with strong stances, sharp jaws, work-worn calloused hands and charming business-savvy smiles. Fuck, to put it simply… he likes men with money, men with power, men who know what they want and aren’t afraid to go after it.
Yes, him along with probably every other person on the planet that’s attracted to men. It’s not exactly a cutting edge opinion, you’d be hard-pressed to find someone who wouldn’t drop everything for a man bearing all of those traits. Keith himself is far from generic, with a colorful past and a plethora of side incomes to replace a full-time gig, but he’s been with enough guys by now to know what he wants.
He doesn’t want someone to push him out of his shell, force him along to social events and parties. He doesn’t want a comfortable home life, to fit into a family that’s already whole without him. He doesn’t want to sleep around with men who valued him for little more than his body, though for years he’d been willing to accept as much. For so long he’d thought it impossible that he’d ever be able to find what he really wanted. He craved commitment, but not so much that he’d feel trapped by it. He desired intimacy, not something with an expiration date. He wanted to feel like he belonged to someone, but never owned. He was his own person, anything he gave he was giving willingly and it was an honor to be on the receiving end of that.
It seemed unrealistic to think he’d ever meet someone to tick every box, someone who could love him enough, but not too much. A lifetime of abandonment, betrayal, and let-downs had left him distrusting down to his core. It was an impossible task to get past all of his many walls, but if anyone ever managed to… there was someone loyal there waiting, someone so desperate for companionship it hurt, someone who would give absolutely anything if the right person were to ask.
And then Keith met Lance.
“You getting close again, darling?” Lance taunts him, his voice a low sultry purr that radiates through the computer speakers and affects Keith nearly as strongly as a physical touch would. It’s all Keith can do to keep his gaze focused on the little laptop screen in front of him, but he doesn’t dare look away from the sight that’s there for his eyes only. Lance settled in a cheap desk chair in his hotel room, completely bare, legs spread and hand between them stroking his hard cock.
God, Keith’s mouth waters just looking at the pixelated picture of it on a screen, desperate to have that heavy cock on his tongue again. He can almost feel it, the pressure of its weight against his jaw, the way the head would hit the back of his throat with each soft thrust against his face. He misses being on his knees for Lance more than anything else.
It’s been just about two weeks now since Lance left on this business trip and Keith has spent the better part of the time since counting down the days until he’s due back in town. Before leaving, he’d begged Keith to house-sit and watch over his luxury penthouse apartment while he was gone. At first, Keith was slow warming up to the idea. They’ve been seeing each other for a few months now, but Keith can count the number of times he’s actually slept over on two hands and the idea of staying there for so long had set off some alarms in his head. There was no denying how serious this thing between them was steadily becoming, but at the same time he didn’t have it in himself to sabotage something that was making him so happy.
So, he’d reluctantly agreed, and despite himself he’d been having a pretty good time so far. It certainly beats staying at his own shitty apartment and missing Lance with roommates listening in on all of their explicit video calls. At the very least, this way he has his privacy.
… And an excessive collection of sex toys that Lance had given him free range of.
Like the one he finds himself settled on top of now, a massive silicone cock that stretches him out in all the right ways. Today was his third try, and the second video call, where he’d attempted to spear himself on the unbelievably large toy cock. It was something Lance had ordered with specifically Keith in mind, a massive cock modeled after some form of monster. An orc? Or maybe a dragon? Keith isn’t sure right now, as it’s pressed up inside of him, thick knot at the base tugging at his rim each and every time he shifts on top of it. Fuck, he’s never felt so full in his life .
He knows it’s obvious too, well-aware of the sweat coating his skin, his hair soaked-through with it where it’s plastered back against his head. He can’t help it, he doesn’t care how he looks right now, with his orgasming quickly approaching and looming teasingly just out of reach. He’s been chasing it for an hour now, at least, and Lance keeps telling him to stop right when its within his reach.
“God, you look so beautiful like this. All fucked-out, barely able to keep your head up, and still you’re begging me for more. How long have we been at this? Hours? And you’re still holding on for me? You’re so good for me, my kitten, so very good.” Lance’s praise draws Keith back to the moment, suddenly starkly reminded of just how close to his end he really is. He closes his eyes and moans, a sound that reverberates upward from somewhere in his chest, deep and passionate. His hips rock unintentionally and he trembles, the toy inside of him rubbing up against his prostate just right.
He doubles over forward, bracing a hand against the mattress to hold himself up as he starts to rock down on the toy with purpose. He’s chasing his high against, fruitlessly he’s sure, when Lance is bound to tell him to stop before he ever manages to reach it.
“ Please .”
“Please, what?” Lance chuckles, tilting his head back as he strokes his cock faster, with quick flicks of his wrist that Keith feels a keen familiarity with. He remembers Lance jerking him off just like that, countless times, and he longs for that soft touch all over again. “You have to be more specific, Keith, I’m not sure what you’re asking for. Do you want me to let you come all over yourself? Make a filthy mess of our bed when I’m not even in the same country as you? Ruin those nice sheets I left on the bed for you? Is that it?”
“Yes!” Keith exclaims, feeling his orgasm steadily building. He can feel it in his cock, feel the way it strains, untouched where it stands tall at his stomach just like Lance had told him to. He won’t touch himself until he’s given permission, instead he focuses all of his energy on riding the toy. If he closes his eyes and ignores the obvious, like the feeling of silicone and the lack of warmth surrounding him in the bed, he can almost pretend Lance is there with him. That gets him closer to the brink of coming than anything else ever could. “Fuck. Yes, please. Please, Lance .”
“Hm, see, I don’t know. If you really wanted it, I think you’d find a way to ask a little sweeter than that.”
“Please, Daddy .” Keith tries instead, growing increasingly desperate as his eyes sting with unshed tears. It won’t be long before they spill over, roll down his cheeks in fat drops, streaking his skin in saltwater brought on by pure need. As it is, he manages to hold it together, nails digging in and clawing at the bedspread beneath him to ground himself. The toy inside of him is so big, it’s too much, way more than what he’s used to, and somehow not nearly enough as his cock remains untouched. “Please let me come for you. I need it. I’ll do anything.”
“ Anything ?” Lance draws it out slowly, making sure Keith hangs on to every single syllable like it means life or death. He’s leaning subconsciously forward, closer to the screen, eyes wide as saucers as he stares longingly toward Lance for permission. He looks godly, stretched out across that chair without a care in the world, toying with his cock like he has all the time in the world to reach his end. There’s no rush to it at all, just a slow and steady slide of skin on skin, his thumb rubbing back and forth over the head of that massive cock just like Keith so desperately wishes his tongue could.
“Of course.” Keith promises him, nodding hurriedly. He can feel his orgasm, it’s right there, at the very tip of his cock he’s sure. It hurts, trying to hold on at this point and deter himself from the end he’s so very close to feels like an acute form of torture. “So, can I?”
“No, I don’t think so.”
“Lance!” Keith groans, loudly, uncaring how loud he gets at this point. He grits his teeth, hand darting to his cock only to squeeze it tightly at the base, like he might be able to stave off his orgasm forcefully if he tries hard enough. He’s shaking, panting weakly, his hair falling in his eyes as he concentrates solely on making sure he doesn’t come without permission. He’s not sure he can handle another denied orgasm.
“Not yet, gorgeous.” Lance clicks his tongue. “Be patient.”
“I can’t.”
“You can, I know you can.” Lance tells him, leaving little to no room for argument no matter how badly Keith wants to lash out in this moment. This whole submissive thing is relatively new to him. He’d always held onto control with such tightly-clenched white-knuckled fists, it seemed strange to give it up in the bedroom and not any other area of his life. He enjoys it, the fine line he’s learning to walk, but that doesn’t stop him from falling back onto more familiar behaviors when his emotions get the better of him. Lance calls it “being bratty”, but there’s far more to it than that. “I’ve seen it all before, Keith, if I really wanted you to you could last all night just like this. You’re at my mercy, accept it and this will be easier for you.”
“It’s too much.”
“I’ll decide when it’s too much.” Lance speaks over him, his voice taking on a firmer commandeering tone, one that sends shivers down Keith’s spine. He knows when Lance means business, when there’s a certain air of strictness behind his words that means Keith doesn’t dare disobey. No matter how badly his body is begging him to… “Come on, touch yourself. ”
“I won’t last.” Keith pleads with him to see reason, his voice cracking pathetically. Even still, he starts to dutifully lift and drop his hips against the toy, gasping like he’s had the breath torn from his lungs each time that silicone cock plunges back inside of him and stretches him wide again. His hand goes to his own cock, slowly pumping it, base to tip. He shakes like a leaf caught in a windstorm, certain he’s going to fall to pieces and hit the ground any moment. “Please, I need to come. I can’t hold on. It hurts.”
“Poor thing.” Lance chuckles, a sadistic lilt to his words that both terrifies and invigorates Keith down to his core. “But I love watching you, it’s my favorite thing after a long stressful day like today, I don’t think I’m ready for you to come yet. Do you think you can go again after this?”
“Y-Yes. I think so.” Keith tries, erring on the side of hopeful even as he knows his body is reaching its limit already. The thought of coming again is an agonizing one, but the immediate relief of meeting his end now clouds his judgment. He’ll cross that bridge when he comes to it, all he cares about now is being able to let go.
Lance gives him a look, surprisingly soft all things considered, and Keith knows immediately that he’s being called on his bluff. He blushes deeply, cheeks aflame with embarrassment. He’s expecting a lecture, not unlike all the ones Lance had given him early on in their relationship, when Keith hadn’t spoken up when things made him uncomfortable or he hadn’t asked when he wanted something. Only, Lance doesn’t look disappointed so much as amused.
“Such a good kitten, you’d do anything for me.” He chuckles, shaking his head fondly. It’s the truth, Keith knows it is, if Lance truly asked it of him he’d find a way to make it happen. Thankfully, despite the odd sadistic tendency, Lance is also a caring lover at his core. Dominant, yes, but that in no way negates how considerate he is between the sheets. “I can see the way you’re squirming around, bet that cock feels way too big inside of you all the sudden. I know what you need .”
All of the sudden, Keith’s train of thought derails in a graphic crash. He forgets entirely what he’d just been pondering, realizing all at once that his hips had slowed at some point, just barely rocking back against the cock inside of him. He picks up the pace then, lifting and dropping himself back down onto thick silicone, moaning wantonly as he does so. Fuck.
His orgasm is right there in an instant, within his reach, if only he could bring himself to take it for himself with no regrets. He strokes his cock, his own touch so light he has to strain to feel it. He doesn’t dare touch himself properly, he knows one stroke in he’d be blowing his load all over himself.
“ P-Please .” Instead, he begs. His pride is a long forgotten thing as he sits there and whines, whimpering like a needy puppy, all soft pouts and pleading eyes. He likes to think he knows how to work Lance when it truly comes down to it, but he’s been surprised before at being denied. Lance keeps him on his toes, it’s never predictable when he’ll finally give in. Keith really hopes it’s now though, his control is slipping faster than he can catch up to it.
“Come.” Lance demands suddenly, leaning forward in his seat so the camera frames only his face and the silhouette of his shoulders. His eyes are fiery, filled with passion, and Keith feels like a mouse caught in the scope of an owl. He squeaks pathetically, cock twitching in his hold, and then all bets are off.
Keith is a wreck when he finally gives in and starts chasing his orgasm in earnest. He pumps his cock greedily, like he can’t get enough of the sensation, fist sliding over soft skin so quickly it becomes a blur of movement and a chorus of wet slapping noises. He rides the cock inside of him with stuttering over-eager movements, his hips grinding back against it and drowning himself in overstimulation.
All the while, Lance watches him.
Lance watches him with an animalistic intrigue shining in his dark eyes, something filled with an electric longing that makes Keith’s hair stand on end even through the screen. Lance watches him with his shoulders slumped and legs spread wide, hand on his cock with strong controlled strokes that make Keith look like a needy teenager. Lance watches him with his bottom lip pulled back between too-perfect white teeth, held so tightly in the balance that Keith is sure it must be bleeding by now.
These are the moments Keith loves most, if he’s being truly honest with himself. He loves putting on a show, loves the heavy weight of Lance’s gaze draped over his bare body like a blanket, loves the head it builds under his skin knowing he has an audience hanging on to his every movement. He’s never felt so wanted as he does in these moments, like he’s something special and taboo, something that even a fucking millionaire finds value in.
Keith comes with a shout so loud he’s certain the downstairs neighbors must hear it through the floors, no matter how expensive this place is. It’s one of those orgasms that tears through a person, pleasure so strong it’s blinding, wiping his mind completely blank as he rides out the ecstasy that has him in a chokehold. He shakes in place, unintentionally grinding down on the cock inside of his ass and prolonging the whole thing past the point of sensitivity straight into overstimulation. Still, he can’t hold still, whining as he shakes through it.
By the time he’s starting to come down from his high, Lance is just finding his.
Despite how tired he suddenly feels, like finally coming after edging himself for so long has wiped all the energy he had left… Keith picks himself up from the mattress enough to watch. His eyes are wide as Lance’s hand slowly loses rhythm where it moves over his cock, starting and stopping, like no matter how badly he wants to come he can’t bring himself to embrace it just yet, or maybe the looming pleasure is just too much for him to handle. His eyes are closed tightly, eyebrows scrunched together like they always do moments before he comes, and Keith is positively lovestruck as he watches the familiar scene unfold.
When Lance finally comes, it isn’t nearly the scene that Keith’s orgasms always are. It’s a quiet grunt barely audible through the speakers, something small and broken compared to every other controlled word that slides easily off the tip of Lance’s wicked tongue. Even in a moment like this, Lance exudes an air of power and control, as his hand stutters to a stop and just squeezes his cock. Cum shoots form his cockhead in long gossimer strands, landing in streaks across tan ab muscles that Keith would give anything to lick clean like he has so many times before. He licks his lips even thinking about it.
Lance collapses back against his seat, letting his head drop back so he can stare skyward, like the ceiling suddenly holds all the answers to the universe. Keith smiles warmly and follows his lead, dropping down against the mattress and letting the toy inside of him slowly ease its way out.
These moments are also special, though Keith has never voiced his opinion on them in fear of Lance not treasuring them the same way. There’s something acutely important about basking in the afterglow together, something Keith missed out on so many times while sleeping with men he had little interest in getting to know, or men that would rush him out of their apartment at the first sign of it being an option post-sex. Lance never made him feel rushed, whether they were together or apart, even now with Lance in a timezone two hours ahead and no doubt feeling much more tired than Keith himself.
They lay there in shared silence as they come down from an intense pair of orgasms, a mutual unspoken understanding permeating the air that neither one of them dares interrupt before they’re certain they’re both on the same page again. Sometimes, that moment comes within seconds. Nights like tonight, when the build-up had been so excruciating, and Keith’s chest feels so heavy with the lack of warm arms wrapped around him… it takes closer to ten minutes before he breaks the silence.
“Miss you.” Keith mumbles, so close to sleep at this point that if he doesn’t say it now he’s not certain he’ll get the chance to at all. He lacks a filter after sex, Lance has told him as much countless times before, to the point that he’s gotten the slightest bit self-conscious about it. But it never fails, like a broken record, each time they have sex in those moments afterward… Keith overshares in one way or another. He can’t help it, something about the security of being so close to someone even after the deed is done, it brings out a vulnerability in him. He wants to expose himself to Lance, wants to be seen so wholly. He can’t make sense of it after the moment has passed, but for now he embraces it.
There will be plenty of time to worry about what he’s said or how he’s come across, now isn’t it.
“I miss you too, baby. You know I do, more than anything.” Lance reassures him instantly, his voice back to its usual high-pitched ramble, the one that Keith was so certain he’d never be able to get used to on their first date. Now he never tires of listening to Lance talk, no matter how passionate and emotional he gets, or how long he carries on speaking. “I’ll be home before you know it, don’t worry, tomorrow night I’ll be there with you and you can hold me again. Hopefully you won’t have to sleep alone again for a long while, these stupid business trips usually slow down come September.”
“I hope so, this bed is pretty big for one person.” Keith replies belatedly, long enough afterward that he’s certain Lance must have thought him asleep.
--
To say that Keith is out of his comfort zone right now would be a monumental understatement.
Today is the long-awaited day that Lance finally returns home from his business trip. Keith has been restlessly cleaning for long enough now that the disbelief has all-but worn off, leaving behind only an embarrassing amount of excitement that keeps him from sitting still. Not that it’s remarkably easy to sit still anyway, considering his current state of affairs.
From day one, Lance has been as easy and open about his kinks as he is about the weather. He has no shame to speak of, something so puzzling to Keith that he still hasn’t managed to wrap his head around it after all these weeks. The very first time Keith had come over to this apartment, Lance had given him a tour of his expensive sex toy collection, and convinced him to wear a ball gag for the first time in his young life (it was fun, Keith has absolutely zero regrets, but what the hell?!). He’s never met anyone quite like Lance, who works sex into casual conversation with ease, smile never once faltering.
To this day, Keith still stutters and blushes his way through those conversations. Even with all the times they’ve hooked up, all the new things they’ve tried together, all the firsts Keith has given up, all the countless hours they’ve spent messing around over the phone… there’s still an air of nervousness that he can’t quite shake. Hell, if he’s being honest, he thinks Lance might like that awkwardness about him.
But for once, just once, Keith would love to be the one to catch Lance off-guard and leave him blushing and fumbling over his words. It’s been a goal of his for a while now and after stumbling across some questionable things while cleaning Lance’s apartment… he thinks he might have just found the key to it.
So, yes, that’s the story of why Keith finds himself leaning against the kitchen island, staring across the open-concept apartment to the front door and waiting not-so-patiently for the key to turn in the lock. He feels remarkably bare, with tight silk caressing his skin in the few places he isn’t completely naked. It’s a lingerie set, a vivid and striking bold red with black lace trim, not entirely unlike Keith had described his favorite color to Lance a few short weeks ago. Besides, it’s something he knows Lance bought for him given the date on the receipt he’d found in the package.
After discovering it, Keith had hurriedly packed it back up and put it back how he found it in hopes Lance would never know. Only… he couldn’t shake the thoughts of that gorgeous set, nor the amount of digits he’d noticed in the price. It was so expensive, such fine lingerie, and Lance had gone out of his way to buy it for him and apparently hadn’t worked up the nerve to give it yet.
Before long, Keith abandoned cleaning in favor of trying the outfit on, and standing in Lance’s bedroom staring at his reflection in that floor-to-ceiling mirror Lance insists on keeping uncovered next to his bed… the plan had hatched inside Keith’s mind.
It was easy enough to find the finishing touches once his mind got carried away with thoughts of a startled and flustered Lance. So now he finds himself standing in the kitchen in lingerie, a pair of fishnet stockings, increasingly aware of the vibrating butt plug he’d stretched himself out on moments before.
He’s been texting Lance for a while now, he knows he’s on his way right now and the anticipation is growing unbearable in his gut. The thought that in a matter of minutes Lance could come striding confidently through that door in the flesh, all disheveled and unshaven after his flight, it’s enough to make Keith’s cock tent the peekaboo slip he’s wearing.
Even though it feels like hours, it isn’t all that much later when the sound of the knob jiggling has Keith perking up. He poses against the kitchen island, leaning back and draping himself across expensive marble, hoping he comes across as seductive as he’s hoping for.
Keith inhales sharply, holding his breath while Lance walks through the door and crosses the threshold of the entryway. He’s toting a heavy travel bag on one shoulder, holding a bouquet of flowers in the other that Keith knows must be for him. It does something funny to Keith’s chest, seeing him again after spending so long apart. He feels whole again, in a strange way, as he stands there watching Lance kick his expensive shoes off with as little care as a teenager coming home from school.
“Keith? You around?” Lance calls out to the apartment, dropping his bag unceremoniously on the floor by the front door. He turns around, distractedly fixing the flowers in his hand, and when he looks up through those long lashes his gaze finds Keith’s in an instant. Lance’s eyes widen comically, a smile curling the corners of his lips.
“Welcome home.” Keith calls to him, picking himself up and slowly crossing the room. Lance doesn’t take his eyes off of him for a second, watching Keith’s every step, something acutely hungry in the way those blue eyes admire Keith’s body. It’s a power trip.
“Well, I’ll be damned. Way to put my fantasy to shame.”
“I missed you.” Keith chuckles, striding confidently into Lance’s space and wrapping his arms around his midsection. He pulls Lance closer, more forward than he’d normally allow himself to be, and Lance eats it up like a man starved. He meets Keith halfway in a kiss, eager and clumsy with it, lacking his usual air of control that follows his every movement. He kisses Keith hard, like he’s been counting down the seconds until he would have the chance to do this again, like he might never get to again.
Keith pushes him back against the hallway wall, hands knotted in his shirt in twin fists, pulling at the fabric as he licks his way into Lance’s mouth. They kiss messily, with Keith grabbing Lance anywhere he can, their hips slowly rocking together. Lance kisses him back with twice as much desperation, nipping and sucking at his bottom lip until Keith moans each time they kiss out of pain.
It’s almost comical how quickly things get heated between them, flowers hitting the floor so Lance can free both of his hands to grab at Keith’s ass. He runs them over Keith’s curves, teasing a single fingertip under the g-string of Keith’s lace thong. He makes a ruined noise when that fingertip grazes over the flared base of the butt plug Keith is still wearing.
“Oh, kitten, you have no idea how much I’ve missed you.” Lance groans, pulling back from the kiss to catch his breath. He leans back against the wall, hungry eyes roving over Keith’s appearance as it grows increasingly more disheveled. He looks appreciative to say the least. “Look at you, so sexy, I can’t wait to tear it off of you.”
“Not yet.” Keith insists, much to Lance’s apparent surprise as his jaw goes slack. Keith winks at him, straightening out his shirt to the best of his ability to undo his mess, and then he sinks down to his knees in front of the other man. Lance’s hand darts forward, instinctively threading his fingers through Keith’s hair and grabbing a handful of it.
“ No ?”
“Want you to fuck me in it first.” Keith tells him matter-of-factly, shooting a wicked smile up at Lance that speaks his intentions oh so clearly. His deft fingers work at Lance’s belt, then the button and zipper shortly after, and soon enough they’re tugging on thin cotton underwear. “Then I don’t care what happens to it. You can always buy me another.”
“Oh, is that so? Can I?” Lance quirks a single eyebrow, apparently amused by Keith’s sudden bedroom confidence. He’s not usually one to lead things, or make demands, but something about having to wait for it this long has brought on desperation strong enough to outweigh his better judgment. “Tell me, how long did you spend touching yourself while you were waiting for me to come home? Were you stroking that little cock of yours while you were texting me?”
“Mhm.” Keith nods his head, leaning forward to flick his tongue across the head of Lance’s cock. It’s a tease for both of them, Keith can just barely taste the bead of pre-cum he comes away with. He wants so much more than that. He wants to take Lance’s cock to the very back of his throat, wants to choke on the massive girth of it.
“Have you come yet?”
“Not yet.” Keith shakes his head, pressing a lingering kiss to the tip of Lance’s cock. He wraps his lips around it, gently sucking, tongue tracing the underside without taking it any deeper in his mouth. It earns him a groan, one of those deep ruined ones that Lance rarely lets escape. “Wanted to wait for you.”
“Good boy.” Lance assures him, reaching down to fluff up his hair. Keith leans into the touch, preening under the attention after going so long without being touched. He sighs contently, lapping each bead of pre-cum that weeps from the cockhead in his mouth. “Go on then, get me nice and hard for you.”
With that, Keith starts to suck Lance’s cock in earnest. He doesn’t hold back, immediately ducking forward and letting his lips glide across smooth skin to the very base of that long cock. God, he can feel it in the back of his throat, it’s so big he has to strain to breathe around it even when it’s just resting on his tongue. He closes his eyes, swallowing around the cock in his mouth with a soft moan.
It doesn’t take long at all for Lance’s cock to get fully hard with Keith’s mouth working over it.
He lives for this. He lives for the way Lance’s fingers grip his hair, at first bordering on too tight, and then so gently the moment he realizes how hard he’s been pulling. He lives for the soft grunts and groans Lance lets out as Keith bobs his head along his cock, slick noises filling the room as he puts his best cocksucking skills to work. He loves knowing how good he’s making Lance feel, gets off on that thought alone. It’s not often he pleasures Lance enough to see his composure crack, but something about getting his cock sucked throws all of Lance’s common sense out of the window.
With Lance’s cock still hitting the back of his throat over and over again, Keith reaches clumsily behind himself and fumbles until he finds the base of the plug he’s wearing. With a barely noticeable wince he eases it out of his body, eyes rolling back at the way it brushes against his prostate as it slides out. He tosses it carelessly aside, knowing they already have a mess to clean up later.
Then he replaces the toy with his fingers, shoving them deep inside of himself and trying to chase the sensation of being fucked in a way that the plug just couldn’t manage. He rides his fingers with damning familiarity, almost like he’s done this a few times before, curling just right despite the harsh angle of his wrist and managing to brush against the spot he needs it most. He’s lucky the cock in his mouth muffles the noises he’s making, or else he’d surely be embarrassed right about now.
Keith startles when Lance suddenly snaps his hips forward, fucking his cock into the back of Keith’s throat all at once and causing him to sputter around it. His grip tightens on Keith’s hair, pulling it hard as he starts to fuck his mouth in sure, steady thrusts.
“Yeah, just like that. Choke on my cock, baby.” Lance grits out, and even without opening his eyes to look Keith can just picture how Lance looks right now. His hair would be falling just above his eyes, skin slick with sweat, jaw clenched hard in concentration. Keith moans, fucking his fingers into himself just that much harder, grinding down against his own hand desperately.
It probably doesn’t come as much of a surprise to either party when Keith pulls off Lance's cock shortly after, his entire chin coated with saliva, and blinks his eyes open to stare longingly up at Lance.
“Fuck me.” Keith says, not a demand, but more of a plea for mercy. “God, Lance, just fucking fuck me .”
“It would be my pleasure.” Lance answers the call immediately, without a bid of hesitation, gently easing Keith back and holding out a hand to help him to his feet. Keith eases his fingers out of himself and stands on shaky legs, letting Lance grab his arm and lead him into the nearest room. It’s Lance’s study, a room with little more than a few bookshelves and a desk, one of the few rooms in the apartment that Keith doesn’t see much of. “Over the desk. Now!”
Despite never once seeing Lance use the desk for practical means, it feels right to walk over and sprawl himself over the fine, dark wood. He doesn’t bother undressing himself, not when he knows Lance will take off anything he deems necessary. He just leans over, feeling his silk slip ride up in the back, no doubt exposing his ass.
He lies there, prone and willing, legs shaking beneath himself with anticipation. He can’t see with his face buried in his arms, but he can hear the heavy steps Lance takes as he crosses the room. The moments drag on and Keith finds himself taking a peek behind himself, not regretting it in the slightest as he watches Lance struggle to undo the cuffs of his shirt before taking it off in one smooth movement.
By the time Lance turns back to him, Keith is hiding his face again.
A soft touch brings him back to the moment, Lance’s fingertips slowly tracing over the smooth skin of Keith’s ass. The touch starts out so faint it’s nearly ticklish, and Keith arches back into it in search of something more, but then it’s gone entirely. He hears Lance’s cruel laughter behind him and he whines.
“Please.” Keith tries to reason with him, even if he knows by now it’s a lost call. “Don’t tease me.”
“I’ll do what I damn well want with you.” Lance snaps, emphasizing his point with a sharp slap to Keith’s ass that has him jolting forward, further up the desk. He yowls, caught completely off guard by the harsh touch, but the moment he’s registered what happened his entire body goes lax. He’s already eager for another hit. “And you know what? I’m willing to bet that you’ll thank me for it afterward. Isn’t that right, kitten?”
“Yes!” Keith agrees in an instant, the moment that pet name drops. “Fuck, yes, Lance, I’m yours .”
“I’m not going to last long.” Lance sighs, like this fact pains him on a personal level. Keith trembles when those familiar calloused fingers reach between his cheeks, toying with the string of his thong and pulling it to one side. Next, he feels the flared head of Lance’s cock tap against his hole, a tease with no pressure behind it. “You’ve got Daddy all worked up, you little minx.”
“Come inside me.” Keith blurts without thinking, so turned on by the idea of Lance’s cum inside of him again that he’s lost the filter he was born with. At the very least, at least his face is still hidden. “Please.”
Lance doesn’t acknowledge the comment, but he does spit in his hand and then Keith can feel the way he slicks up his cock against the swell of his ass. He grins excitedly where Lance can’t see it, shamefully excited to be filled by that beautiful cock he loves so much. It puts all of the toys to shame, every last one, and that point is driven home yet again from the moment Lance starts to push it inside of him.
It’s something else entirely, the way Lance’s cock fills him up with each inch it presses inside of him. It’s a high like no other, it steals the breath from his lungs, it weakens his knees beneath him. He grips the desk with white knuckles, whimpering with need as that cock spears him.
Lance isn’t much better, apparently the time apart had affected him even more than he’d let on. His hands are shaking at Keith’s hips, fingers flexing and blunt nails digging into soft, plush skin. Keith even hears the distinct sound of fabric tearing as the stockings he’s wearing give under the pressure of Lance’s hold. And Lance, the sound he makes when he finally bottoms out… it’s practically a growl .
“All dressed up, fuck, what am I gonna do with you?” Lance laughs, and it’s dark, like he’s picturing all the things he could do with Keith right that very moment. He flexes his hips, pressing his cock into Keith’s hole in slow, deep grinds. “Your hole is sucking me just like your mouth, can’t get enough of me. You always want more, Keith. You need it deeper, faster, harder. Never satisfied.”
“You always satisfy me.” Keith argues, his words slurred with his face pressed into his arms.
“Then why do you keep crawling back for more, hm?” Lance taunts, snapping his hips forward in one harsh thrust that jostles Keith against the desk. From that point on, he keeps that brutal pace, fucking Keith hard enough that the sound of skin slapping skin fills the room. “I’ve got you dependent on my cock, you live and breathe to service me. Such a good boy, I’m so lucky to have you. Pretty kitten.”
Lance keeps fucking him until Keith is a ruined mess plastered against the desk, with silk clinging to his skin, and lace leaving an imprint on his reddened ass cheeks. He’s so fucking sensitive at this point, strung-out like a live wire, and he’d give anything for Lance to bury that cock into him and just come.
He can’t wait for it, can’t wait for the shaky way Lance will sigh his name, or the way he’ll grip Keith’s hips and pull him back into it like he doesn’t want a single drop of cum to escape Keith’s hole.
Keith comes first. He can’t help it, all of the anticipation and prep work had just left him closer than he would have liked to admit. And now with Lance on top of him, his heavy panting breaths ghosting over the nape of Keith’s neck, his cock splitting him open… it’s impossible to stave off his high.
Keith trembles and shakes through it, pressing his hips back into each of Lance’s thrusts even as he loses himself somewhere on cloud nine.
Luckily, Lance wasn’t lying when he said he wouldn’t last long, as it turns out. It’s only a couple minutes later when Keith feels the telltale tensing, when Lance’s grip grows tight enough on the slip that Keith is wearing that he yanks it downward and one of the straps gives out. From then on it’s barely clinging to Keith’s frame with only half of its normal support, and it doesn’t stand much of a chance with Lance still tugging on it as he gives his final few determined thrusts.
He bottoms out in Keith then with a guttural groan, hips twitching forward as his cock jumps inside of Keith and starts to spill its load. It’s a release of its own, feeling Lance let go, grinding his hips against Keith’s ass in slow winding movements as he rides out his orgasm to the fullest. When he finally starts to come down, he leans forward over Keith’s back and braces one arm against the desk, simply holding himself there and giving them both a few minutes to come back to reality.
“You ready?” Lance asks not long later, when Keith is on the very brink of drifting off to sleep despite their uncomfortable arrangement. Keith blinks his eyes open fully, looking back over his shoulder to find Lance’s face mere inches from his own. He grins, clumsily, and leans forward to press their lips together.
“For what?” Keith whispers back, utterly confused, far away from the moment and still basking in that after-sex hazy glow he loves so much. Lance looks wide awake though, completely aware, his eyes shining with something akin to a challenge that both worries and excites Keith to his core.
“Oh, you didn’t think we were done here? Did you?” Lance shakes his head with a fondness that Keith still isn’t quite used to seeing, from anyone. “You don’t get to get all dressed up and tease me then walk away afterward. I’m nowhere near done with you, sweetheart.”
“Is that a threat or a promise?” Keith asks, a lopsided smirk on his lips. He knows he’s biting off more than he can chew, that Lance can and will take him apart with those damned skilled hands. Still, he can’t help but play with fire, matches dipped in gasoline and all.
“Wouldn’t you like to know.” Lance counters, gently easing his softening cock out of Keith’s body and then gesturing for him to get up. Keith reluctantly pries himself off of the desk, brushing his hair back out of his face, and turns to Lance. He finds himself being undressed then, Lance makes quick work of tearing the lingerie off of him, until he’s standing bare before him like he has so many times before.
Lance steps forward and cups Keith’s face between his hands, leaning in and kissing him deeply. It’s something uniquely special, having Lance kiss him so sweetly moments after sex, a grounding gesture in a world of lust-fueled haze. It’s the soft touch of lips, of tongue against tongue, shared breath and noses bumping. Keith could lose himself in it.
It doesn’t last long though before Lance pulls back, tracing Keith’s jaw with his fingertips and then tilting his head back so their gazes meet. Lance’s eyes are dark again, a familiar toothy smile on his face that sends shivers down Keith’s spine in all the right ways.
He grabs Keith’s hand and leads him out of the room, an unspoken anticipation in the air between them.
This time, they end up in Lance’s bedroom, and Keith’s eyes automatically drift to the mirror that spans an entire wall of the bedroom. He watches their reflections rather than staring at Lance directly, finding himself intimidated by the amount of dominance radiating off of Lance all of the sudden.
Maybe that’s why he doesn’t see it coming enough to brace himself when Lance suddenly wraps an arm around his hips and pushes him down onto the bed. Keith gasps, falling onto the mattress with a little bounce, cheeks flushed as he looks helplessly up at Lance. Still, he doesn’t speak.
He watches Lance in silence, having gotten used to this routine by now. More often than not, their sex finds them landing in certain roles. He’d known going into this that Lance had certain preferences… if he’s being honest that had been a big part of why Keith reached out in the first place. He’d never been properly dominated before, by someone with experience, who knew what they were doing.
As it turns out, it’s quite a bit better than some douchebag from Grindr choking him so hard he sees stars while they fuck. It’s something else entirely… something with give and take, something with its own specific brand of intimacy and vulnerability from both sides, something that never makes Keith feel unsafe or pressured like that night had.
So, when Lance goes into the closet and returns with soft rope bought specifically so it wouldn’t leave lasting damage on skin, Keith doesn’t even blink. He just lets Lance maneuver him onto his hands and knees with firm touches, then willingly gives up his hands for Lance to tie them to the bedposts at the head of the bed.
And when Lance makes a second trip to the closet, Keith doesn’t let his mind wander to the worst case scenario like he might have the first few times they did this. He knows now, to his core, that if Lance brings out anything Keith doesn’t want to do… even if it’s something he normally loves and just isn’t in the mood for today… all he has to do is say. Lance won’t even question him, he’ll just put it back without ending the scene. That level of trust is something Keith values higher than he can put into words.
Then Lance turns around, holding something it takes Keith a moment to recognize, and a blush takes over his skin from head to toe. A spreader bar. They’d only used one once before, when Keith had been a particularly argumentative brat and Lance had wanted to punish him. They’d spent the entire night in the bed with Keith’s legs forcibly spread, Lance working him up to full aching hardness and then leaving him untouched, instead flicking on the television in his bedroom and waiting for Keith’s boner to eventually wither… before doing it all over again. Oh, it’d been torture.
But that release at the end of the night… when Lance finally gave him permission to come… It was an orgasm like no other Keith had ever experienced.
Lance walks over to the bed and sets the spreader bar down near the end of the mattress, his hands empty when he leans over the side of the bed and meets Keith’s gaze on the same level. Keith smiles weakly at him, certain that his expression must be riddled with blinding affection. Lance leans in, pressing a kiss to his cheek, then leans back just as quickly before Keith can try to make him linger.
“I’m going to spank you.” Lance tells him, leaving no room for argument. Keith nods slowly, processing the information, not entirely unaware of the way his cock is twitching with interest between his legs and threatening to harden again at the thought alone. “You tell me if you need me to stop, yeah?”
“Yeah.” Keith nods, distracted, rubbing his thighs together while he still has the ability to. Lance narrows his eyes at him, reaching out and grabbing a fistful of Keith’s hair. He yanks his head backward, demanding that Keith meet his gaze directly, staring hopelessly up at him.
“ What did I say, Keith ?”
“I will tell you if I need you to stop. I’ll use the safeword. I promise.”
“That’s more like it.” Lance shakes his head, sitting up and moving around the bed. Keith lets Lance fix the spreader bar between his thighs, keeping his legs spread far enough for Lance to have free range of his body however he pleases. Keith feels distinctly helpless when all is said and done, unable to do much more than tremble and shake in place as his excitement quickly grows. He’s hard again now, rather shamefully, quicker than he expected he could be after having such a powerful orgasm moments before.
He isn’t given any time to prepare before the first slap lands, full-palm and powerful against his ass. He knows it must leave a reddened imprint behind, he can hear the impact echo around the room afterward so succinctly it makes his head spin. He moans like a cheap whore, embarrassed that he can’t lower his head enough to muffle his sounds with the sheets. He’s forced to pant and gasp into the open air of the room, and he knows Lance is clinging to his every reaction right now.
There’s no way he can’t tell how much Keith is enjoying this. He’s a slut for the rough treatment, something that’d surprised the both of them the first time they played around with hair pulling and the occasional love tap on the ass during sex, before things had escalated in the bedroom.
Lance doesn’t give him any time to relax between hits, just starts spanking him over and over again with brutal force behind every hit. It jostles Keith forward every time, has him bucking his hips weakly and managing to connect with absolutely nothing, his cock drooling between his legs completely untouched.
It isn’t long before his ass stings even when Lance isn’t actively hitting it, his skin on fire with a lingering soreness from all of the hits he’s already taken. And yet, that’s when he finds himself most excited for another brutal hit, arching his back and trying in vain to shove his ass back to demand more. He feels desperate for it, fat tears rolling down his flushed cheeks and then falling to the bedspread.
Time passes so strangely when he’s in this state, he can’t honestly tell if it’s been minutes or an hour when Lance’s hand stills on his ass and stays there. His fingers massage the sensitive skin just hard enough that it hurts, and Keith knows he isn’t finished with him yet by any means.
“Fuck me.” Keith finds himself asking again, though this time he hardly recognizes the ruined voice that comes from his lips. It’s scratchy and raw from his cries, it sounds like he’s been screaming for days. He shakes his head, hair falling in his face, and pants heavily to try and catch his breath. “Fuck me, Lance.”
“No.” Lance responds, easy, like he doesn’t need a single second to debate it. If Keith was crying before, now he’s sobbing, a broken and wounded noise escaping from somewhere deep in his chest. He wants to argue, but he doesn’t have the fight in him, and he knows it wouldn’t get him anywhere. “I wanna hear you beg for my cock again, understood? And maybe, just maybe, if you can convince me… I’ll stick the tip in so you can feel it when I fill your ass again.”
“No!” Keith cries, outraged by the idea. The tears start again and he can’t hold back his sobs, growing louder when Lance’s hand pulls back and slaps him again. “Fuck me, Lance! Please!”
“That’s it. Go ahead and cry, I don’t care.” Lance laughs wickedly, picking back up where he’d left off and starting to spank Keith’s red and raw ass without taking a break between hits. It’s just skin on skin, that flat palm making contact with the curve of Keith’s bottom, over and over again. “Ask me nicely, yeah?”
“Please, Daddy .” Keith tries, not above playing dirty to try and get what he wants. He knows all of Lance’s kinks just as well as his own, after all, it wouldn’t be fair if he didn’t. He looks over his shoulder even as his body protests the movement, blinking wide eyes back at Lance. “Please give me your cock. I want all of it. Want you to stretch me open on your big cock, I don’t wanna be able to take a step tomorrow without feeling where you were. I love it, love being your little fucktoy. Please, pl-”
Keith cuts himself off with a hiccup of a moan when two fingers press into his hole at once, curling and pressing down against that spot that makes his legs give out beneath him. He hits the mattress as best he can with his hands held up, spreader bar digging into his skin uncomfortably, and moans .
“This where you want me, baby?” Lance snarls, fucking his fingers into Keith’s body in brutal sharp thrusts, even spitting between Keith’s cheeks where he’s stretched wide around them. And though he doesn’t breathe a word of it, scared that Lance might stop touching him like this… Lance can feel the heat building beneath his skin. His orgasm is fast-approaching and he isn’t sure how, his cockhead just barely brushing the sheets beneath him, but if he concentrates hard enough he’s sure he can-
Lance’s fingers slip out suddenly, and instead his hand comes back down against Keith’s ass in a wicked slap, sending Keith jolting forward with a cry.
… A cry that quickly turns into a moan as his cock twitches its way into a powerful orgasm that burns through his entire body like a wildfire. He whines pathetically, trembling all over as pleasure courses through him in its usual syrupy-slow way, making sure he has no choice but to dwell on the agonizing pleasure tearing through him before his mind has fully caught up to what’s happening.
Fuck, at this point Lance isn’t even touching him, and that’s maybe the most embarrassing part of this whole thing. He came literally untouched, the height of it hitting him mere seconds after Lance’s hand had come down across his ass with all the force of a freight train behind it. Fuck, fuck, fuck-
“You’re kidding.” Lance whistles, low under his breath, and smoothes a hand up Keith’s spine to try and calm him down. Keith is still shaking, his breaths coming in short, staccato pants. Lance’s hand doesn’t leave him, just keeps rubbing across his back, and right now it’s the only thing capable of bringing him back after an orgasm like that. “Oh, kitten, aren’t you something else?”
“Fuck.” Keith shakes the hair out of his face, laughing breathlessly. He turns to make a joke out of it, wanting to brush past this and not dwell on how he’d come, when suddenly Lance’s touch disappears and returns as fingers at his hole again. Keith’s eyes go wide. “I need a minute, I can’t-”
“If you want me to stop, you know how to ask.” Lance reminds him, but it’s gentle, and Keith’s shoulders slump in defeat because he knows Lance is right. When he’s given time to actually think about it, if he wants this to stop or not… he doesn’t even try to form their safeword with his lips. He just lowers his head to hide his blushing cheeks, then presses back against Lance’s fingers.
Lance laughs, pressing two inside and going straight for Keith’s prostate with infuriating accuracy. Keith gasps, thrashing uselessly in his binds, uncertain if he wants to escape the touch entirely or chase more of it so soon. “That’s it, baby, arch those hips up and let Daddy play with your pretty little ass. I’m not gonna fuck you though, I already made that mistake once.”
“Please.” Keith tries, clenching around the fingers in his ass, which only leads to Lance retaliating by adding a third one to the mix and fucking his hole that much harder. Keith groans, relaxing his body and letting Lance have his way with it. “I need it. I need to feel you. It’s been so long, pl-”
“Nuh-uh, I don’t think so.” Lance snickers as he fingerfucks Keith’s hole. “You can’t handle my cock, you need to earn it. You hold it together and don’t come again until I say I’m finished with you, then I’ll let you take my cock again, and only then.”
Lance emphasizes his point with a particularly hard thrust of his fingers before pulling them out and instead spitting on Keith’s twitching hole. Keith gasps, shaking his hips back and forth, gritting his teeth through the sensation of saliva rolling down his taint and balls. Lance must be feeling particularly amused at his misery today, as he’s still chuckling when his hands grip Keith’s cheeks a moment later and spread them wide. His wet hole exposed to the air, it’s almost a relief when Lance’s wicked tongue flicks across it suddenly, tracing the rim of his asshole with as much ease as when he speaks. Devil’s tongue.
“You like that?” Lance whispers against the curve of Keith’s ass, nipping the soft skin there. Keith’s hips buck forward, but then he’s pressing back into it just as quickly, chasing the sensation of Lance’s skilled mouth working his hole. Lance must know it too, cocky bastard, because he just barely teases dipping his tongue inside of Keith before it darts away, lapping wetly just below where Keith needs it. “Tell me how much you like it when Daddy eats your hole.”
“Fuck.” Keith snarls, hands curling into fists where they’re bound to the bedposts. He hates saying shit like this, hates it nearly as much as he loves the act itself. “Y-Yes, Daddy, I love it. Please keep eating me out. Fuck me with your tongue. Please .”
For once, Keith doesn’t have to beg too long before Lance gives in to his pleas. He makes quick work of burying his face between Keith’s cheeks again and plunging his tongue into his wet, stretched hole. He works Keith open around his tongue with sure, languid licks inside of his body. He’s playing Keith like a harp, with each pointed flick of his tongue and every muffled moan against Keith’s most sensitive areas.
He starts to fuck his tongue into Keith’s body soon enough, tongue curled to a point that he repeatedly presses into Keith, over and over again. It’s not nearly big enough to satisfy, not when Keith’s already had Lance’s monster cock tonight, but damn if it isn’t a nice build-up to what’s sure to be the finale of the night. He knows Lance will fuck him again, he knows it. Lance may have resolve, but he’s not a robot, he’s going to give in to his own body’s urges and fuck Keith like an animal before they’re through here.
When Lance pulls away, Keith can feel himself getting turned on again. It’s impossible not to be, thinking about how much more satisfying Lance’s cock would be while that tongue fucks him in short, clumsy little thrusts. He’s lost in thoughts of it, of Lance holding him down against the mattress and fucking him like a damn fleshlight, taking what he wants from his used, ruined body.
“Someone’s enjoying themselves.” Lance observes smugly, reaching between Keith’s legs to wrap hand around his half-hard cock. It’s so sensitive it errs on the side of painful, but Keith grits his teeth and doesn’t dare to show it, so desperate to come again that he’s willing to take the good with the bad and chase it anyway. He thrusts into Lance’s hand, grunting as he fucks his fist. “Again? Already?”
“It’s good… really good.” Keith admits, as much as words are escaping him in his current state. He feels the need to praise Lance for a job well done. He’s never been taken apart so thoroughly in his life, laid bare and exposed, completely at the mercy of his own body’s desires. “Your mouth… fuck.”
“Is it as good as my cock?” Lance questions, surely already knowing the answer. “Answer me.”
“... No.” Keith admits quietly, like he has any pride left in him at this point. Lance hums thoughtfully behind him, and Keith feels the mattress shift as he moves around the bed, no doubt getting ready for his latest way to tease Keith to the brink of insanity.
Keith’s eyes widen when instead of fingers or a tongue at his hole, Lance’s cockhead fits snugly against his fucked-out hole and threatens to press inside with ease.
“You want this instead?” Lance asks, and Keith is nodding his head eagerly before he’s even finished asking the question, trying to press back onto the cock behind him. Lance laughs, easily evading his efforts, but it’s gentler than before. He’s giving in . “Never satisfied unless you’re stuffed full, are you?”
“Never.” Keith agrees gruffly, the smile audible in his voice. Lance makes quick work of moving to untie his hands, like now that he’s made up his mind to give in he’s just as eager as Keith. Keith rubs at his wrists awkwardly to get the feeling back to them fully while Lance unlatches the spreader bar and gives his thighs the same treatment, rubbing them with his hands and then peppering kisses across the reddened skin there.
They don’t linger on that for long though, both too focused on sex to worry about much else until they’ve both had a chance to come. So, when Lance sits up and meets Keith’s gaze across the bed, all bets are off. Keith darts forward in a second, and Lance’s arms open to catch him, and then they’re kissing hard as they roll around in the sheets together. Their bodies grind against one another, hips weakly rutting, and the edge just keeps building until it becomes unbearable.
Lance moves them to the edge of the bed nearest the mirror and Keith gives him a look of annoyance, but Lance just kisses it off of his face anyway. He grips Keith’s jaw afterward, turning his head toward the mirror so he can watch as he settles over Lance’s lap. He doesn’t sit, he hovers just over his cock, familiar enough by now with the way Lance likes to top even from the bottom.
“Don’t look away, kitten, open your eyes and watch. Now isn’t the time to be shy, you’re the one that begged me to put my cock in you, now you’re gonna watch me give you what you want.” Lance tells him, but his voice is filled with so much kindness Keith can’t possibly deny him. He forces his eyes open and stares at his reflection, watching in awe as he sinks down onto Lance’s cock. It presses into him and he whines like a bitch in heat, entire body shaking with the urge not to drop himself down into Lance’s lap all at once. “That’s you, baby, look at how much you love this. You really were made to take cock, weren’t you? Such a pretty little hole, look at the way it sucks me in.”
“It’s embarrassing.” Keith mumbles, but Lance isn’t having that. His hand comes up to Keith’s throat, lingering there for a moment before Keith gives a subtle nod of approval. This is still a touchy subject, but they’ve been working on it, and Keith has full faith in Lance that he’d never hurt him.
Lance chokes him lightly, gentle pressure on the sides of his neck until his breathing stutters just the slightest bit under the pressure. His eyes flutter, open and closed, like he can’t possibly decide whether it’s more important to watch or bask in the sensation.
“Don’t be embarrassed. There’s nothing to be ashamed of.” Lance informs him, bucking upward and fucking into Keith in one short thrust. Keith figures all’s fair then and drops himself all at once, ass cheeks hitting Lance’s hip bones as he settles in the other man’s lap, that massive cock seated deep inside of his body. He groans, dropping his head back against Lance’s chest as he catches his breath.
“Fuck.” Keith laughs, breathlessly. “You’re so big. How do you even fit ?”
Without saying a word, Lance grabs Keith’s hand and leads it down between his own legs. He leads Keith’s fingers to where they’re joined, where Lance’s cock is splitting Keith open, his rim fluttering weakly around the intrusion. Keith bites his lip, hopelessly turned on when Lance flexes his hips, thrusting into Keith’s body in one smooth movement.
“Feel it. Feel the way your body works my cock.” Lance whispers, kissing the nape of his neck, even nipping at it to drive his point home. “Like magic, isn’t it?”
“Fuck me.” Keith demands, for maybe the hundredth time tonight, and for once Lance actually answers the call and gives him what he wants.
Lance is rough about the way he grabs Keith and rolls them both fully onto the bed, tackling Keith back into the mattress and wrenching his legs open wide. He settles between them, pressing his cock to Keith’s hole and pressing it inside with no hesitation. He sinks into Keith fully, burying his cock in Keith’s warm heat all at once, both of them sharing in moans as he bottoms out.
From that moment on, it’s all Keith can do to cling to Lance’s shoulders for support as he’s fucked bodily into the mattress. It’s everything he’d been hoping for and more, he can’t possibly get enough of it, as he spreads his legs impossibly wider and arches up into every single thrust. Lance gives it to him hard, the bed squeaking beneath them like it might finally decide to give up and croak today.
Lance fucks him in fast, harsh thrusts that have him gripping the sheets with white-knuckles. It’s so good, Keith just closes his eyes and basks in the feeling of being taken apart so wholly. Lance knows his every button to press, knows every spot on his body that turns him on and abuses that knowledge so wholly.
A few short months ago, Keith would have thought it impossible to come this many times in a night, but Lance always finds a way out of sheer determination. Before Keith knows it, his orgasm is building again, slower than the others and reluctant like his body still hasn’t made up its mind if he’s capable of it… but it’s building nonetheless and he’s certain Lance will find a way to pull it out of him.
“Getting close again, baby?” Lance says, almost like he could tell where Keith’s thoughts were at. He leans forward to pepper kisses across Keith’s chest, taking one of his nipples into his mouth and nipping playfully at the sensitive nub. Keith moves to swat him away, before quickly changing his mind when Lance starts to suck on it instead, tongue flicking across it over and over again. Lance gives the other one the same treatment before finally lifting his head and meeting Keith’s gaze. “I can feel your body pulling me in and trying to keep me there, buried to the hilt inside of your greedy little hole. I can tell when you’re close, you might as well admit it.”
“Fuck.” Keith drops his hands to his face, scrubbing them across it. “Yes, damn it, I’m close.”
“There you go, baby, was that so hard?” Lance snickers, pinching at his thigh and hitting him with a particularly well-aimed thrust to his prostate before he can retaliate. Keith moans, entire body trembling as Lance’s cock abuses his g-spot with infuriating accuracy.
“Are you close?” Keith asks, belatedly, realizing that he hadn’t even thought to ask. Lance had said that Keith wasn’t coming again until he finished, but he has a feeling that Lance isn’t too far behind him anyway with how his thrusts have starting getting choppy and too-quick. Lance always does this once he’s come at least once and the edge is off, his second or third orgasms take so much longer to build, and Keith can feel the way his body struggles through it. Lance is shaking, covered in a sheen of sweat, panting heavy breaths as his body chases its high, using Keith’s to get there.
“Fuck, yes.” Lance nods his head, nails digging into Keith’s sides unintentionally. Keith reaches up and strokes his hair back, a wordless comfort as his world comes apart at the seams. “Talk to me, baby, tell me how badly you want it.”
“I want it so bad.” Keith whispers, propping himself up on his elbows so he can try and fuck back against Lance’s increasingly erratic thrusts. “I want you to fill me up, mark me as yours. Make me your bitch.”
His words must strike a chord within Lance because before he knows it, Lance is thrusting hard into him and staying there. His cock jumps inside of Keith and a surge of added wetness quickly follows, Lance groaning deeply through it as he loses himself to the sensation. He rocks his hips in weak, needy little thrusts that do little more than let the mess leak out around his cock, but Keith doesn’t have the heart to do much more than push his hair back and comfort him through it.
He’s close himself, and when Lance comes back to himself enough to realize it, it only takes a couple pumps of his fist over Keith’s cock before he joins him in that mind-shattering ecstasy. He throws his head back and cries out, cock just barely twitching its way through his third orgasm of the night, a weak dribble of cum ebbing from the slit. Keith collapses back against the pillows shortly thereafter, not bothered in the slightest by the slickness between his thighs.
Lance, however, isn’t one to bask in the afterglow for long before he feels the need to go get cleaned up.
He pulls out without any warning and Keith whimpers at the loss, propping himself up to glare at the other man. Lance winks at him, reaching down to run his fingers through the mess of cum between Keith’s cheeks.
“Fuck, baby, look at how well I bred you. So much cum it’s dripping out of you. I filled you, didn’t I?”
“Lance, cut it out, don’t tease m-” Keith yelps when Lance suddenly rolls him over onto his stomach, barely getting his bearings before there are fingers at his hole again. Lance toys with the mess of cum, pushing it back into Keith’s hole and keeping his fingers there to plug it. “Lance!”
“Shh, baby, lie down and let Daddy take care of you.” Lance gives him a playful tap on the ass, pushing him forward until he finally gives and lets his head hit the pillows. He grumbles under his breath about it, but he doesn’t fight it in the slightest when Lance pulls his cheeks apart and dives between them to lick his own cum out of Keith’s ass. He’s painstakingly thorough about it too, the bastard, letting his tongue lick Keith open slow and sure.
It’s almost relaxing, in a way, how Lance expertly takes his body apart with his mouth and only his mouth. He’s a menace to society, the things that man is capable of should be criminal. He doesn’t pull away until he’s had his fill, and even then he doesn’t go far, kissing across the sensitive skin of Keith’s ass cheeks. “Mm, such a messy kitten. Look at that sloppy hole, how many loads of cum do you think I can fit in there? Hm?”
“Fuck.” Keith whimpers at the thought of being fucked again so soon.
“But I suppose I’ll give you a little break, yeah?” Lance relents, letting go and moving to lie down beside him. Keith is still catching his breath, breathing so heavily he wonders distantly if he should be concerned by it. At first, he’s so out of it he can’t fully tell what he’s looking at, drifting in and out of sleep until he realizes that Lance has settled right beside him with his head on the same pillow. Those deep blue eyes are staring into his, filled with so much warmth and affection it borders on blinding.
“What?” Keith mutters, laughing softly.
“You just seem a little out of it, kitten. You need anything? A drink?”
“No, not yet… right now I just wanna hold you.” Keith insists stubbornly, despite how dry his throat is after all the sex they’d just had. He shuffles closer, flinging an arm over Lance’s body and pulling him in, and Lance goes as willingly as the stuffed hippo Keith had owned as a child and snuggled religiously every night. Keith clings to Lance just as tightly, grinning happily as he buries his face into the curve of the other man’s neck.
“Is that all?”
“It feels like forever since we’ve been able to do this.” Keith blinks tiredly, yawning despite how hard he’s fighting to stay awake. He can’t be trusted when he’s tired like this, all fucked-out and content, in the arms of someone he cares so deeply about. He might say something he’ll regret.
He’s been toying with the idea of saying that dreaded “L” word for awhile now, if he’s being honest. It just seems like a curse, like the moment he lets himself really have this someone will pull the rug out from under him and ruin it all. He knows why Lance hasn’t said it, Keith had been very open about how hard it was for him to be in a committed romantic relationship from the start, that’s why the basis of their arrangement had been sex at the beginning. But then it became something more… so much more… and Keith isn’t sure when his snowball rolled downhill into a fucking avalanche of emotion, but it’s definitely happened with or without his approval. He’s… in love.
Keith bites his tongue at the last minute, burying his face deeper into Lance’s neck. “I… really missed it.”
“Yeah?”
“I missed you.” Keith admits, letting that little truth slip out.
“Oh, baby, you’ll never have to go that long again.”
“Yeah right, what are you gonna do? Cancel all your trips? Clear your schedule for me?”
“No, kitten, I’m gonna take you with me.” Lance assures him, fingers gently roving through Keith’s hair and untangling knots. Keith’s eyes go wide, comically wide, like saucers… but at least he’s hidden deep enough in Lance’s skin that he won’t be able to see the shock on his face. “It’s about time I started showing you off, yeah? Maybe we can make things official, let the paparazzi snap a couple pictures of us out to eat together, drag you along to some stuffy event with our arms intertwined. You think you could handle something like that?”
“... I think so.”
