Keith has it bad for Lance. And Lance has no complaints. This chapter starts out all fluffy and emotional then things get hot real fast.
Keith couldn't sleep that night. What had just happened? Lance and him, were they going to be a thing now? Lance and him are complete opposites. Keith has always worked alone; he is rough around the edges. He is strong and a skilled fighter but crumbles under teamwork. His anger and self-loathing are his downfall. He is an orphan, no family, no friends at least not until now. And still now that he has them he only pushes them away. Lance on the other hand is warm, he's a people's person, funny and charming. He can be so dense sometimes but when it comes to battle he is the only one that can match Keith. Unlike him Lance is not fueled by anger but by motivation and passion to be good. And oh god his smile is cute and his skin is so soft. It's like Lance is the light and Keith is the darkness. Lance has a family he wants to get back to while Keith has no one back on earth, he doesn't even know who he is. And as much as he hesitated to accept himself with Lance, he can't drift the idea away. He wants Lance to hold him to love him to promise he will never leave. It is getting dangerous for Keith; the last thing he wants is to let himself fall for someone only to get hurt. His thoughts were interrupted by a knock at his door.
"Hey Keith . . . are you awake?" His heart almost dropped hearing Lance at his door. Keith pushed the button next to his bed so the door would open. Lance let himself in. He was wearing his white and blue baseball shirt and blue sweats with lion slippers. Lance sat on Keith's desk chair then turned it to the side to face Keith's bed where he was laying down. "You missed dinner so I thought you'd be hungry, I brought you some goo, Hunk tried a knew recipe, it's slightly less horrible."
"Oh thanks" Keith said his back turned to Lance and his face facing the wall. "Also it gave me a chance to come and check on you, are you ok buddy?" Lance really was concerned for Keith. God he sure was making it hard not to fall for him. Hot, caring and funny, Keith is turning in the towel. Keith turned to face Lance and smiled. "I love it when you smile," Lance said only making Keith blush. "You're the one making me do it" Keith could see Lance also blushing. He could dish out pick up lines left and right but when one was directed at him he was frozen. But Keith liked blushing Lance, it was cute. "Lance your blushing," Keith teased. "No no no, I do not blush." Keith lifted an eyebrow "Oh really?" Keith got up and walked towards Lance. He leaned over the desk chair's armrests putting him face to face with Lance. "You're still blushing" Lance was holding his breath. Where in the hell was Keith pulling out all these moves. Keith was acting without thinking, it was easy with Lance he liked it.
"It's ok I think it's cute." Keith leaned in and gave Lance a soft kiss. Lance kissed back enjoying Keith's soft side. He felt Keith put his hands between his jaw and neck to hold him. Lance flinched and broke the kiss. Keith looked at him with a confused expression. Had Keith overstepped, did Lance really not see him like that anymore, had he regretted the earlier events? His expression quickly changed from confused to pain. "Your hands are so cold" Lance said as he took Keith's hands in his. Keith let out a breath of relief. "oh sorry, my hands are usually cold." "Lucky for you I'm like a pot of boiling water, my skin is always blazing" Lance said pulling Keith onto his lap and putting his hands on his chest "See?" Keith could feel the heat that Lance was giving off through his shirt. "Good then you can keep me warm" Keith turned himself to straddle Lance and wrapped his arms around Lance's neck. Before Lance could even process Keith's actions, Keith had already locked their lips. Keith was definitely thirsty for Lance and he had no problem helping him quench his thirst.
The kiss was long and soft until Keith let out a moan and moved up his pace. He kissed Lance faster sucking out all of Lance's air. He wanted Lance to feel pleasure and pain. Lance broke the kiss gasping for air. After a couple exhales Keith dove back to claiming Lance's lips. This kiss was rougher and longer; he was making Lance follow his rhythm. This time while Lance pulled back for air, Keith took Lances bottom lip between his teeth and bit hard. Drawing out a small amount of blood that Keith quickly lapped up with his tongue. Lance was a wreck gasping for air. "You're . . a little . . . Sadist . . . aren't you?" Lance said between breaths. "I don't hear you complaining. Do I?" Keith smirked. Lance began to blush again and damn was that a turn on right now.
"I like it"Lance said softly in embarrassment. "That makes you a masochist" Keith said wanting more, he kissed Lance again this time deeper, he stole Lances tongue right out of his mouth and began to suck on it. Lance whimpered at the sudden action. Keith was being rough and Lance loved it. It was Keith this time that needed air. When Keith broke the kiss to breathe Lance took the chance to make Keith squirm. He attacked Keith's neck with butterfly kisses. When he went over his collarbone Keith moaned and buckled his hips. "Found it" Lance said then sucked on that spot for a bit then lapped it over with his tongue making Keith a moaning mess. Keith leaned into Lance's ear. "Lance no marks in visible places"
Keith's hot breath on Lances sensitive ears made Lance buckle his hips. "I found it too" Keith licked the shell of Lance's ear bringing his tongue down to the lobe where he took it between his teeth. The moans that Lance was making were going straight to Keith's hips meeting Lance's need for friction. Lance pulled at the hem of Keith's black shirt. "Off" Keith happily obliged throwing his shirt to a corner of the room. Then pulled off Lance's shirt. Keith's bare chest felt cool against Lances warm one. Lance took Keith in for a kiss, this time he was the dominant one, circling his tongue into Keith's mouth. The way he was rubbing his tongue on Keith's was making Keith more eager making him pick up the pace of his hips. Lance then ran his tongue down Keith's neck making him whimper. Keith needed more friction, he was rubbing their hips together at an incredible speed. Lance put his hands on Keith's hips to settle him down. Keith looked at him. "Your being so rough and so fast, I'm not going to last much longer." Lance was barley able to speak. Keith liked having this affect over Lance it was hot. "Then lets cum" Keith was desperate. He ran his hands down Lances hot abs and pulled down his sweats and boxers waistband. Lance's cock sprung up with pre-cum oozing out. Lance gasped at the sudden action. Keith was making this so good.
Keith then reached down to his own pants to release his length. Lance took both cocks and rubbed them together. Lance's head fell back at how good that felt while Keith couldn't keep his eyes off of Lance's dick. He had never seen it before and he was half expecting something smaller but it was long and thick it made Keith's heat speed up. He moved his hips at Lance's pace trying not to be too rough. Lance was letting out hot long moans while Keith was giving grunts in between his hitched breaths.
"Fuck Keith your making me so hot."
"I'm almost there Lance, shit."
Lance took Keith's hand in his and brought it up to the tip of their lengths. Then ran it down to the base. Their hands together with the friction of their hips was all too much. Keith let out a lewd moan. "Cum for me babe, only fore me, show me how good I make you feel." With Lance's words echoing in Keith's ear he reached his climax at the same time as Lance. Both let out a high-pitched moan. Their cum coated both there chests. The only thing they could hear was each other trying to catch their breathes. Keith nuzzled into Lance's neck as he came down from his high. "Keith you're freaking amazing," Lance hugged Keith tight then reached next to him for the tissues on the desk. He pushed Keith a little off his chest so he could clean them both up. When he was done he looked up at Keith who looked exhausted. "You sleepy?" Keith nodded "And cold" Keith added then wrapped his arms around Lance's neck to whisper in his ear "stay to keep me warm." Lance had butterflies in his stomach. "As you wish my prince" Keith made a disliking sound at the pet name but didn't fight it. He got off Lance and took his hand to follow him to his bed. Keith and Lance quickly nuzzled under the blankets their bodies filling in each other's gaps like puzzle pieces. Keith rested his head on Lance's chest as they both dozed off.
YOU ARE READING
I knew you didn't hate me (Klance smut/fluff)
FanficLance finds out why Keith is so mean to him and it's more than what he bargained for. One by one each Paladin finds out about Lance and Keith. Pidge teases them nonstop and Space dad try's to keep everyone on check. Started as pure smut then a lot...