Chapter 22

213 7 65
                                    

Friday
Lance's P.O.V.

Keith and I were making out on his bed, laying down with me on top of him. Occasionally, he would let this moan-like sound into my mouth. I could barely hear it because of our mouths being together.

I wanted to fuck him so bad, but I knew he isn't ready for that yet.

I kissed along his jaw and down his neck. He let out a deep, long breath and tilted his head back deeper into his pillow. I slid my hand up his shirt, feeling his soft, warm skin against my calloused fingers. I sat up and attempted to take his shirt off, but struggled embarrassingly.

Keith laughed and propped himself up on his elbows beneath me. Now that he was no longer laying against the bed, I tried again to take his shirt off, this time succeeding.

I gently laid him back down with my hand and started kissing his soft lips again, working my way down his throat and to his chest. I could feel his heart beating fast against my lips, making me smile. "You're beautiful," I whispered across his skin while looking up at his face.

"Oh, zip it," he jokingly warned.

"Oh? Why don't you shut me up instead, pretty boy?"

Keith chuckled. "You're stupid."

I laughed slightly before I continued placing kisses on his chest. I worked myself down his abdomen, leaving a trail of kisses. I stopped above his waist line and looked up at Keith to see if it was okay. Instead of giving me any answers, he slowly undid his pants himself and pulled his dick out. I blushed at his boldness and looked down at his gorgeous penis.

I've never seen one quite so pretty before. It looked to be around five inches long, he was uncut and the head was so pink and shiny. Two words to describe his dick would have to be, "visually soft."

"Can I..."

"Yes," Keith whispered.

I pulled his foreskin back and stuck it in my mouth right away. Keith i took a sharp breath and placed his hands on the back of my head. He consistently played with my hair as I sucked him off, grabbing at it tightly every here and there.

He whispered, "Lance..."

The butterflies in my stomach instantly started to multiply and fly around like crazy. Hearing him say my name in a moment like that really got me all hot.

I started to caress his inner thigh, giving it little squeezes every so often. I could feel his thighs tense up a lot, and every time they did he would let out a higher pitched moan. Gosh, he's so hot.

If he isn't ready to be fucked what if...

I took his dick out of my mouth slowly and crawled up to whisper into his ear, "Can I... ride you?"

His eyes widened slightly and his whole face turned bright red. "Uh- if... if you want to?"

"Do you want to though?"

"I well– it's embarrassing..."

"Hey, you don't have to do anything g you don't want to do. Just be open and honest with me. it's important," I explained.

"I... I want you to."

"Yeah?"

I could feel his dick pulsing against my stomach. I needed to sit on that dick right then and there. I couldn't wait a second longer.

I quickly pulled a condom out of the butt pocket of my jeans and used my teeth to rip open the packaging. I stopped myself before going to put the condom on him. Is his dick too wet for it now? I wrapped my hand around it and wiped my saliva mixed with his pre-ejaculate off. Then, I slowly rolled the condom onto him for him.

I quickly pulled my pants off and reached over to pump some of his lotion into my hand.

I stroked his condom-covered penis with my lotion-covered hand for a couple seconds then reached behind me and worked two fingers into my asshole with the remainder of the lotion. I loosened it this morning, but I figured it most likely tightened during the day. After getting it loose enough, I got myself up on my knees and positioned myself over his dick.

With my hand, I pressed the tip up to my hole and slowly pushed it in as I moved down onto it.

Keith slapped his hand over his mouth to muffle a quiet whimper-like sound.

I sat down on it completely, and gave him a few seconds before moving. He wasn't quite long enough to hit my prostate but it still felt really good. I kept bouncing on his dick, and he was pretty much a moaning mess the whole time.

"Fuck–" He cried.

I picked up my pase and bit my lip to keep myself from making any funny noises. I think I but it a little too hard because I could start to taste blood. So I stopped biting it and let all the sounds out; I didn't hold back for any longer.

My dick was slapping against Keith's belly, leaving sticky pre-cum on him.

Keith bucked his hips upward and moaned loudly.

Should I... choke him? I moved my hand to his neck and held it gently, putting very little force on it and quickened my pase on his dick to as fast as I could go.

Keith suddenly grabbed my hips firmly and started pulling me down onto him hard and lifting his hips up quick.

Never mind what I said about him not able to hit my prostate. I let out a loud, embarrassing moan as he hit my prostate for the first time. I squeezed my eyes closed and tried not to moan too much.

Shit. I'm gonna come.

"Keith," I whined out. I was gonna finish my sentence with, "You're hot," but was too overwhelmed by pleasure that I couldn't say anymore than that.

Keith used one of his hands to stroke my dick fast, giving me immense pleasure.

I accidentally squeezed his neck really hard for a second as a reaction to his sudden action, causing Keith's eyes to roll back which caused my butterflies to go absolutely berserk.

After Keith came, I laid on his chest, still hard.

After he caught his breath some, he continued to pump my dick with his hand until I shot all over his face and abs. I frantically rushed around to instinctively get my shirt and wipe it off him.

He chuckled as I wiped my ejaculation off his face as best I could. He was lucky it didn't get in his eyes, Jesus.

Keith pressed his lips against mine. "You're cute," he whispered.

"Shut the fuck up," I said out of embarrassment.

"Make me," he whispered.

"Bet." I tucked some of his hair behind his ear and pressed my lips against his once more.

Friends With Benefits {Klance High School AU} - DiscontinuedWhere stories live. Discover now