We shot the shit for a while and I asked if he wanted to come back to my place and hang out and catch up. My girlfriend Lisa was staying at her Mom's for a couple nights to help with a couple things that were going on.
At this point in my life I was 21, and I hadn't had any same sex contact for almost 4 years. I barely thought of it, and it wasn't even on my mind when I invited Gary back to my place.
We sat in my living room talking about old times, talking about who has contact with who, how things were going at his school, at mine. We drained a few beers and Gary asked if I smoked. I sparked from time to time so I accepted when he offered me a few drags.
We were pretty fucked up and feeling pretty good. We were watching MTV and I remember there was a really hot chick on tv. Gary made a comment about how she was hot, and it made him want to watch porn. He said I always had great porn. I laughed and said that I still had some of the porn we would watch in high school, wanna check some of it out? He did, so I tossed in "Taboo IV" which is the first real porn he and I ever really saw.
At this point I was horny as hell. I was also very nervous, for all I knew Gary just wanted to get stoned and watch a porn.
I could see that he was hard through his shorts. We started making small talk, very much like the small talk we would make in the "early days."
When was the last time you jerked off? (This morning was the answer for both of us)
When was the last time you had sex?(today for me, a couple weeks for Gary)
Soon it became apparent what would happen sooner or later. We would get close to naked and one of us would say "how much have you grown since the last time?" This was always the ice breaker to get our cocks out.
Soon we were both rubbing ourselves through our shorts, pretending to not notice the other. I couldn't remember the last time I had been so hot, I unbuttoned my shorts and slide them around my ankles, keeping my underwear on. I was still wearing tightie whities at the time. Gary did the same. I figured both of us rubbing our cocks through our underwear would be enough of an ice breaker, apparently he was as nervous as I was.
Finally I couldn't take it anymore. I took my underwear at the waist band and slid them around my ankles. Almost on cue, seeingly out of routine, Gary leaned over almost automatically. Muttering "have you gotten any bigger?" he took my cock right into his mouth. He very obviously wanted my cock in his mouth as much as I wanted him to suck on it.
I really love sex with girls and at this point, unlike when he and I were kids, I had my share of great blowjobs. But there is something about a guy sucking another guy off, they know exactly what to do. It didn't help that Gary had my cock in his mouth literally a hundred times at this point in time.
It was only maybe 30 seconds and I felt myself close to cumming. I told him to stop and I reached inside his underwear and started stroking his cock, loving how hot and hard it felt in my hand. I slid his underwear and shorts off, and Gary peeled off his shirt. As I took his cock into my mouth I realized how stoned I was. Gary and I had jerked each off a lot, and had sucked each other off, but it never really felt like we were "having sex." It always felt as though we were two horny guys taking care of each other's needs so that ours would be taken care of in turn. This night felt different.
I sucked his cock slowly, but with a lot of pressure, bringing him to the verge of cumming a couple times. He jostled his body around so that he could play with my cock. I also felt something a little foreign, his other hand he started flicking my nipple.
Soon we were on the floor and Gary was between my legs, slowly sucking me. I felt pressure on my asshole as he slowly wiggled in a finger into my ass. I hadn't been fucked in the ass in years. It hurt a little at first, but I enjoyed it.
We rolled into a 69 and sucked each other, Gary slowly fingering my ass. After a couple minutes I realized that he had a couple fingers in my ass. I started sucking him harder. He started to tell me to suck him real sloppy, to make his cock really wet. His cock was soon dripping with my saliva.
Next thing I knew, I was on the living room on all fours and Gary was behind me. He was rubbing spit on my asshole and I realized that Gary was going to fuck my ass. I was scared and turned on at the same time. I winced as he slowly pushed the head of his cock in. His cock wasn't very long, but it was really thick, and it hurt a little.
He was pretty slow and finally worked his whole cock into my ass, pumping very slowly. Soon he was fucking me a little faster, and a little harder. We rolled into the spooning position, and he grabbed my cock, jerking it as he fucked my ass. He moaned to tell him when I was close.
I felt an orgasm ready to explode inside me and told him I was cumming. He grunted and started fucking my ass really hard. I thought that I had exploded, the first spurt of my cum landed under my chin, with the next three or four right next to it. I could feel the cum from Gary's cock exploding inside me.
We both layed there, out of breath. Gary's still hard cock inside me, mine, starting to go soft a little, still in his grip. He slid his cock out of my ass. Laying on my back, Gary kissed me, our tongues touching lightly. He then licked all the cum off my chest and stomach. As he did that, I got hard again. Taking my cock into his mouth, he started sucking me again. It took about two minutes and I was cumming again.
It was a good start to a good night.