Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Series:
Part 6 of Spice
Collections:
Anonymous
Stats:
Published:
2018-07-18
Completed:
2018-11-01
Words:
36,842
Chapters:
32/32
Comments:
129
Kudos:
754
Bookmarks:
56
Hits:
19,115

Behind Closed Doors

Notes:

i need to take this out of my system before i work on the next chapter of my celebrity au
Tumblr
send an off anon ask for my nsfw account
comments and suggestions keep the thirst alive

(See the end of the work for more notes.)

Chapter 1: Secrets

Summary:

"Shiro’s...my...friend…” Lance uttered, his breath hitching as Keith traced his fingers on his jawline.
“So?” Keith's breath ghosted over his lips as he whispered it.
“You're his brother...and this violates the- oh shit-...the bro code, you know?” He bit his lip to stop his moan as Keith licked his earlobe before sucking on it.

(Car Sex | Oral Sex | Bottom Keith)

Notes:

(See the end of the chapter for notes.)

Chapter Text

Shiro was going to kill him.

Lance met the other guy in their college’s buddy system where basically, a senior was assigned to a freshman to help them be accustomed with their classes and activities. Shiro was assigned to him and the first time Lance saw him, he knew he would be fond of the guy. He was nice, smart, and attentive to what Lance needed as a clueless first year. Then weeks had passed and meeting up for study stuff became meeting up as friends to hangout. They were now friends, and Lance admired the guy even more.

So, obviously, they were bound to visit each other’s home soon cause that's what friends do, hangout in their home.

But, oh, was Lance prepared to what he had seen when he first visited.

Shiro often mentioned his brother and how he was the same year as Lance and how he thought they'd get well along despite their contrasting personalities. His face would always light up when talking about him. And Lance understood that. He had six siblings whom he loved with all his heart and would protect in every way he could.

'Keith’ was the name of Shiro’s brother.

And it was Keith who was the unexpected surprise to Lance when he first came over his friend’s home.

Because…

Wow.

Holy shit.

Shiro should have mentioned that his brother was flaming hot. Granted, they were brothers so there was no way he thought of Keith the same way Lance did.

But still, a little warning was appreciated.

Jesus christ.

Keith was hot and he fucking knew it. Fucking noticed how Lance checked him out when he opened the door to Lance while only wearing those goddamn booty shorts and loose tank. Fucking smirked at him when their eyes met, and unabashedly and slowly looked at Lance from head to toe, that subtle eyebrow lift telling him that Keith liked what he saw.

Then Shiro showed up, introduced Keith to him and 'apologized’ for his brother's indecent attire.

“I don't think your guest minds, Shiro,” Keith had said, innuendo evident in his tone.

Yes, Lance didn't mind but did he have to be so smug about it? And looked so hot while saying it? This was not fair, Lance wanted to sue whoever made Keith like... that.

Then Keith turned on his back, and with Shiro’s attention away from Lance, he couldn't stop his eyes from drifting lower to gentle curve of that -

Keith stopped his steps, making Lance look back up and there he was, looking over his shoulder, amusement written all over his face. And when he proceeded walking, there was an obvious sway of his hips that wasn't there before he caught Lance staring.

In that moment, Lance knew he was fucked.

And that continued. Keith being a huge tease whenever Lance was around. Brushing his hand against Lance’s, dainty touches staying longer than what was necessary, standing closer to Lance that he could feel the brush of the fabric of his clothes.

Those continued.

Keith knew what he was doing to Lance. And Lance…he was fucking falling for it. And that? Keith knew that too.

Holy shit.

Then one night, Shiro asked Lance if he could drive Keith home from an art convention since he was around the area. Lance said yes. It was a favor from a friend and he couldn't say no. Not that he wanted to.

And what was supposedly an innocent trip had Lance parking in an abandoned lot as Keith climbed on his lap, his hands already unbuckling Lance’s belt as Lance tried his best to pull his pants off.

“A little teasing and you’re this hard? Damn, Lance,” Keith teased when Lance’s cock sprung from its confinement. “You have a pretty cock.” He stroked him a couple of times, squeezed the tip to gather the precum that leaked and brought his finger to his lips to lick off the wetness. “Tastes good, too.”

Lance could only pant and watch Keith. Oh god, oh dear, he was really fucked and they haven't even done anything yet.

Keith was...Keith was... fuck

“You'd feel good in my mouth.” Keith licked his palm before wrapping his hand on Lance’s cock again. Leaning closer to whisper on his ear, “Want me to blow you?”

Lance felt that straight to his dick. To which Keith noticed as he gripped his cock tighter, thumb brushing the tip. Lance grunted and leaned against the backrest.

“Of course, you'd like that. But not today.”

Lance didn't even have the time to fully comprehend that that statement suggested that there would be a next time before Keith had pulled his own pants off completely - oops, Lance kinda forgot about that when Keith touched his dick.

“I've been wanting you inside me since forever so if you don't mind…”

Oh, Lance didn't mind it. Not one bit.

And when Lance reached behind Keith, he was not expecting to touch…something on the entrance of his hole.

Was that...was that...was that...a…

Keith chuckled, definitely feeling how Lance paused when he touched the base of a fucking -

“Shiro called and said you'd drive me home. So, I put it in. Make things easier, right?”

“...the fuck, man. Are you telling me you just carry a fucking butt plug everywhere.”

“Ever since I opened that door to you, yeah.”

Keith reached for his bag and grabbed a bottle of lube...just how fucking ready was he for this.

“You can touch me, you know? Come on, Lance. Touch me?”

How could he say no?

His hands fell on his thighs, gripping and feeling that tight muscles under his touch. Keith hummed and pulled his shirt off, leaving a completely naked Keith on his lap.

Holy shit.

One of his hand reached behind, squeezing Keith’s ass that he loved, Lance could tell, cause he leaned to his touch. His other hand wrapped around Keith’s dick, stroking it a couple of times and basking at the moans Keith made.

Lance leaned in and took a nipple in his mouth because they were right in front of him and they were too pink and too tempting to not to. He flicked his tongue - felt it harden - circled it around the areola before sucking. Hard.

Keith moaned, pulling Lance’s hair before reaching between them to lube up Lance's cock and Lance took that the chance to pull the plug out, only to put it back in, and out, and again, fucking Keith with the toy.

“Okay, e- haaaah - enough.” Keith pulled the buttplug and threw it on the backseat and within a second -

“Holy shit - “ Lance's mouth formed in an 'o’ as he sunk in til he was balls deep in Keith. Keith's face had that lovely shade of pink and beads of sweat was forming on his forehead despite the air conditioning of the car.

They were really doing this holy shit -

“That’s a cute face. Is this your first time?” Keith asked as he rolled his hips. “Mm, yeah…”

He was teasing Lance. He was being a little shit because he fucking knew how hot he was and how hot Lance was for him.

So, Lance wrapped his arms around Keith, practically carried him as he thrusted up with a force that had Keith closing his eyes and gripping Lance's shoulders for support. And that was a no. And Keith knew that because there was no way a first timer would be able to fuck him this way.

Lance couldn’t stop himself.

“That's a cute face, Keith. First time?”

And Keith chuckled, and met Lance's thrusts. “Fuck you.”

“Nope. I'm fucking you.”

Keith didn't answer back anymore. Just slammed his body down, clenched around Lance and let his body do all the talking.

It didn't even matter that they were in public. That it may be evening and they may be in abandoned lot but someone might passed by and would knew exactly what they were doing because there was no way a car would rock like that if they were doing something innocent.

That was two weeks ago.

God...

Lance just broke the unspoken bro code, didn't he? Friends’ siblings were off-limits ! And considering Shiro was really protective of his brother, Lance would be roasted if he found out.

“Shiro doesn't need to know,” Keith had said after he dropped him home, placing a rather innocent kiss on his cheek.

He didn't regret it. Not one bit. And he wanted it to happen again.

And today, he'd be coming over their home to make a report about Shiro and Lance’s buddy system relationship.

It would be the first time he'd see Keith after that night . How would Keith react to him?

--

Invisible. That was how Keith reacted to him.

After greeting him with a simple wave and smile, he proceeded to ignore him and just do his thing.

Oh.

That's how it was then.

Okay.

Lance was stupid for even thinking that that night meant something to Keith. That he meant something to Keith. So that was it? Weeks of seducing him and when Lance fell for it it’s done? Keith moved on and didn't care anymore?

Now Lance felt stupid and cheated.

Okay then, he could move on from this.

Shiro was his friend, but he didn't really know Keith. Who knew that maybe he wasn't the only person Keith had done this to. And yeah, Lance was a grown-up and could move on from this.

But that didn't mean it didn't sting.

--

“You should stay for the night, Lance. It’d be dangerous to drive with this rain,” Shiro said, looking outside from the window where it was raining cats and dogs.

And so Lance agreed and that's how he found himself on the couch, a blanket splayed on top of him as he watched the clock ticked, unable to fall asleep.

He hadn't seen Keith after dinner. And not once did he talk to him during the day. Before, he'd always be around even when he wasn't doing anything, but now he barely spared Lance a glance.

Well now Lance felt stupid and cheated and used.

Lance sighed, stood from the couch and headed to the kitchen. He needed a glass of water.

That was the exact moment Keith showed up, wearing an adorable pajama bottom with rabbit prints on it, and he was topless of course because he was hot and he liked making Lance suffer.

His hair was disheveled like he had been rolling around the bed - Lance’s bed, preferably. And when he saw Lance, his face lightened up that caught Lance off guard. Why now when he ignored him the whole day?

So, Lance nodded and poured himself a glass of water. “Want water?” he offered.

“Nah.”

And Keith just stood there, looking at Lance.

This was awkward.

Lance drank the water in three large gulps and set it on the sink, “Gotta sleep,” he said but before he could walk pass Keith, the other guy grabbed him by his arm and boxed him by the counter.

“Already?”

There it was again. There was that tone again. But unlike before, Lance wasn't falling for it anymore. Barely, but still.

“I missed you,” Keith whispered, finger reaching to tease Lance's chin and down to neck, to his Adam’s apple, to his collarbone and back up.

Lance was already breathing hard.

What happened to not falling for it again?

Keith must had seen something on his face because he stopped his teasing, took his hands off of Lance and stepped back. “Oh. You don't look like you feel the same.”

And so Lance looked at him, and he clearly was not expecting to see that evident disappointment on his face.

What.

“What's up, Lance?” Keith raised his hands and squished Lance's face between them.

What.

“You gave me the cold shoulder for the whole day and now you're acting like we’re…” Boyfriends, w as what Lance wanted to say but he didn't.

Keith raised a brow. “That? That's what you're worrying about?”

Keith made it sound like it was absurd and that made Lance feel stupid. He scowled and pulled Keith's hands away from him. “Well shit. How am I supposed to react to you ignoring me after we fucked in my car?” He whispered sharply. Shiro was just in his room and he didn't him to overhear this.

Keith was silent for a second before realization dawned in and he...just chuckled. “Have you seen your face when you came in? You’re so scared of Shiro finding out so I did you a favor by distancing myself.”

Wait…

What…

For real?

“For real.” Lance didn't notice he had said it out loud until Keith said that.

“So you're like...not ignoring me because I'm a fulfilled conquest or something?”

“Do you really think of me that way?” Keith was visibly offended.

“I don't know! I don’t really know a lot about you! And what do you expect me to think after that?”

Keith was back in his space, boxing him against the counter and leaning in that their noses were touching. “Get to know me then.”

“Shiro’s...my...friend…” Lance uttered, his breath hitching as Keith traced his fingers on his jawline.

“So?” Keith's breath ghosted over his lips as he whispered it.

“You're his brother...and this violates the- oh shit- ...the bro code, you know?” He bit his lip to stop his moan as Keith licked his earlobe before sucking on it.

Keith hummed. “Does that mean you don't want me touching you?” His hand slipped inside Lance's shirt, palms smoothing up his stomach.

“Uh…”

“Don't want me kissing you?” He started kissing the side of his neck, leaving tiny nibbles that would leave pinkish marks that would fade before morning come.

Lance was breathing hard. No, he didn't want him to fucking stop but -

“And is this a no to the blowjob I promised you?” The hand in Lance’s shirt traced lower until it was just above his pants. Just there… not venturing lower and just waiting for Lance’s approval.

Call Lance weak but, jesus christ, why the fuck was he stopping this when Keith was willing and Lance was also very much willing and interested?

So, Lance dropped his hand on top of Keith’s, looked at him straight in the eye as he pushed his hand lower until he was cupping the front of Lance’s pants, an obvious bulge already pushing through. Keith flashed him a sly grin.

The image of Keith dropping to his knees would forever be etched in Lance’s head.

So was the vision of Keith pressing a finger to his lips as if he was shushing Lance. ' Be quiet or we’ll be caught’ that's what he was saying.

Lance cursed under his breath.

How on Earth was he supposed to keep his shit together when -

Keith undid his fly - and then - oh shit - he wrapped a hand on his cock and stroked it, coaxing it to full hardness. Lance hissed and tipped his head back to look at the ceiling. Another second of seeing Keith's face that close to his dick and he'd lose it.

And Keith knew that of fucking course. Just fucking chuckled before giving a tentative lick on the tip, that simple lick making Lance grip the edge of the counter tighter.

They shouldn't be doing this here in the kitchen where anyone could just walk in -

But when a tongue circled around his cock’s tip before Keith swallowed him down, all of Lance's caution flew out of the window. Fuck.

Keith hummed around his mouth, the vibration making him shudder, as Lance tangled a hand on his hair. And when his grip tightened, Keith hummed again, pulling off to lick his length to make it wetter before sucking Lance's cock back to his mouth.

Lance was breathing hard yet he bit his lip to prevent the noises from spilling. And Keith took that as a challenge as he bobbed his head quicker, hand stroking in time with it while the other held Lance by his hip. Keith was hot and . wet around him.

And loud.

If anyone ever heard these wet noises - along with another’s ragged breathing - then it wouldn’t be that difficult to know what was happening here.

Lance would die tonight, wouldn’t he?

Keith pulled off - his hand still pumping Lance’s cock - and placed wet kisses on it before whispering against him, “You can look, Lance.”

Lance knew it was a bad idea, but he did it anyway because Keith was sly and Lance was a fool who couldn’t say no to him. So, he looked down on him. And he should get an award and trophy for not coming right there and then because holy shit.

And being the sly motherfucker that Keith was, he chose that exact moment to peek his tongue out, licked the tip of his cock, wrapped his lips around him and slowly inched on his cock until his lips were stretched to his base. All the while looking up at Lance with that playful glint on his eyes.

He didn’t need to do much before Lance was pulling his hair as a warning that he was close but Keith didn’t stop and -

He tightened his grip both on Keith’s hair and on the counter, hips thrusting in that heat and -

Lance felt the orgasm before he realized it. His eyes slipped shut, his mouth dropped open and released one of those loud wrecked moans that he was trying to stop. The pleasure whacked his entire body that he could only lean back and let the counter support him.

He felt it when Keith swallowed. Fuck.

And when Keith tucked him back in his pants before he stood and Lance didn’t even need to open his eyes to see that sexy, satisfied expression on his face.

He wanted to see it though.

So he did.

Ah, there it is.

Lance glanced down on him and saw the bulge on his pajama bottoms. That’s painful . “Let me take - “

Keith shook his head. “I’ll take care of it...in my room.” Before Lance could answer, Keith turned on his back but before walking off, he looked at him over his shoulder. “Door’s unlocked.”

And then he was gone.

That...couldn’t...be anymore obvious...could it be?

Shiro really would kill him.

Lance lasted a grand total of a minute before he was following Keith back to his room in the quietest steps he could make.

He should probably kiss him first before doing anything again.

-

(On a side note: Shiro wouldn't really mind Lance dating Keith since he knew his friend was a good person but Lance was an overthinker who made up his own limitations even when there really was no reason to worry. And Keith knew that so he was not really worried or afraid of his brother's reaction.

Though, Shiro was a bit old-fashioned so maybe it'd be better to leave the whole 'sex-before-first-kiss’ thing out just to save him the stress of it all.

Yup, that would be an awkward conversation.)

Notes:

im so lazy to edit this i hope there isn't big errors or whatever kfgakgas so sorry if ever
i'll just make this a series of nsfw one-shots, i guess??? feel free to send me in ideas :3
Tumblr