confessions

2.9K 34 29
                                    


Lance took a deep breath in. Today was the day, tonight was when. He slicked his brown hair back with his slender fingers. Lance had something to tell Keith - he was gay. Although, that was not all he had to say. It was Keith. It was Keith who made him this way. The way his black hair rested gently on his shoulders. His bright smile. Keith should smile more often, Lance thought. It was beautiful when Keith smiled.

He swung his long arms back and forwards, preparing himself for what was ahead of him. He knocked gently on the door.

"Yes?"

A male voice sounded from behind it, sounding hopeful.

"Keith?" Lance said, twiddling his fingers in anticipation.

"Lance!" Kieth said, happily. " I-i mean, oh hey Lance.."

Lance slowly opened the door and saw Keith sitting on his bed, fairy lights hung around the walls, adding a soft glow of red and green in the room. Keith looked up at Lance and gave a small smile. He nodded as Lance looked at the space next to him on his bed.

The brown haired boy sat next to him, their bodies creating shadows against the wall. Lance took a deep breath. Keith sat in silence, waiting for Lance to say something. Lance flicked his eyes towards the grey ones looking at him.

"Keith..", he began

"Hm?"

"I'm.. i'm.."

Lance couldn't seem to find the right words. The butterflies where consuming his insides, slowly devouring all of him. He tried to ignore them and took another breath. Keith continued to sit silently, patiently, waiting.

"Keith.." Lance started again. "I'm g-gay.."

They both sat there, Lance chewing the inside of his mouth in anticipation. He noticed Keith beginning to smile, the sides of his lips curling upwards. He suddenly took Lance's hands in his own. He did one of his big goofy smiles that drove Lance wild. Lance's breath hitched in surprise.

"Keith?"

"I have something to tell you, Lance.." Keith said, "I'm gay too but-"

Lance tightened his grip around Keith's fingers.

"I'm gay for you Lance. I think I'm in love with you."

Lance started laughing loudly in surprise.

"What?!" Keith said, slightly annoyed. "Stop laughing, Lance! This is serious!"

Lance, soon stopped and smiled wildly at the boy next to him.

"It's funny because I was just about to say that to you-"

Lance was cut off by Keith's soft lips against his own. His eyes widened in surprise, but he soon closed them and melted in his arms. They fell back on his Keith's bed, Keith on top on Lance. He cupped the brown boy's cheeks with his pale hands, moving in time with each other.

The fairy lights were the stars in the sky, they were the constellation.

They finally broke apart. The two boys lay down next to each other, foreheads pressed against foreheads. Their fingers, intertwined, eyes looking into eyes, it was like a scene from a movie.

"I never got to say it back to you." Lance whispered, "I love you too Keith.."

They lay together for what seemed like centuries, lost in time, ignorant of their surroundings.

It was perfect.

-------------------------

HELLO GUYSSSSSSSSS

I hope you liked my first ever klance fan fiction :o

The song at the top hehe. I am a BTS stan fight me. (i am so sorry i won't use the term 'fight me again')

It doesn't really go with the fanfiction, but Jimin's voice is so angelic i had to put it there.

I hope you did like this fan fiction lmao.

IF YOU FOLLOW ME YOU'LL KNOW WHEN I MAKE MORE ONES!!!!11!!1!!!!!!!!

I'll stop acting like an 8 year old on the internet now haha.

- Ruby :)


klance oneshotsWhere stories live. Discover now