Introduction:
The beginning of this is actually true but the rest is fantasy
It was just another school day, and I was trying not to doze off in class. Finally the bell rang and I looked over at my friend Josh because we always walk to our next class together. I got up and waited for him so we could walk together like always when I noticed something different. He was hesitating to get up and when he did stand he turned his back to me and acted like he was putting something in his bag. After a few moments though he finally turned around and walked over to where I was standing and when I looked down I realized why he had hesitated. There was a small lump slightly sticking out of his sweatpants right in the crotch. He must’ve had a boner when the bell rang and then tried to get it to go down but it was still a little bit hard. I was so turned on when I saw this, I had always thought Josh was so sexy, he was pretty tall with short dirty blonde hair and a really cute butt. Well he finally got over to me and we walked into the hall to walk to get to our next class. As he walked next to me I kept taking quick glances down at his crotch to see his dick was still slightly sticking out. There was a bathroom on the way to our next class and I saw Josh start walking over to it and without saying anything I decided why not go to the bathroom with him, maybe I could get a glance at his cock. He must’ve noticed me following him into the bathroom because he had this look in his eye and a smirk on his face. There were only two urinals with no divider between them and he went to the one on the left so I went to the one of the right. I didn’t want to make it obvious that I was looking so I pulled out my dick and started peeing keeping my head down… for now. However, before I could get a glance over at his cock out of the corner of my eye I noticed Josh with his head turned slightly actually sneaking a glance at my cock. As I was looking at him he looked up and noticed I had seen him staring at my dick. His face immediately turned red and he put his dick back in his pants then started turning to wash his hands and leave. But before he could get away I grabbed his hand and pulled him back and I placed his hand on my dick and i could feel his hand clench gently around it. I could feel his warm hand start to slowly stroke me so I reached out my hand and started to rub his dick through his sweatpants. My dick was getting stiff and I could feel his starting to swell in his pants as well so I reached into them and pulled out his semi hard cock. His cock was amazing it was circumcised and so smooth with a slight curve to the left. His shaved balls were hanging down perfectly below his cock and I knew right there that I wanted my friend more than ever. His cock was now rock hard in my hand and he was moaning softly, so I started to stroke him faster and harder and his moans got louder. I didn’t want anyone to hear us so I leaned in and softly pressed my lips against his, and he kissed me back and before I knew it he slipped his tongue into my mouth and we were making out as we stroked each others cocks. Without even realizing it I started stroking him much faster, he started moaning even louder into my mouth as we were still passionately kissing. After about another minute I could feel his body tense up and his cock start to pulse in my hand as rope after beautiful rope of cum shot out of his hard cock. I let go of his cock and we stopped kissing, he was breathing heavily from his intense orgasm but he looked into my eyes and said, “thank you” with a smile spreading on his face so I replied by giving him a quick kiss and saying, “your welcome.” Josh then looked down to see my cock still hard and knowing I wanted him to get me off, leaned in and whispered, “take me,” which was just what I wanted to hear. Without hesitating I grabbed his hand and led him into one of the bathroom stalls. He grabbed the back of my head and began to passionately kiss me again once we got in and locked the door. I then told him to turn around and I pulled down his sweats to reveal his perfectly round ass. I took out my still hard cock and began to rub it up and down his ass. He had his hands up against the wall of the bathroom stall and was slightly bent over to give me perfect access to his cute ass. I spread his cheeks and gently pressed the head of my cock into his asshole and he moaned. Once I got the head into his tight ass I began to put it in slowly inch by inch allowing him to get used to it before I really started fucking him. I finally got all of my cock into his ass and he told me to wait. After about a minute of letting his tight ass adjust to my cock he said the sexiest thing I’ve ever heard. He turned his head, leaned in and softly whispered, “fuck me.” I began to slowly pump my cock into and out of his ass taking all but the head out then slowly shoving it all back in. He was moaning and loving every minute of it so I decided to start fucking him harder and harder. He now had part of his shirt in his mouth to keep from moaning loud enough for other people to hear us. I was in pure bliss with my hard cock filling up his tight ass. After about ten minutes of fucking his perfect ass i could feel my orgasm approaching, as my body tensed up I shoved my cock balls deep into his ass and unloaded shot after shot of cum. When I finally pulled it out cum was dripping from his ass. We were both breathing heavy from the fuck session we just had but he turned his head to kiss me one last time. With both of us knowing we were already late for our next class we cleaned up and got our clothes back on so we could leave but not before we both agreed to definitely do this again soon. The end;) this is my first story so be kind lol but if you guys liked it lmk in the comments and I’ll write more fantasies about me and my friend Josh. Thanks.