In all of my fan fictions both Lance and Keith are of legal age.
Lance was one of the most popular boys in school, he was the star player of the football team, countless girls tried to get with him. Lance however had a secret, he had a secret boyfriend, Keith. The two met one night after a football match, Keith was waiting for his friend Pidge who was a member of the band when Lance came up to him, they really got along. From that the two fell in love, Lance never told any of his friends he had a boyfriend however Keith told Pidge. Pidge hated Lance, he would let his friends pick on Keith because he is emo, he didn't stand up for his boyfriend. Pidge wanted to scream at Lance but knew Keith would never forgive him.
Lance was stood at his locker, saying goodbye to one of his friends, he was late to class per usual when he came across someone familiar, Keith, Lance smiled to himself and wrapped his arms around Keith from behind. "Babe" Keith turned around and kissed Lance softly, wrapping his arms around Lance's neck. Lance pulled away and winked at Keith making Keith giggle slightly.
"So baby, you gonna come to my house tonight, my parents aren't home. We can kiss, cuddle and do some other stuff" Lance teased and tickled Keith, Keith laughed grabbing Lance's hands."Of course, I need to do homework first, i'm sure you have some to do Lance McClain, homework first then sex, ok?" Keith smiled planting light kisses over Lance's cheek. Lance pouted and held Keith's waist.
"But i'm hornyyy" Lance groaned resting his head on Keith's shoulder. Keith chuckled.
"Meet you at your house at 6pm baby" Keith smiled walking to his class. Lance groaned and walked slowly to class.Keith walked to his boyfriends house, it was a warm summer night which Keith loved. He smiled as soon as he reached the door knocking on it. Lance answered it and pulled Keith in pushing him against the wall. "Homework baby" Keith teased, Lance closed the door and picked him up. Keith screamed and wrapped his legs around his waist.
"Let's skip the homework bit" Lance said putting Keith on his bed and climbing on top of him. "I love when you wear that outfit Keith~" Lance said whispering into Keith's ear making him shiver. Keith was turned on but he couldn't let Lance know that. He flipped Lance over so he was laying on his back, sitting on Lance's lap.
"Take control Keith, you gonna ride me?" Lance teased and grabbed his boyfriends waist. Keith rolled his eyes and grabbed his homework laying in Lance's lap.After an hour Lance was extremely horny. Keith was laying on the floor wearing booty shorts. "Keith please tell me you are done" Lance whimpered making Keith smile. Keith climbed into Lance's lap and took his shirt off kissing his neck and chest. Lance smiled and held Keith's ass squeezing it making Keith squeal.
Lance chuckled and flipped Keith over onto his back. Lance pulled Keith's shirt off, and smiled at his boyfriend. Keith had slight abs, he however was insecure about his body, Lance thought it was perfect.
"Don't stare.."Keith said trying to hide his body with his hands. Lance held Keith's hands and kissed them.
"You're beautiful Keith Kogane" Lance smiled and started to kiss down his boyfriends jawline making his way to his shorts. "You wore these to tease me didn't you Kogane?" Keith nodded and took them off slowly. "Remember what happened last time you wore those baby?" Lance smiled kissing his boyfriends thighs.
"We were on the football court, you dragged me away and fucked me in the shower" Keith replied taking Lance's hand in his own. Lance smirked and kissed Keith's soft spot, he teased it, making Keith inhale sharply. Keith wanted to be fucked hard but he knew Lance would tease him more if he begged so Keith tried not to show how horny he was. Keith arched his back and closed his eyes tight as Lance removed his underwear and started to rub him. Lance loved teasing Keith, he knew Keith loved it too but wouldn't admit it. Keith moaned softly and bit his lip.
"You gonna look at me baby?" Lance said licking his slit gently. Keith grabbed his hair and moaned keeping his eyes tightly shut. Lance tutted, starting to slowly lick his tip, Keith opened his eyes and looked down at his boyfriend. Lance looked up at Keith and took his dick in his mouth bopping his head up and down.
"Yes..L-Like that Lance" Keith moaned as he started to reach his climax. "Gonna cum" he grabbed the bed sheet and Lance stopped, he smirked and took his pants and underwear off.
"You won't cum until I tell you that you can" Lance picked Keith up and pressed his body against the wall.