I had known Zack since elementary school but we weren't really close friends until high school. Our moms were good friends all those years, and I can remember hearing Zack's mom say how happy she was "Zack and Ryan are such good friends now." It sort of made me feel guilty; if she only knew what I was doing to her darling boy.
We had both been in sports in high school. I was in track and he played tennis. Neither of us had a car in our sophomore year, so we would leave the gym and walk home the same way; cross the practice field to a gap in the fence that led to our street. One day after school he was at my place and we started to fool around a bit. He started touching me and ended up giving me a blow job. We both talked about what happened for days, saying we weren't gay, we were just experimenting.
We started eating lunch together, most of the time at my place my older brother was at college and my mom was normally gone. We would fix a sandwich and play on the computer, looking at porn sites naturally. It didn't take long before I wanted another hot blow job from Zack.
The next "In-service" school holiday we spent at my place, alone. I called Zack and his younger brother answered the phone, when I asked for Z, he gave the phone to his mom. I always got this creepy feeling talking to her now. I asked Zack if he wanted to hang out a bit. I told him my mom wouldn't be back till late.
He said, "Sure, I'll be right down."
Zack came over wearing a pair of shorts a tight polo shirt. I was in the shorts and a T-shirt I normally slept in. We sat down in front of the couch and started playing N64. I got real close and would touch him when I was reaching for stuff. He didn't seem to mind at all, so I let him try to beat my score while I lay on the couch and looked over his shoulder. I started pinching his nipple whenever he had to concentrate on the game. He would squirm, bitch and yell. Finally he threw down the controller and jumped on me. We ended up on the floor. I lay there on my back with him next to me, his head resting on my chest. My shirt was pulled up and he had his hand on my belly. I was thinking about the blow job he had given me a few days ago when he said, "You know Carl is gay."
"What?" I asked. Carl was this blond kid who lived down on our street, but was home schooled with his sisters. He was a freak and into skateboarding, concerts, black t-shirts and chains. "When did you start hanging out with him? Did you give him head or did he blow you? I asked.
"You're the only guy I have ever blown, you know that. I'm not a fag. ", Zack insisted.
"Yea, well you did it too damn good for that to be your first time." I said.
"I've had sex before, just never with a guy." Zack said. "Ohhhhh, I get it, you were a virgin, Ryan the Virgin, I was your first."
I didn't want to admit it was true, but I wanted another BJ now more than ever. I toyed with his hair, and smelled his moose and gel. He just got quite and played with the hairs between my belly button and shorts. He then moves so that he could play with my nipples and rub my chest. I just let him. Then he started licking my pecs and nipples. I felt his stiff cock against my thigh. I wanted to see it, to touch it.
I took his hand and slid it down to my crotch. "Oh you're getting pretty excited I see" he said with a sly little voice.
"You're sucking on my hard nipples and fucking my leg like a horny dog, what do you expect me to do?" I asked.
He started biting me. "Ouch!" I said and pushed away. He sat up and pulled off his shirt. He was a kind of stocky with dark brown hair and blond highlights. He wore this silver chain and had these incredible eyes. He just stared at me. "What?" I asked. Then he nearly attacked me, pulling off my shirt and shorts.
I started feeling his stiff cock through his shorts as I unbuttoned them. He was wearing white briefs, and they had a wet spot from his oozing pre-cum. His dick was so stiff and veiny that I could see most of the details through the tight white damp cloth. He moaned as I stroked him and slowly pulled him leaking cock from underwear. He lifted his ass just enough for me to slip his underwear off him. His cock stood erect, pre-cum dripping down the shaft.
"Damn, you sure make a big mess" I said.
"You think this is a mess, you should see when I'm done." he laughed.
I just sat there next to him stroking his cock and feeling his soft saggy balls. He had fine short hairs all up his legs and belly that ended at a spot in the center of his chest. He pulled me down on top of him and we started grinding our cocks together.
When I sat up Zack started playing with both our cocks at once. His pre-cum was lubing both cocks and it felt great. I loved it, the touch of his hands and the smell of his body and hair. I loved the slight hair on his chest. But I couldn't stand it any longer and pushed his head down as I said, "suck my cock, bitch."
Zack did as he was told. I started slowly pushing my cock as deep down his throat as I could. He gagged every once in a while, but kept working. After a while he got up on all fours and straddled my chest. His dripping cock hung over my face. I didn't want to suck it. I didn't want to taste that oozing clear liquid, but I felt like I owed it to him... so I took it like a man. He stopped sucking me to inhale deeply and moan out loud. Soon we were 69ing like old pros.
He started stroking me while he did something to my head with his lips and teeth. He knew I was close and just kept stroking faster and sucking harder. I arched my back, curled my toes and felt my balls tighten up. Then I shot my load in his mouth and down his throat. He swallowed every drop as quick as I could shoot it out. It was the best orgasm I have ever had. My legs cramped up and I was in such pain, but damn it was worth it.
Once I relaxed, horny Zack started stroking his fat, stiff cock while I kneeled between his legs and licked his cock. When he got real messy and slick, I got down and started sucking his balls. He would bring himself nearly to orgasm and then relax. I was sort of getting tired of him doing that when he cinched his legs around me. He had a death grip on his cock down around his balls and I thought his swollen purple cock was gonna explode! The first stream blasted past his face and landed on the carpet behind him. He raised his head and shot load after load towards his open mouth. Just about as much went in his mouth as on his face. It was all over him, dripping off his chin and it was in one of his eyes.
I was in awe. I just said, "God Zack, what a load.... You're a god, a cum making machine...." I went on and on. He was so embarrassed and he turned red. He asked for a towel and I brought him a huge beach towel from the bathroom. "Let me know if you need another.", I said. He just laughed. I had never seen so much cum.
We put on our shorts, but we continued to hug on each other. I wanted to jack him off so bad. I wanted to be the one to make that cock erupt and shoot out blast after blast of cum. But he had to go before I got a chance, so I just had to practice on myself that afternoon.