My best friend John and I were both 17 years old and seniors in high school. We had been really good friends since middle school. We would often have sleepovers where we would play video games and watch movies all night long. However, things were starting to change in the last couple of years. We were both maturing physically and especially sexually. I often worked out to become more muscular as did John. We also started having many more sexual thoughts about the girls at school, and we would discuss the ones we really liked at our sleepovers. We had the internet at both of our houses and after everyone went to sleep we would go onto the computer and look up all sorts of pornography.
We once again decided to have another sleepover, but things had changed since the last one. Just the other day he revealed his biggest secret to me. He said that he often had sexual thoughts of both girls and sometimes guys. He was really worried about it because he didn't want to be gay. He caught me by surprise, but I told him not to worry about that. I told him that I sometimes had those thoughts too, but I just tried to get them out of my mind.
John called me up that night and asked if we could have a sleepover at my house. My parents were going out to a party with some friends, but we had stayed home by ourselves before so they said it was alright. I told him to come over and to bring his video games with him. Well as it happened, we ended up not playing video games after all. By the time he arrived at my house, my parents had already left for the night. We started off by watching a movie that we rented, but it was pretty boring as we got into it. We started talking again and he told me that he was still pretty worried about the thoughts he was having. Once again I reminded him that I just try to shut those thoughts out. He told me that he tried, but he couldn't. I didn't really have an answer for him. I just kind of stared at the ceiling for a couple of minutes instead of watching the movie so I could think of what to say to him.
I heard some rustling of his blanket next to me, and all of a sudden I felt his hand rest on my thigh. I was very surprised and I did not say anything. I slowly turned my head and looked at him and our eyes met. He slowly moved his hand over and rested it on my semi-hard cock. He started rubbing his hand up and down it through my jeans as I laid there. I started breathing harder but I still did not say anything. John half sat up and unbuttoned and unzipped my jeans. I sat up also and looked at him. We slowly moved closer to each other and our lips locked into a passionate kiss. I grabbed the back of his head as our tongues flickered together inside our mouths. After kissing for a couple of moments I broke the kiss and pulled away. I pulled my shirt over my head and he did the same. He was just a little bit more muscular than me. We both had hard pecs and formed six packs. I undid his jeans as he had done to me. I went a step further and lifted his legs up and pulled his jeans off from his ankles. I then stood up and let my jeans fall to the floor. He started to get up as well, but I motioned for him to lay down on his back. I kneeled down over his legs and gave him a half smile. I eased down on top of him as if I was doing a push-up. We were about the same height, so our bodies matched perfectly.
Our hard cocks rubbed up against each other through our boxers. We locked into another passionate kiss, but this one did not last as long. I broke it and moved by face down to his hard pecs. I started licking around his left nipple in a circular motion. I started sucking on it with my lips and flicking it with my tongue. I moved over to his right nipple and started doing the same. I moved my head down further and started kissing his stomach. His abs were so hard that it almost felt like I was kissing a brick. I slowly moved down further as he watched intently. I grabbed a hold of the elastic with his boxers with my teeth. I slowly started to pull them down inside out. As I pulled further, his cock sprang out and rubbed against my nose. I pulled his boxers down to his feet and as I was doing so I got a good look at his cock. It was about 8 inches with a thick purple head and a veiny shaft. I thought that my cock was about the same size if not bigger.
I tightened up my lips and lifted his cock off of his stomach. I pressed his piss slit to my lips and slowly started to push it into my mouth. As I was moving it into my mouth he released a loud moan. I went down about half way and then slowly moved back up. I went down again this time wrapping my tongue around his hard shaft. I swirled my tongue around his cock as I pulled up again. I worked up to the head and started licking all around it really fast. I started flicking my tongue up and down the tip of his cock. I pulled his cock out with a popping sound and licked all the way down the side of his cock. I did the same to the other side but made sure that I licked his head as I moved to the other side. I could feel him starting to move and I thought he was ready to cum. I took his cock into my mouth again and went down as far as I could, licking his shaft with my tongue as I went down. He started thrusting his hips up into me so I knew he was about to cum. I started moving up and down really fast as he started moaning louder. He let out a really loud grunt as my mouth filled up with his man juice. At first I didn't swallow because I was afraid, but he just kept pumping his cum into my mouth so I started swallowing. It actually tasted pretty good. I pulled off his cock and licked up the cum that escaped. I looked up at him and he just smiled and said
"That was great, I can't believe that was your first time."
I just looked at him and said, "Thanks."
I stood up, grabbed his hand and pulled him off the floor. He just looked me in the eye for a second and then reached down with two hands and yanked by boxers down. He grabbed me by the legs, picked me up and threw me down onto the couch. I laid down and spread my legs open. He got in between my legs and just went right at my cock. He took it all in on the first try without gagging. His nose was touching my pubes, and then he pulled up really fast. He went back down again and kept the fast pace up. Every time he got up to the top he flickered my head with his tongue. After a couple of minutes of this, he pulled out and took my balls into his mouth. He played with them and used his tongue to push them out. I let out a loud moan, so he came back up and started licking the bottom of my cock with his tongue in a long, slow motion. He took my cock into his mouth again about halfway and I was about ready to explode. I thrusted my hips up at him and he backed off. He used the tip of his tongue to apply pressure to my piss slit. My cock started throbbing and I blew my load all over his face. I had a lot more cum than he was expecting and I got it into his nose. My man juices rolled down his chin and started dripping on the floor.
He reached down and grabbed his shirt to wipe the semen off his face. He laid down on top of me on the couch and we locked into a deep kiss for about 15 minutes. After a while, our limp cocks pressing into each other started to grow again with the pressure. He got up off of me and I walked into my bedroom for a minute. I came back with some condoms and a bottle of lubricant. He just looked at me with a big grin and stood up in front of me.
By this time, both of our cocks were hard and ready to go again. He kneeled down on the couch and aimed his hard, muscular ass up at me. I squirted lube all over his man pussy and slowly inserted my index finger. He was really tight so I knew it would take some work to get him prepped. As my finger hit the back of his tight little hole, he let out a moan of intense pleasure. I added more lube and slowly inserted a second and then a third finger into his hole. He seemed ready to go, so I told him to stand up. I walked over and sat down on the Lay-Z-boy chair. He walked over and I lifted him up onto the chair. I set him down on my lap and I told him to bend his legs underneath. He was kneeling around me on the couch and I reached my hand underneath him and stuck my finger into his hole again. He lifted up and I placed the tip of my cock at the entrance to his man pussy. I squirted more lube onto my cock and he slowly started to sit down as my thick head pushed into his tight hole. As soon as the head of my cock passed through his anus, the rest of my cock slid right into his ass. John let out a loud groan of pleasure as my large dick filled every inch of his ass. He started moving up and down as fast as he could as we both moaned in unison. "Oh God, fuck me harder!," he kept screaming out as he moved faster and faster. His fully erect cock brushed up against my hard stomach with each motion. I knew that I would not last long in an asshole as tight as his. He was tighter than my girlfriend, who had only been fucked by me three times. The pressure of my cock in his ass pushed him over the edge and he let out a loud grunt as he shot his load up at my chin. I caught what I could in my mouth and swallowed his salty semen right down. With this, I slammed my dick up into his man pussy and shot a giant load into the depths of his asshole. I pulled out and my cum came out after and drizzled down onto his balls. I picked him up, bent down and licked off his balls until every last trace of cum was gone. I couldn't believe it, but this sent him off again as his dick started to get hard again. Just seeing his beautiful cock in front of me made me hard, and most of all horny. After seeing the pleasure that he just experienced, I pushed him down on the chair and mounted his cock. I was so eager to ride him that I didn't loosen up my asshole. I just rubbed some lube on his dick and squirted some at my entrance so that it wouldn't hurt too much. I spread my ass cheeks and led his big dick into my waiting anus. As he entered, I looked up at the ceiling and let out a really loud moan of ecstasy. Every time I lifted up he followed with a shove of his own into my ass. I could not believe the pleasure I was feeling every time the head of his cock pushed into my prostate. It was the best feeling I had ever had, and I didn't last much longer. My balls tightened up and my cum just poured out onto his stomach and down onto his pubes. At the same time, he blew his load into my asshole, but he must have not had very much because my asshole ate it all up and none escaped when he pulled out.
He got up and I bent down to lick him clean again, but just after I took my first lick the phone started ringing. As much as I didn't want to answer it, I ran into the other room to get it and I left John standing there naked. My mom was on the phone and she said that my father was drunk and she did not know how to get home, so they were going to spend the night at their friend's house. I was perfectly alright with that and knew that this night was just getting started.