Actions

Work Header

You get me mesmerised, (so hypnotised).

Summary:

He feels Lance's smile against his lips and knows it’s because he likes it when Keith tells him exactly what he wants, as if he isn't going to take whatever Lance gives him, as if literally the mere drag of Lance's fingers against his skin doesn't set him on fire.

They kiss slowly and lazily, matching his strokes on Keith's cock. But never less sensually, dragging their lips against each other. Keith kisses Lance's lower lip and drags his tongue over it lightly.

Lance hums.

Notes:

(See the end of the work for notes.)

Work Text:

Finally,

After a very long day, they are finally back to their hotel room. It's a decent sized room with an adjoining bathroom. It leans towards modern and simplistic design with dark furniture and dim lighting. Overall it's very similar to the ones on Earth.

 It’s relaxing, Keith likes it.

‘Their room’

It's funny (embarrassing) how the simplest intonations still manage to make Keith feel all giddy. Even after all this time they spent together, even when Lance has been regularly accompanying him to most blade missions. They have been practically inseparable working as a team and well… on a personal level.

It's not even the first time they share a room and yet–

Whatever. Point is, the room is nice. It's his and Lance's after all. Everything they share is nice, Keith thinks.

They just got back from their annual gathering with the rest of the team. It has been nice, of course. Keith has missed all of them, it's always nice to see them again. Even still social interaction has never been his element, especially not when their supposedly team-voltron-only gathering had somehow turned into an intergalactic sort-of-after-party sort-of-diplomatic-meeting.

So…

Yes, Keith was exhausted to say the least.

He takes his black blazer off and drapes it over the dressing chair and proceeds to untangle his suit tie only to feel a pair of fingers hooking under his suspender and pulling him behind against a flat firm chest.

Speaking of which,

He gasps lightly is surprise but it quickly turns to chuckles, “Hey there, like what you see?”

“Hmm” comes Lance voice from behind him, and damn he feels the hum vibrating through his chest, “You know I have a thing or two for suits, especially suspenders” he can practically feel his smile against his ear, feels his hands slowly running from his back to his shoulders, the fabric rustling with the movement. He can’t help but sigh and succumb to the sensation. “Are you one to talk by the way? I have seen the way you kept staring at all night.”

Oh.

Yeah, that.

Well what if Keith has been staring a little (too much) at his boyfriend? He looked so good in his black dress shirt and navy suit, it brought up the color of his ocean-blue eyes and dark complexion. So, yes. Keith has been shamelessly staring, not even trying to be subtle about it. Sue him. 

He could feel Lance's arms now circling his waist from behind and fumbling at the fly of his suit pants, his breath stuttered, “Lance..”

“Let me take care of you, Keith,” Lance's breath tickles the shell of his ears.

Fuck.

“I miss you,” tongue barely darting out to swipe at his ear.

Double fuck.

(If Lance wasn't too stubborn about ‘Keith I don't want you to catch my cold!’ Thing, in the last couple of days, Keith would have deep throated him the moment he got his suit for the fitting session. Like, right fucking there. He would have pulled those sinfully fitted pants and had his way and then some that Lance wouldn't even be missing him right now, but alas. He honestly was THIS close to jumping Lance this evening when they were getting ready. He didn't.)

Lance had the suspenders off his shoulders and freed him from the tight hold of his black suit pants by now, lightly fisting his semi-hard cock through his boxers, making him slump and resting half his weight on him.

“Come on, Lance” he sounded very on edge already, he felt Lance nuzzles at his neck pushing his hair aside and instinctively cranked his neck to the side, giving him access, his eyes fluttering shut at the barely-there brush of lips against his skin. He let out a throaty moan bucking his hips, “Relax, babe” Lance whispered nibbling at the shell of his ear. And when it was all becoming too much, Lance finally pulled his boxers down, revealing his hard cock, shiny and leaking. He felt Lance's breath hitched and fuck it made him choke on air in return. Lance slowly wrapped his fingers around his cock relishing in the way it throbbed at the contact. He moved his fist in slow lazy strokes, swiping the pre-cum collecting at the slit and smearing his whole length with it.

God, that felt so good.

A chuckle.

Shit, he said that out loud, didn't he?

“Yes, you did,” Lance sounded amused. AND breathless. Keith likes this sound. “I like it when you are vocal. Like to know you feel good. That I make you feel good,” he felt a shiver running through him.

Keith turned his head finally catching a glimpse of that ocean-blue depth, he sighs, eyes lidded as he stares, making sure Lance notices him staring again in less than 24 hours intervals. And when he sees these eyes darkening, satisfied, he holds Lance's tie and pulls him close, “Kiss me,” dragging him to a kiss. Lance's hand never stopping on his cock.

He feels Lance's smile against his lips and knows it’s because he likes it when Keith tells him exactly what he wants, as if he isn't going to take whatever Lance gives him, as if literally the mere drag of Lance's fingers against his skin doesn't set him on fire.

They kiss slowly and lazily, matching his strokes on Keith's cock. But never less sensually, dragging their lips against each other. Keith kisses Lance's lower lip and drags his tongue over it lightly.

Lance hums.

He bites it gently and then sucks, filling the hotel room with wet noises with the flap, flap, flap still going from under there.

Lance moans, “Fuck, Keith…” and presses more into Keith's mouth kissing with matching vigour, twisting his hand the way he knows Keith likes and swallows every moan from him. He plays with the foreskin, pulls it down to reveal the head and runs his fingers in the space underneath, and watches, captivated by the open (vulnerable) expression on Keith's face, captivated by his soft ‘Ah’s that keep falling from his pretty mouth.

Keith rocks his hips sinfully fucking himself into Lance's fist losing himself to the sensation. He feels Lance's hardness pressing against his ass and promises to give it all the attention soon, and just that thought makes him buck his hips harder. “There you are, let me see how much you like it when I touch you like this,” Lance says against his lips.

Keith almost shouted when Lance brought his other hand down, fumbling his balls, and then drags it down stimulating his perineum. Moving both hands in sync. Keith's legs begin shaking so hard, his muscles tensing, he grips the beck of Lance's head threading his fingers through the soft brown locks of hair as he pants and moans heavily, “Ah- Lance... don't stop– hah I'm close don't stop-”

“Come on, sweetheart, I want to see you cum on my hands,” was all Lance had to say for Keith to see nothing but a blinding white and feel nothing but his orgasim seeping through him, jerking violently and leaning heavily against Lance's chest behind him, he barely registered the whimpering noises as his own as he slowly came down from his high. Lance milking him dry through it all.

He opened his eyes slowly to see Lance watching him intently, “You look so hot when you cum,” he whispers.

Keith feels this tiny whisper alone could ignite all his insides and reduce him to ashes. He couldn’t bring himself but to hum in satisfaction as he pressed a light kiss on the corner of Lance’s mouth. He looked down to see his cum smeared a part of Lance’s blazer, the tip of his sleeve. Deserved.

As if on cue, Lance unwrapped his fingers bringing his hand up to Keith's face, “Lick.” he commanded in that authoritative voice he knows send shivers all over Keith’s spine.

Keith held his wrist and darted his tongue out tasting his pinky finger, starting with small kitten licks all the while maintaining eye contact with Lance. He is tasting himself on Lance’s balm. Him. Keith on Lance. It felt satisfying, it made him hot all over. But it also made something swell and surge in his chest in the best ways.

He wrapped his mouth around Lance’s finger licking and sucking it clean, “There you go, just like that,” Lance encourages, making Keith go hazy and then some as he himself proceeds to lick his own thumb and hums at the taste closing his eyes as if to fucking savor it, as if Keith's remnants on his hand is the most enticing taste ever. Keith moans as his mouth is now close to Lance's, tongues barely touching, sending jolts of electricity throughout his whole body. He loses it when Lance licks the last bit of cum and practically shoves it into Keith's pliant mouth and kisses him hard.

He can’t help the sound escaping from deep inside his throat and whirls around, facing Lance properly and wraps his hands around his neck, tasting himself directly from Lance's mouth this time and it's all insane and intense.

He feels Lance's hands wandering his sides, sliding around his bare back (when did he exactly get his dress-shirt off, again? Not like it actually matters anyway) And down clutching at his ass and it strucks him then that Lance is still wearing that fucking suit.

The one that had him staring openly at him all night, not finding it in himself to care at all if someone noticed, (maybe he wanted someone to notice. It's not like they are being subtle or keeping their relationship as a secret. He might actually like to show it off a little. To show Lance off.)

The same one that had him basically horny the moment Lance put it on and made him want nothing more than to undress (the irony) him and have his way with him.

The same one that had Keith marking it with his release. (Yes, Keith is very proud of that, if you couldn't already tell by now.)

So, he doesn't waste time and proceeds to hastily remove every piece covering Lance's pretty, flawless, tanned skin. He is craving the contact, needs to feel his warmth, needs to feel them pressed close against each other.

“Eager aren't we?” of course Lance has to tease, and Keith would have teased back, throw a comment like Lance isn't one to talk when his hands never stopped roaming all over his body, never stopped clutching his ass, Keith would have. But not tonight, “Yes, I want you so bad,” is what he says instead.

And it's the right thing to say. He knows it is. Knows that it drives Lance crazy when he is open like that. So he isn't surprised to feel Lance freezing for a fraction of a second before he grunts and grabs at his neck and hair, messing it up as he presses his now bare chest to Keith’s.

And, god the skin to skin contact is heavenly.

“God if you know the things you do to me, Keith…”, he says with pleading eyes.

And again, Keith thinks, is Lance really one to talk?

So he mirrors him and drags his fingers along his stupidly (perfectly) styled hair, (because it also has been driving him insane along with the fucking suit) and pushes him toward the upholstered bench setting neatly in front of the bed.

Their legs tangle and they almost slip on their way, suppressing their chuckles into each other's mouth, but they manage to reach the bench and Keith immediately pushes Lance to sit and crouches in front of him, unzipping his pants and pulling them down except in the position they are in it gets awkward and messy and honestly Keith doesn't need more reason to hate this suit–

Suddenly Lance thrashes his legs whichever direction trying to get rid of these pants, almost kicking Keith in the process making him giggle, “Who's eager now?” he barely breathes before Lance reaches out and holds Keith by the chin with both hands and pulls him for a fierce kiss, his pants now finally down resting around his ankles.

When Lance pulls away from the kiss with a loud smack of lips, he looks at him straight in the eye and, “You drive me crazy you know…” one hand now stroking his cheek, the other drives lower to play with the the locks of hair at his nape gently, “And I just need your mouth around me so bad right now–”

If Keith has been hazy, then now he is lightheaded and giddy and maybe unsteady if not for Lance's fierce gaze to ground him right now. He watches as Lance withdraws his hand to bring his boxer down, Keith helps him get rid of both items from around his ankles and tosses them aside.

Fucking finally.

Keith brings his hands to hold Lance's knees, gently pushing them aside and settles himself between them. He kisses Lance's right knee moving to his thigh slowly, planting open-mouthed languid kisses all over. He feels Lance's eyes on him, knows they are dark and misty by now. Feels his breath hitching.

But Keith likes to tease a little.

So he takes his time. Biting lightly at the junction between his thigh and hip, he knows Lance is sensitive there. He feels something surges from deep inside him when Lance grunts and moans. He caresses his other thigh slowly as he licks and bites at his crotch right next to his happy trail. He likes the way Lance's muscles contract like he is barely holding himself back, like he is going to combust. Likes that he is the one making Lance feel that way. He brings a hand up to run through his happy trail and listens to Lance hissing at the sensation. He had always liked it when Keith does that. It makes him feel thoroughly admired, loved, worshipped.

“Shit– Keith hah… come on please,” Yes, Keith thinks, enough teasing. He plants a kiss near Lance cock relishing the way it twitches violently next to him, and then plants a kiss on the base, making Lance shudder and jerks a little. He holds it with his hand and continues kissing the side of his cock, moving upward, he kisses the head feverishly, twice and makes eye contact with Lance, his eyes unfocused on anything but Keith. Perfect. (Keith knows he has the same look mirrored in his eyes and he wants Lance to see it. To make him know the things he does to Keith.)

He licks the slit and kisses it, still maintaining the eye contact as he wraps his mouth around the head and sucks at it, Lance almost closes his eyes at the sensation. Almost.

“I like it by the way,” Lance barely manages to say around his ragged breathing, “The way you looked at me there in the gathering, in front of everyone, letting the whole world know that no one has a fucking chance with you, that you desire no one but me,” he finishes with a caresse to Keith's cheek.

Jesus Christ.

Lance was supposed to be the one to get overwhelmed right now but it severely backfired and Keith has no fucking idea what to do with all these stupid (wholesome) feelings fluttering against his ribcage, except to hum and swallow more of Lance’s length.

Lance's breath stuttered and he buried shaky hands in Keith’s hair. Keith kept a slow rhythm at first, taking his time and savoring every inch, keeping his hand at the base to stroke lightly there.

“Ughn y-yeah just like that–”

He presses his tongue flat.

“Hah that feels so good, Keith”

He hollows his cheeks and goes deeper, letting the head hit the inside of his throat.

“Oh god–!”

Moans and praises keep falling from Lance's mouth, hands never leaving Keith. A tender stroke on his cheek, finger curling a lock of hair behind an ear, thumb running along his jaw, all making Keith warm all over. Lance's eyes are heavily lidded as he watches.

Keith removes his mouth with an obscene pop sound, lips swollen and shiny connected by a string of spit and precum but he doesn’t care as he surges forward to wrap them around Lance’s balls, his hand moving up and down his length, messing up all the mixture of precum and spit and stroking faster, just the right pace. Lance practically whimpers.

He sucks like there's no tomorrow, he always does. Like Lance is the oxygen he needs, like Lance is all he fucking needs. And Lance really doesn’t know what to do with that knowledge…

Keith goes back to the base of his cock and wraps his lips around it from the side, hand never stopping, and barely drags his teeth along it, teasing, “Ahh! shit Keith I'm close!”, Keith could tell from the way his hips jerk violently and the way his cock twitches and he doesn’t want anything right now more than Lance's cum in his mouth. He travels all the way up and gives the head a kiss again before he swallows it back in the heat of his mouth. This time he works his mouth around the head, licking the slit and circling his tongue over the head, one hand stroking his cock and the other hand fondling his balls. Lance fingers dig in his scalp and (Keith likes the slight pressure) he whimpers when his hold tightens as he pulls Keith to swallow more of him–

Lance grunts loudly.

Keith almost chokes but he manages to stay put and swallow every drop of Lance, addicted to his taste and smell. Lance's fingers become loose in his hair, his breath ragged and yet he immediately scrambles to hold Keith and pulls him up toward him “Fuck come're,” dragging him up to a kiss.

They are both reeling and shaking but they both don't care in the slightest, they have got exactly what they need in the hand right now. The rest of the world doesn't stand a chance against this. Keith straddles Lance's thighs and makes home for himself there, wrapping his hands around Lance’s neck and down his shoulders. He draws transparent lines and connects the freckles there. Cute, is what he thinks whenever he sees them.

He feels Lance's hands wandering everywhere and thinks he is never gonna take this feeling for granted. It's relaxing, it's addicting, it's fucking loving.

His lips are puffed and his jaw is sore, Lance knows, so he tries to keep their makeout soft and soothing but can't help the tingling feeling he gets when he licks and tastes himself on Keith. He can’t help but chase after the taste in that skilful nerve-wracking (in a fucking good way) mouth.

When Keith pulls away to catch a breath, Lance sticks his tongue out to lick a swipe at his lips, because he can’t get fucking enough, not even close. Keith smirks and meets him in the middle, sticking his own tongue out to lick the underside of Lance’s tongue and feels the vibrations directly when Lance hums.

Lance pulls Keith impossibly closer, pressing their chests flush against each other and–

Oh.

That's when he notices.

Keith is hard. Again.

“You freak”, his tone is light as he teases, a smile perched on his face.

Keith actually chuckles at that.

“You know you like it,” he humps against Lance cock, Lance sighs and his muscles relax. Keith can easily tell with them being so close like this. Mouth to mouth, chest to chest, dick to dick. Even their thighs are touching with Keith practically sitting on Lance’s lap.

The proximity is intoxicating.

They manage to set a rhythm, humping against each other, cocks slippery from spit and cum all together making all these loud wet noises. Lance tightens his grip on Keith's hips as he pants and Keith can feel him getting hard again.

“God I can't resist you,”

“Hmm good, because I can't either”, he emphasises his statement with a particularly dirty grind, “Who do you think makes me so hard like this?”

“Hah– Keith”, he hisses.

Another grind. Just for the sake of it and also because he knows Lance likes it when he takes the lead and moves his hips like that. And he likes the way Lance looks at him with lustful eyes and bites his lip like Keith is the sexiest person alive.

No one looks at Keith the way Lance does.

They moan together, breaths mingling, Lance lets his hand wander between them and hold both their erections together and rubs.

Keith whimpers and throws his head back and that’s when Lance realises that his neck looks so devastatingly lonely and inviting that he almost drools at the sight. He kisses Keith's jaw and immediately moves downward, leaving wet kisses all over and sucks so hard to give Keith days-lasting marks (that he knows is going to make his body tingle with heat when he sees them first thing in the morning), he bites at his collarbone and holds his pitch-black hair to keep him in place and maybe tugs a little to give himself even more access, and by the soft cries and moans (he feels them directly against his mouth and it makes him even harder if it was even possible) he knows Keith likes it. Very much so.

Keith always likes it when Lance takes. Because he is always giving, and just by being here, together with Keith it's like he is giving the whole entire universe with stars and nebulas. Lance is all Keith ever wanted. And he wishes he could make Lance feel even half of it.

And maybe it’s their most intimate parts pressed together like this, or Lance’s mouth on his neck and his hand on his hair and that he feels Lance on every inch.

Or it's all of this together.

That he mumbles something.

“What..?” Lance whispers right against his ear with a torn voice and he could fucking get off on that alone.

Except.

“Inside hngh– Lance… I want you inside me!”

Lance had to press hard at the base of his cock to cool it down a bit–

“But… Keith, I- I don't have anything to–”

“Then use your spit or whatever just do something!”

He presses again, harder.

Lance finds himself staring at Keith for the only-god-knows time that night but he can’t help it, the look of pure frustration on him is so–

He swipes his thumb on Keith's plump lips and asks softly, “Are you sure?” His eyes searching for any sign of hesitation.

He finds none.

Keith sighs and nuds vehemently.

Lance stares a bit more and honestly Keith almost loses it but then he nudges Keith's lips with his fingers.

Keith gets the message.

He opens his mouth and wraps his lips around Lance’s fingers and sucks on them. He moans when Lance encourages him because fuck this shouldn't be as hot as it is.

When Lance deems it good enough, he pulls his fingers and presses a quick peck to Keith's lips, (because his baby did so good and maybe because he can’t get enough) Keith immediately raises to his knees, adjusting to provide easy access.

Lance wraps a hand around his waist to help support him as his other hand slowly circles his entrance, watching his expression closely. Keith sighs softly, his hands holding on Lance’s shoulders, “Just quit teasing already,” it was supposed to be threatening but with the way his voice is wrecked like that, it really doesn't do much.

“Easy there, I don’t want to hurt you,” Lance chuckles.

Keith knows he is sincere, he knows. He can see how hard Lance is, he sees him standing tall against his stomach, glistening with precum, sees him twitching and yet he takes it slow. Making sure Keith is okay, always prioritising Keith…

Did Lance say Keith drive him crazy? Because if that's the case then he drives Keith out of the entire universe and beyond. Makes him fade into oblivion.

And he wants to take care of Lance too.

He reaches behind and takes a hold of Lance’s hand and smirks at Lance (even though his face is flushed to the tips of his ears) when confusion takes hold of his expressions but before he can ask Keith shoves a wet, slippery finger inside himself.

“K–KEITH!!”

Fuck the smirk is completely wiped out as he bites his lip.

But it feels good.

Lance always feels good.

He reaches out to hold Lance's face, fingers stroking his flushed frickled cheek “You never hurt me, Lance.” he barely manages to whisper.

Lance stares at him with wide eyes and shakes his head slowly, “God you are insane,” but it sounds so fond.

Lance pushes inside more wriggling his finger carefully, Keith pants and rests his forehead on Lance’s, huffs of breath warming Lance's lips.

“I need you to relax,” he watches as Keith nods stiffly and takes a deep breath. Lance nuzzles Keith's nose gently, he sighs relishing their closeness, and feels Keith's hands wrap around and hold his neck. Slowly, Keith begins to relax and gets used to his finger. He presses a few chaste but lingering kisses to his lips before dropping his head to rest it on Keith's shoulder.

Soft moans and sobs escape Keith's mouth deliciously as Lance kisses his neck slowly, Keith almost whines in protest when Lance pulls his finger out but then he notices as Lance collects the precum on both their cocks and circles his hand around. Oh the thought of Lance cum inside him turns him on more than he expected.

He shivers when Lance nudges at his entrance with two fingers, and throws his head back at the intrusion his moan fills the room and he hisses when he feels Lance teeth biting his neck “God, Lance– hnnn feels so good..” he feels Lance hums against his neck, encouraging him to be louder.

Keith has always thought Lance has magic fingers.

Each day seems to support his theory.

He bites at his lip as he slowly begins to move his hips in sync with Lance’s fingers, moans and whimpers passing through his lips. Lance travels down to mouth at his nipples, and Keith thinks he could just die–

“Umm no that wouldn't be good,” a chuckle 

Why does he always think out loud in these situations?

Forget it, he can’t even think right now, so immersed in the feeling of Lance licking his nipples, of Lance’s fingers inside him, reaching down to his most sensitive parts, stretching, scissoring. He could feel a loud growl break his throat, a sound very primal and instinctual but he has no filter and he honestly doesn't care because nothing else matters, only Lance matters, and he wants Lance to see what he does to him, needs him to know the effect he has on him and–

Keith…” Lance sounds in awe.

He slowly (barely) opens his eyes (when did he even close them?) To look down at Lance and… yeah he does look in awe, he brings his hand up to stroke Lance's cheek (for seemingly the 100th time this night?) And asks him what is it (he is going to take care of anything bothering Lance and shred it to pieces without hesitation–)

And that's when he notices.

His hand.

Sharp nails. (Claws).

Oh okay. That. Again.

Lance reaches out to stroke his cheek, he melts at the touch and yeah he definitely feels fangs digging at his lips when Lance brushes them lightly. God Lance. Does he have any idea how his feather-light touches make Keith's world spin.

Keith can tell his pupils are narrowed to a slit and surrounded by bright fluorescent golden-yellow right now because he sees it reflecting in Lance's eyes. His lingering fierce dark gaze illuminated by Keith's galra genes. So pretty.

It's too much, and yet not enough.

Keith wants.

And it's only then that he notices Lance already has three fingers inside (thank god) because he can’t wait much longer, not when Lance had him burning from the inside that even his galra features came out without him noticing.

“Lance, enough I want to feel you in me…”, his voice sounded husky but he doesn’t care. He needs Lance inside right now so he proceeds to lift his hips and positions himself.

“Shit… okay Keith, just take it slow,” he hisses, voice gruff, and takes his fingers outside, helping guide Keith to take his cock, the anticipation palpable in the air around them.

Keith stands on his knees, still straddling Lance, and reaches behind to grab Lance's cock giving it a few nice strokes, and smirks when he sees the pleasure plastering on Lance's expressions and feels his fingers tightens more around his hips. Satisfied, he lowers himself slowly feeling the head nudging his hole sending shivers all over his body. They both groan in unison when it slips in.

Finally,

He sighs heavily and takes Lance in, inch by inch, moaning at the intrusion. The friction makes his head spin. He feels the stretch he has been craving all along, Lance is hung and Keith is addicted to the way he fills him up to the brim– it's almost worth the wait.

Eventually, Keith settles on Lance’s lap, taking his full huge length, cock pulsing with need. He feels Lance reaching deep inside, raw. The sensation is phenomenal. He feels every inch and every drag, feels his shape when he clenches, feels Lance's outlines, hugs him inside his own body. With precum and spit as lube. The thought burns him with desire.

Lance throws his head back and groans loudly, mumbling something about how good it feels to be inside him, but Keith can only focus on the expanse of his neck, his mind is clouded but he remembers how he was staring at said neck as Lance threw his head back in laughter, chatting with friends earlier this night.

He wants to taste the sweaty skin there.

He reaches forward and licks along his whole neck and skims his teeth lightly over it, relishing the way Lance shivers and groans under him, before he bites. Hard. Hard enough to draw a bit of blood with the help of his fangs.

Lance moans at the pain but his cock twitches inside Keith.

Keith licks the abused spot and kisses it with a hum before dragging his lips up to meet Lance in a kiss to taste his own blood on Keith. A soft 'Ah' is dragged out of Keith's throat when Lance moves his hips, excruciatingly slow. Making sure Keith gets accustomed to the sensation even though (Keith knows) he is barely holding himself.

Soon, they managed to find a rhythm, moving in sync together. It has always been easy with Lance, they are a good team, after all. Keith's heart swells at the memory, they have come so far. They have overcome so many hardships together, comforted each other, and brought out the best of each other. And yet Keith still can't believe it sometimes that Lance has actually reciprocated his feelings. Because Lance is… Everything.

“What are you thinking?” Lance barely manages to ask, voice gruff. His thumbs move in soothing circles around Keith's hips where he holds him.

The question catches Keith off guard but he lets out a breathy laugh, and smiles with his fangs out, “You.” The answer tumbles out of his mouth without thinking. His hands thrown over Lance's shoulders, come to rest on each side of his neck, fingers playing with the locks of hair on his nape and thumbs brushing softly over his chin. He drags his upper lip against Lance's and watches his eyes darken when he tells him, “You, is all I think about.”

Lance's breath hitches.

His hold on Keith's hips tightens.

“Keith–”, he growls and it's echoed when Keith moans on a hard thrust.

Keith starts moving faster, rocking his hips frantically, “Ahh shit Lance-! You feel so good, it's so deep nngh I can feel every ridge dragging–” he didn't get the chance to finish, his words morphing into a surprised moan, because Lance braced himself and started thrusting faster, moving together with him. Their moans and grunts raise and mingle.

The tight grip on Keith's hips is gonna bruise and yes, Keith wants it to bruise.

Suddenly, Lance lifts Keith up, effortlessly (it shouldn't be as hot! Keith thinks he is going to drool) and pushes him against the wall. He adjusts his grip, holding Keith from under his thighs.

“You good?” he pauses to ask softly, and for some reason it makes it even hotter. Keith's chest burns.

He nods as his hands automatically hold onto Lance's shoulders, and legs wrap around his middle. Never breaking eye contact, and still loving the way his own glowing eyes are reflecting in Lance’s, “I like it when you do that…” He answers honestly.

Lance leans closer and smirks, “I know,” and starts picking their pace again. Keith's head thuds softly against the wall when he tosses it back. The new position trapping his cock between the two of them and the added friction feels so fucking good. The hard thrusts causing a loud noise, he feels Lance's heavy balls hitting his ass.

He bites his lower lip hard and breaks his own skin, a drop of blood runs down his chin. And gasps lightly when he feels Lance licking it, kisses his chin and travels up to his pliant mouth and kisses him on the lips. He absentmindedly fiddles with Lance’s fain locks of hair, tilting his head for a better angle.

And when he thinks it wouldn't get better he feels the tip brushes his prostate, he almost screams and clutches at Lance tightly, “Ah Lance! Don't stop, right there rightthere–”

Lance, the sharpshooter that he is, never misses the spot. Hits it repeatedly, relentlessly, tucking his face in the crock of Keith's neck and laps at it. Keith's legs begin shaking. He is getting close, with the friction on his cock and the stimulation on his prostate but before he can say anything he feels Lance's hot breath against his ear, “You are not cumming yet,” voice hoarse.

He hoists him up and off the wall and sprawls him on the bed, the movement causing Lance to slip out but before Keith has the chance to complain, he crashes his lips and kisses him.

Their lips part with a wet sound and they simply stare at each other for a second, lips swollen and parted, chests heaving. Lance drags his hands (tantalisingly slow) along Keith's upper arms, down to his lower arms and down to tangle their fingers together and then raise them above Keith's head, locking them there.

“Don’t move,” he orders. Keith’s breath catches.

He drags his fingers all along Keith's outstretched arms again, down his sides and to his thighs where he is sitting between them. He places a kiss on each of Keith's propped up knees and then lower, on his thighs making Keith jerk a little.

“Please Lance I need you…” he whines, all smugness and smirks from before gone. Lance likes that. That only him can reduce Keith to this whiney, pleading mess.

Lance shushes him, “I miss your taste, here, kitten. Just stay still. I told you I'll take care of you.” Keith can't help but whimper.

Keith's hips are bruised from his tight grip earlier but he decides it's not enough. So he dives down and kisses every inch, leaves all kinds of hickeys and bite marks, enjoying how every bite has Keith trembling under him.

Keith is so worked up, wrecked even, that the mere drag of Lance's nails on his skin will make him combust. He is totally on edge and yet he doesn’t budge, his hands stay where Lance binned them earlier and he takes whatever Lance is giving him.

He suddenly feels Lance's tongue prodding at his entrance and barely registers the loud noises as his own. He feels Lance's hand stroking his torso tenderly but it's barely enough to hold him down. And when he looks down, he immediately regrets it because he finds out Lance has been watching him all this time and that look on his face makes it hard for Keith to not cum right then and there.

“Fuck Keith even the most mundane things are hot when it's you…”

How dare–

But Lance doesn't give him a chance to react, (of course he doesn’t) he shoves three fingers in his loosened hole and drags his tongue on the expanse of his perineum up to his balls. Keith's eyes blow wide open and his back arches so hard as he digs his hands more into the sheets because he needs to stay still, Lance told him to but the sensation is too much he needs something to hold onto, some sort of leverage and snap–

They both slow down.

Keith looks up to where his hands are digging into the sheets to find said sheets ripped by his sharp garla nails. And possibly the futon underneath too… Shit he forgot about his nails. And this is not even their room, it's a fucking hotel room or whatever this planet's equivalent of a hotel room is called. Point is they have to deal with whatever the consequences are and it's fucking embarrassing.

But then he hears Lance letting out a soft breath, something between light chuckle and a gasp. He looks up to find Lance biting his lip to suppress the smile forming on his face, eyes fixed on the ruined bedsheets. His eyes slowly drags down to meet Keith's and his expressions soften, excruciatingly so, and he leans down to press a soft kiss to Keith's lips (much to his surprise because Keith was expecting a heated kiss) and Keith thinks distantly that it could leave him floating.

“You are amazing, you know that?” Lance breathes softly against his lips.

If it has this effect on Lance, Keith finds himself more than willing to break into each and every room in this hotel (or whatever it is called) and rip each and every bedsheet into tiny pieces just for him. Circumstances be damned.

“Lance, if you keep that up I will not last and I really want to finish with you inside me… please.” He knows he looks wrecked, heck he sounds wrecked and the way Lance looks fondly at him right now proves it.

How is Lance supposed to say no to that…

“Alright, sweetheart.” He caresses Keith's thigh before hooking his hand under his knee to lift it up and positions himself. When he pushes he goes in smoothly and yet they both close their eyes and sigh because it feels so good.

With Keith's leg raised like that it makes it go deeper and he suddenly feels a thumb caressing where his brows are furrowed, smoothing them, “You alright?” Comes Lance's question, all soft and caring and Keith can't do anything but nod in response.

This time Lance moves slowly, “Hey, you don't have to keep your hands there, Keith. Ugh god– wrap them around me. I want to feel you everywhere,” he says around pants and grunts. Keith wants that too. He wants to be pressed so close that their bodies mingle. So he does. He finally moves his hands from where they are pinned over his head and wrap them around Lance’s shoulders, and brings them chest to chest. He feels Lance everywhere now, he feels him on top of him, feels his hands wander all over his body, feels him inside.

They keep a slow yet overwhelming rhythm. They feel every inch as it pushes inside and withdraws out. Keith feels every grind against his most sensitive part that reduces him to a buddle. Each thrust so loud with them moaning together and being explicitly audible in the dark lit room.

He feels Lance hiding his face in the crook of his neck, nuzzling his nose making him chuckle lightly and it earns him a kiss on the neck. He results to skim his lips over Lance's freckled shoulder kissing and biting lightly because he doesn’t want to leave another piercing-like bite mark.

A particular sharp thrust though made him gasp loudly and tighten his hold on Lance’s back, sharp nails digging into the skin there. He only noticed when Lance hissed and moved to withdraw his hand only to hear Lance’s muffled encouragements, urging him to keep going, to mark the expanse of his back and everywhere because, “Damn Keith I want you so bad, in every way.”

Lance's thrusts are becoming less coordinated, he is getting close, heck Keith is close too. And because Lance is Lance, and Keith knows Lance so well, he knows he'll prioritise him and do whatever it takes to make him finish first. Because he is so sweet just like that…

“You don't have to hold back, love. Cum for me…” Lance hisses and his thrusts stagger momentarily, clearly affected by the request. But then suddenly, Keith feels a primal need burning inside him, he needs Lance to cum. He wraps his legs around Lance’s waist to keep him in place, to keep him inside. “Keith–”

“Don’t pull back,” he pants and barely manages to breath around heavy breaths, “I want to feel you cum inside me,”

“Shit– Keith are you sure?”

“Yes! Lance please I want you to fill me up,” he chokes out.

He arches his back so hard when he feels a hot liquid bursts inside him, but Lance keeps thrusting through it, bringing Keith to the edge with him. They moan together and he hears his name on Lance's tongue more than once. In moments like these, Keith finds he likes his name a bit more than usual.

The sensation is more consuming than he even thought it could be, mind blowing. His hands grasp at Lance frantically and his whole body shaking, muscles spasming as he comes on the feeling of Lance’s hot stripes shooting deep inside him. His own orgasim hits him so hard that his release reaches both their chins. Lance rests his forehead against Keiths as they both come down from the intensity of it all.

Keith gasps softly when he feels Lance flicking his tongue at the cum stripes on his jawline and then leaves a languid sweet kiss there. He smiles at him when their eyes meet and he reaches out to wipe at the mess on Lance’s chin with his thumb and then brings it to his own mouth and makes a show of licking it off of his thumb. Lance's eyes, on his mouth, following the movement.

He sticks his tongue out in invitation with the smear on it, barely holding his smile. Lance wastes no time and immediately licks it off and pushes in to deepen the kiss. Keith keens when he feels Lance's cock throbbing, still inside him.

“God Keith you are gonna be the death of me–” Lance breathes against his lips when they part. Keith smiles and cups his cheek with his hand, “hmm that won't do. I need you alive with me.” Lance smiles and nuzzles in his balm.

It's unfair how a simple innocent gesture just as this makes Keith’s heart rate skyrocket.

Lance leans in and nuzzles into the crook of his neck, he rests his full weight on top of Keith and occasionally kisses his neck. Keith welcomes the added weight, he sighs contently and settles to brush Lance's hair with his fingers.

Eventually, Lance gets up and makes a move to draw his softened dick out of Keith, and he watches, enraptured by the sight. His cum leaks out from Keith's hole and messes the sheets underneath. He can’t help but lean down and licks at it making Keith wince and clench down there from the oversensitivity. He settles to kiss it softly and lays down next to Keith. Keith turns on his side to face him, tangling their legs together.

They rub their noses together. Keith feels tightness in his chest from the open display of affection. They have been together for some years now and Lance still makes him feel all giddy and gets him to blush and all that shit… He still gets butterflies in his stomach too. He wonders if he still has the same effect on Lance and guesses the answer is yes. If the dopey smile on his face right now is anything to go by.

He feels Lance thumb stroking the scar on his cheek and hums in approval, “Your eyes are back to their amethyst glory.” Lance whispers, but then his voice takes more into playful note, and he drags at the skin above Keith's lips lightly, exposing his fangs, “But these are still present.” Keith chuckles, “Hmm my eyes are always the first thing that turns back to normal.” His brows furrow in concern as he seemed to consider, “Hey how is your back? Did I hurt you earlier?” He cups Lance’s face with both hands and tilts his head to peer over his shoulder. Lance laughs gently and grabs his hands to plant a kiss on his knuckles, “I'm perfectly fine. Besides–” he wiggles his brow suggestively and smirks “I literally asked you for it. And I'll be pissed if they don't last for days.” Keith shakes his head and lets out a breathy laugh. (Lance is unbelievable but he can’t deny that he also wants them to last for days.)

“Now, come here,” Keith's heart skips a beat at the fond tone. He complies and scoots closer.

How could he not?

He snuggles and buries his face under Lance's chin and wraps his hand around his middle, legs still tangled, and sighs in contentment when he feels Lance nuzzling at his hair and kisses his temple, his hands wrap around his shoulders and caressing his back. Keith can’t get enough of this, being encased by Lance and feeling his heartbeats against his own. It's relaxing.

Time doesn't register well in his mind, he isn't sure how long they stayed curled up against each other like this but then he hears Lance calling his name and he barely hums in reply.

“You know we gotta clean up before we go to sleep, yeah?”

No response.

“Keith…?”

Still no response.

“Come on, I know you are awake.” Keith can practically hear the smile in his voice.

He gasps in surprise when he feels Lance hands on his sides, tickling him, “Lance, no. Stop oh my god! Lance– This is cheating!” He spits out between laughter and breathy gasps, wriggling around trying to break free from Lance's hold. But Lance is relentless, his eyes glistening with mischief and a wide smile on his face, occasionally laughing loudly with Keith.

No matter how Keith tried he couldn't escape, so instead he pushes right into it making Lance slow down in surprise, he sees an opportunity and takes it. He pins Lance down on the bed and straddles him with his full weight, trapping his wrists and holding them down.

For a moment they both stare at the other, wide eyed, both smiling and panting slightly, “You are unbelievable.” Keith says, still smiling.

“You love me for it.”

Keith's features soften immediately, especially with the way Lance lightens up when he says that.

“That, I do…” his eyes dart between Lance's and when he sees Lance mirror his vulnerable expressions, he leans down to lock their lips together, a tiny brush of lips.

It really is unbelievable, the way Lance makes him so vulnerable.

The way he is mesmerised, almost hypnotised.

He never thought he would be trusting someone to show this side of himself.

But then again, this isn’t the first time Lance proves him wrong.

And he doubts it's the last.

“I still can't believe it sometimes, that we are together. I can't help but feel like you are out of my league.” He doesn't usually let these thoughts pass his lips. But there's something special around them in the air tonight and he thinks it's okay to indulge in all the emotions. It's Lance after all. He trusts Lance. Knows he is safe.

Lance's eyes widen for a second and he shakes his head, “Nope. No. Nuh-uh I'm not letting you talk about yourself like that, not on my watch.”

“Lance–”

“No, Keith. Listen, just look at yourself for a second and think about it. You aced all the stimulation exams in the Garrison, you piloted two fucking lions, you are the former leader of Voltron!” His voice shook for a moment before he continued, “Keith you have done so much good for the whole universe, we did. Together. We are good for each other. There’s nowhere else I would rather be. I chose to be with you. With the Keith who is the former leader of Voltron and current leader of The Humanitarian Organisation and… My fiance,”

Keith has been smiling at all the stuff Lance said but then he literally froze at the last word. And then he gasped and pulled back freeing Lance wrists, but still straddling him.

Lance brings himself up slowly, “That is if you want…” He searches Keith's face with gentle eyes.

(If Lance was being honest he has been thinking about this for a while now. But it never seemed like the right time. Not when Lance wanted it to be special and intimate and just perfect the way Keith deserves. He honestly wasn't planning to propose tonight, he doesn't even have rings for god's sake! He might be as stunned as Keith is right now. But it just felt right. Although, Keith’s silence is kind of nerve wracking … Even when it makes sense.)

But then,

Keith shakes his head slowly and then eventually smiles widely, eyes glistening with unshed tears, “Of course I want! God, Lance–” his voice breaks on a sob and he throws himself on Lance wrapping his hands around him in a bone-crushing hug that Lance reciprocates willingly. 

“I love you,” Keith whispers and presses a kiss on the spot right below Lance's ear, and then another on his jawline. “God,I love you,” he nuzzles Lance's cheek.

“I love you too, sweetheart. So much that I want to spend the rest of my life with you.” The way Lance's voice shakes when he says that sends a shiver down his spine and through his whole being.

“Um, we can go choose rings together later. If you are okay with that?”

Keith smiles, “Yeah of course. Sounds like a plan.”

 

 

If someone told Keith ten years ago that he is going to give this particular consent in a hotel room on some planet that he can’t even pronounce properly, he wouldn’t even get offended or angry because that means he actually considered it. Acknowledged it in some way. And who in their right mind acknowledges something like this?

And yet… Here he is. Because the universe works in a bizarre way and honestly he couldn’t be happier.

Notes:

If you have made it here, thank you very much! Hope you enjoyed.
Comments and kudos are always appreciated ♡.

My twitter: @/Esa2xNsfw