A Hot Summer Day

I live next to my absolute crush of 4 years, Karl, we walk home from class together every day and we are total BFF’s. I’ve never been able to confess to him because I’m afraid that if he rejects me then it’ll ruin our friendship. So basically, it’s complicated. My luck, however, pulled through for me one hot summer day.
It was an extremely hot and humid day that day, so hot that I could have cooked my breakfast on the street. On this particularly hot day, Karl and I were walking home almost as usual. Usually Karl and I are very much comfortable around the other shirtless, but he was wearing a new pair of shorts he bought yesterday that sag way below his waistline, the only thing keeping those on his sexy body was his hips. I found this extremely sexy and as a plus, Karl didn’t notice it whenever it happened! As another plus, he had told me that he was going commando today to win a bet of some sorts. In other words, the only thing between me and his package was a pair of saggy shorts that were about to fall off anyway! So I took advantage of Karl’s splendid obliviousness and neglected to tell him that his manhood was about to see daylight and all will see. All I had to do was have him move around as much as possible without him noticing.
We were halfway home and those baggy shorts of his were still hanging on. Damn why won’t they fall off already!? I thought to myself as we entered the wooded shortcut to our street. Then I had an idea: Karl really hates spider webs, not spiders, spider webs. So I made him walk through a spider web and he totally flipped, he was moving around a whole lot just like I had planned. His shorts started slipping, further, further, and ever so slightly further slipping. *thud* London Bridge has fallen!
He was incredible, right up from his adorable face with studded blue eyes, all the way down to his legs with bulging muscles and every glorious inch in between. His chest was so smooth but chiseled with 6-pack abs of a god and the most beautiful pecs I’ve ever seen. His arms were buff and firm, but not too buff either. Lastly was the centerpiece: I estimated 8 maybe 9 inches and the cutest little ball sack ever. Both of them just hanging there and swinging about like it’s nobody’s business. And his ass was perfect. He was perfect. And best of all, he ended jumping out of his shorts, now running completely naked in the forest path, not even knowing it. Karl was a piece of work for not even noticing his own nakedness.
*bing* Another brilliant idea: steal his shorts. So I did and it was the best decision of my life. He couldn’t find his shorts because I hid them in a hollow tree nearby. So he was forced to walk the rest of the way home bare ass naked. I was so happy, until Karl decided to get revenge.
With only about a mile and a half of wooded trail to go until we reached the neighborhood, I was having the time of my life blackmailing him with his shorts to let me do what I pleased with him. Then Karl’s little light bulb went off and he began plotting his revenge, completely abandoning his shorts in the process.
In the wooded path to our street, there is a really narrow part where you can pull back a branch and hit someone with the recoil. As you can guess that’s what Karl did. I was out for about five minutes, but that was plenty of time for Karl to undress me and hide my own shorts (and boxers) somewhere in the forest. This was his original plan, but after dumping my clothes in the woods, he decided to get me back for all the groping too. I found myself awaking to a sexy beast sucking me off in the woods. I couldn’t have been happier!
He started playing with my cock, teasing the tip a little. I got rock hard faster than a sack a peanuts can hit the ground. A little shocked at this Karl kept going, this time just sucking on the tip. It was extacy, he finally found his way all to the base of the shaft, and I let out a little moan. It was so good I couldn’t hold it. I turned 180 and found his beautiful cock hanging in front of my mouth just waiting to be sucked off. I took it and gave Karl a bit of a shock. I told him not to stop, and that I’ll make him feel good. He believed me and lowered his package into my mouth. He hadn’t even come yet and it already tasted so good. Karl started to precum off the start. Being straight he probably never had his dick sucked by a guy before, so I’d give him the blowjob of a lifetime. I started swirling my tongue around the tip and I could see Karl convulsing in pleasure. He kept sucking and swirling on my cock and I kept sucking and swirling on him. We both almost peaked and I said stop, I want you inside me. To my surprise Karl said the same thing. We decided to take turns. I went first. His arse was tight and hot, just how I like it. Karl let out a sexy moan of pain and pleasure after I went in. All the way in and he was already moaning and sweating. I started to fuck him and he moaned louder, it was so sexy. He let out a little grunt every time I went in full shaft. Karl felt me convulsing about to blow and told me to keep it inside. I did as I was told and came inside. He let out a moan of pleasure louder and sexier than all the others.
We switched and he was harder than steel at this point, he stuck the tip in and it felt so good. I could feel his gigantic cock sliding through my arse all the way up to my kidneys. He went all the way in and I let out a little moan. He started fucking and grunting and I was huffing along. I told him to cum inside me when his cock began to pulse. He came inside me and we both howled like wolves with dildos. We both were licking the extra cum off of our dicks when Karl said, Let’s do this again sometime. I was in euphoria. And then, slamming back into reality, I said: We should go get our clothes before we go home. Karl could only say with a giggle: I guess so.