"I wonder what it would be like to get a blowjob?" Zach asked in the car.
"Probably feel crazy." I answered lamely.
We were roommates, entirely platonic, in our freshman year of university and on the way to Zach's parents house for the weekend. They were out of town and we decided to use the opportunity to have the house to ourselves. It wasn't often we got the occasion and the dorm room we lived in was always crowded and noisy.
We got to his house around evening and a light rain started. We cracked open a beer as the evening sun cast a stunning splash of colors across the sky. It was one of those warm summer rains.
Zach got the idea to get naked to feel the rain fully. I don't remember exactly how he brought up the idea, but in the moment it did make sense. It was just one of those things where you had to be there to understand.
Of course, I was nervous.
"I don't know..." I protested, reluctant to part with my clothes. I was also worried I'd get hard, a thought that made my cheeks crimson with humiliation.
"Come on. It'll be liberating." Zach responded. "And there's no way the neighbors will see."
The house was in the countryside, I rationalized, so that part was true. The conversation went on like that for a little while until I agreed. It did just seem right. How often do you get to really feel the rain?
With all my clothes off, Zach did the same. It did feel liberating as the raindrops lightly bounced off my skin and the colors seemed all the brighter. I made a conscious effort to not look at Zach because I was afraid that if I looked, I might start to get hard. Especially if I looked at his penis. How embarrassing would that be?
But of course, I looked. His penis hung there in front of some curls of dark pubic hair. I felt a knot of worry grow in my stomach because I realized I had just shaved down there. It was something that I was in the habit of doing because it made it feel better when I masturbated. I had been doing it for a while and was also in the habit of shaving my butt. Why? Well, when I masturbate I sometimes like to rub down there. Besides, my butt is mostly hairless and it's not much more work to shave everything.
But it was too late to go back now. I just had to hope that Zach wouldn't look at me like I looked at him and see my hairless groin. I didn't have much body hair anyplace else either to fall back on.
We sat together outside in the rain for a little while just talking and I soon relaxed into the nudity. We chatted and laughed like normal.
As night fell, it started getting cold so we came back inside. We went into the bathroom and each dried off from the rain. I again made a conscious effort not to look, which of course meant that I did look.
He was circumcised, I noticed from my hopefully clandestine glances, unlike me. I only caught glances so I couldn't get a sense of how big it was, but it did look bigger than mine. His hung down, while mine tended to poke out in a curve over my balls.
I felt my own penis start to twitch so I tried immediately to think of something else. I wanted to put my clothes back on, but I also didn't want to be a buzzkill or a wimp. A part of me also did like being naked. It was exciting and made my heart race.
We left the bathroom and went to sit on the couch, still nude.
"I still wonder what it would feel like to get a blowjob." Zach said. We had been friends for years and our sex lives were not secret from each other. In particular, our lack of girlfriends. In high school we had been too nerdy, preferring the company of World of Warcraft to parties and sports. We weren't totally inexperienced with girls, but having never gotten a blowjob was one of the sad facts of our life we lamented to each other.
I suppose we both had our insecurities about sex. For me, I always worried that I was too slim. I could wrap my thumb and forefinger around my wrist easily. Zach was bulkier. Not fat, but athletic in the way some people are at around age 20 without doing much exercise. It was something that I envied about him, particularly the fact that he could always beat me in arm wresting or pin me when we were younger and playing outside.
"You'll have to find a girl!" I tittered nervously, surprising myself with the pitch of my voice.
He looked over at me and raised his eyebrow. I felt my heart practically stop and, to my embarrassment, my penis twitch.
"Are you saying....?" I asked.
"I'll do you first. Just to see what it feels like. Come on." He sounded so excited and in the moment, I just went along with it. We were already naked and it just felt right. It was like we were in our own bubble with no one else around. Being honest with myself, what I really wanted was to give a blowjob but getting one seemed like a good place to start. Less...submissive.
"Okay, but where?"
"Just sit there." He commanded.
Zach kneeled in front of me and put a hand on each of my knees, spreading my legs apart.
"I didn't know you shave." He said with a laugh. "You look like a little boy down here."
"It just feels better when it's shaved," I defended myself. "And it was cold earlier so it's smaller than normal." That was all true, at least. Zach put his hand next to it, showing how his finger was twice as long as my soft penis and about as thick. I blushed.
"Forget it then!" I said, making an effort to close my legs but his hands blocked me, keeping my legs open.
"Sorry, no more jokes." He said with a grin.
Then, without any preparation, he took my soft and smooth penis in his mouth, using his tongue to play with it a little bit. I gasped in surprise and also from the feeling of sudden warmth. I was still soft and the main thing I thought about was not getting hard. In my mind, I think if I got hard it would prove that I was gay.
"How was it?" He asked, pulling back after just a few seconds.
"Pretty cool." I responded lamely, my voice higher than normal. "I guess I know what if feels like to get a blowjob now. Do you want me to try on you now?"
"If you want to, yeah." Zach responded, not forcing me to fulfill my end of the deal.
We switched positions with Zach sitting on the couch, his legs forming a 'V' shape and I took my position on my knees between his legs. Like him, I started by putting my hands on his thighs, which I noticed were covered in curly black hairs unlike my own smooth legs.
"So big and hairy," I said, intending to tease him as he teased me, but he didn't laugh and I realized how slutty it sounded. To make matters worse, I was kneeling between his legs. Exactly where a little slut belongs, I thought.
I blushed and felt my own penis twitch, furthering my horror. I decided to get it over with before I got fully hard and shamed myself. I moved my head forward, inadvertently smelling the slightly musky but clean scent of my best friends groin.
Now that I was so close I could really see it and I must admit that I took the opportunity. His penis was still soft but significantly bigger than mine. It didn't look like he shaved at all but I liked that. When I watched porn, I always preferred seeing shaved groins but now that there was a real one in front of me, I wouldn't want it any other way.
I was practically in a trance as I reached out and took his penis into my hand, holding it up to get a better look as I gently stroked it and felt it harden just slightly.
"You wanna take a picture too?" Zach asked with a laugh and I scowled up at him in mock anger.
"I've just never seen a circumcised one before," I said, "and might I remind you I'm doing you a favor?"
Zach shrugged and locked his fingers behind his head, leaning back as I knelt between his legs. "Take your time then."
I decided to not waste any more time, perhaps hoping to regain some dignity. Without further ado, I gently held the base of his shaft with my hand and took the head in my mouth. It was a strange sensation to be sucking a dick. I let my tongue run around the ridge of his head, making him gasp a little. I felt his penis start to get hard, gradually filling my mouth even more fully.
As I felt it grow I knew that I had already taken his penis into my mouth for longer than he had done for me, but I didn't pull back. I kept him in my mouth, licking his head gently until his cock hardened and completely filled my mouth. I don't know how long this took. Probably less than a minute but in that moment I had barely any sense of the passing of time. I let his hard cock stay in my mouth, still licking gently around it and now keeping my mouth wide open and letting my lips close around the shaft to avoid touching it with my teeth.
I paused for a moment like this, my best friend's hard cock in my mouth. I thought about moving back and forth like I had seen so many times in porn, but I thought that might take things too far. Maybe this was just an experiment and I was the one making it weird. I almost started moving back and forth and truly giving him a blowjob but I chickened out.
"How was it?" I said, letting his cock spring out of my mouth.
"Amazing!" Zach replied enthusiastically, pushing his head forward and looking down at me. "Like totally amazing." His cock twitched a little bit. I looked down at it and realized I was biting my lower lip.
"You can keep going if you want to." Zach added.
I rolled my eyes as if I didn't want to take him back in my mouth, but the truth was I was eager and needed little encouragement.
I again took his shaft in my hand and put the head back in my mouth. This time I let my tongue swirl around the head as I felt it twitch and harden in my mouth until the shaft felt like a piece of steel. I pulled back a little bit and then took more of his cock again. Up and down, up and down, I was sucking a cock for the first time.
"Oh fuck yeah." Zach groaned, but I didn't stop. The lewd sounds of slurping started to fill my ears. My slurping.
I kept moving my head up and down on his cock. I tried to take more of him into my warm and wet mouth with every stroke. I kept pushing it further in so that it filled me all the way to my throat and my saliva ran down his shaft. I went too far on one stroke and gagged, causing me to pull back and letting his cock slide out of my mouth. It landed with a wet flop on his belly and to my embarrassment I saw that there were strands of spit still connecting my mouth with his cock.
"How was that?" I asked for the second time, breathing heavily and suddenly aware my own penis was hard as a rock.
"Incredible. The sensations. Your mouth. Oh my god, I've never felt anything like it!" His words of praise made me blush again.
I rubbed his thighs up and down, letting the tips of my fingers reach his groin.
"I'm glad you liked it." I replied.
"And you liked it too, huh?" Zach said, sitting up a bit and poking my own erect penis with his big toe.
I stammered and tried to explain, but Zach just laughed.