A/N: Hey everyone! This is a straight up smutty piece. You've been warned~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Why do you always argue with me?" Keith yelled, fighting holograms back-to-back with Lance in the practice arena,
"Because I'm right! Why don't you get that?" Lance retorted. Keith's deep yell broke the grunting and fighting as he fell to the ground. The simulation stopped. Blood dripped from Keith's forearm.
"Damn. I let my guard down and it got me."
Lance grabbed a medic kit from the wall and began to bandage Keith's arm.
"I can do it myself. Why are you helping me anyways?" Keith pulled away, but Lance grabbed his arm and finished wrapping it up.
"I hate seeing you hurt." He answered. Lance looked up "Because I love you."
Keith's eyes grew as he pushed himself away on the floor from the other boy. "Woah- keep that gay shit away from me- that's disgusting!" He found his footing and scrambled out of the arena to shower off the sweat and confusion.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It was just after dinner when Allura suggested the boys train together as punishment for fighting constantly. "Because I love you." It resonated in Keith's head as he showered. He scrubbed himself violently trying to make his heart stop pounding. He began to touch himself. It was something he did often in the shower and he didn't think anything of it until he realized Lance's remark was still in his head. He tried to force it out of his head and finish before the thought could come back in.
Exhausted, Keith slumped out of the shower and put on a red pair of boxers, laying down with his arms above his head. What happened? Why would Lance catch him off guard with something like that? Keith pushed away the questions stuck in his head and drifted off to sleep.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Keith rolled over to find Lance in bed with him.
"What the hell are you doing man?!" He screamed.
Lance shushed him, grabbing Keith's crotch in his warm hand and squeezing his hard-on, kissing him passionately, a string of saliva dripping from the boy's lips. Keith moaned, bucking his hips to have more contact with the boy who appeared suddenly in his bed. It was soon after that he came.
annnnnnnnnnnnnnnnd- wake up time.
"SHIT!" Keith yelled out looking at his sheets. Seriously? A wet dream? He hadn't had one of these since he was 15. He rubbed himself and shucked off to change boxers and threw on a t shirt, gathering his sheets to throw in the hamper.
Okay. Time to face the facts. There was no way that he could like Lance! He wasn't gay! He couldn't be!
He slammed the pod door open and ran down the hall, forcing open the door to Lance's room.
"Lance!-" He yelled, panting.
He searched the darkened room until his eyes came across a figure sprawled out across the bed in front of an open moonlit window. The curtains blew in and Lance slept peacefully. One hand was placed on his chest, rising and falling. Keith followed the curve of Lance's body with his eyes until he came to his right arm, leading to his hand in the waistband of his tight white undies. The apex of his thighs led to the prize of his hand- a bulge waiting to be freed by the fabric.
Keith's breathing heightened. He wasn't turned off like he was hoping- he was hopelessly addicted to the sight of Lance peacefully sleeping. That was it. Keith could take it no longer. He closed the door and walked to the bed.
YOU ARE READING
It Was Just a Dream- Klance
FanfictionAfter Lance's love confession and a vivid dream, Keith realizes that he's gay- for that idiot paladin. Trying to prove he's straight to himself, he goes in search of Lance to fight the feelings, but when Lance is asleep in just underwear, a hand in...