It was my senior year in high school. I had just turned eighteen over the Christmas holidays and was starting my last semester. I couldn't wait to graduate and go off to college. You see, I grew up in a small, homophobic town where it wasn't easy to keep a secret. I had always liked guys, but couldn't really explore my feelings for fear of getting caught. Needless to say, I was ready to leave and start exploring gay sex. As I walked into my first class, I saw a new face. There was a new, hot guy in the desk next to mine. He had nice bronze skin, a muscular build, black hair, and beautiful blue eyes. He gave me a smile and I smiled back. There was just something about this guy that attracted me to him right away. I went to my desk and introduced myself.
'Hi', I said. 'I'm Bryan.'
'Zach,' he replied, 'just moved here a few days ago.'
As the semester went by, we became good friends and spent much of our free time together. I couldn't tell if it was just because I wanted him so bad, but it felt like he was sending me signals. 'Probably just wishful thinking', I thought to myself.
One day, the teacher came to me and asked if I could help another student with his math. I was reluctant as it would take away from my time with Zach and was about to say no when she told me it was Zach that was having trouble. That changed my mind real quick. She said he needed help with algebra or he wouldn't graduate. I couldn't let that happen. We planned to go to the same college and were going to be roommates. I agreed to help, trying not to appear too enthusiastic over getting some extra one on one time with the guy of my dreams. We decided to get together at his house that Friday night and I would stay the night. When I arrived, his father was in the car and his mother was coming out the front door.
'ťMake yourself at home', she said. 'We're going to my sister's house by the lake for the weekend. Zach is upstairs in his room and he has money for food until we get back. I hope you can help him. Math has always been his most difficult subject.' 'I'll try', I said. 'Thanks for having me over.'
'It's our pleasure. You guys have fun.'
I went up the stairs, fantasizing about walking by an open door and seeing him naked or having him come out of his room topless and kissing me passionately. No such luck. His door was closed. I knocked, expecting him to tell me to wait a minute while he got dressed. To my surprise, he opened it wearing only a pair of shorts. I had never seen him without a shirt. He had a light amount of dark hair on his chest with a trail going down into his shorts. How I wanted to see the prize at the end of that trail. His legs were moderately hairy and tanned like the rest of him.
'What's up?' he said as he welcomed me in. If only he knew what was up.
'You didn't tell me your parents were going out of town', I said, again trying not to sound too excited over getting some 'ťalone time'Ł with this hot guy.
'I didn't know until tonight. They decided this morning after I left for school. We have the whole place to ourselves for the weekend. Think you can stay two nights?'
'Sure,' I said. There was no way I was going to pass up this opportunity. I had to chance it sometime in the next 48 hours and see if he felt as I did.
We worked on his math homework for a while when I started to get warm. I couldn't decide if it was the temperature of the room or being so close to Zach shirtless that was making me so warm.
'You sure keep it warm in here', I told him. 'Mind if I take off my shirt?'
'Go ahead, get comfortable,' he replied. 'I keep it like this because I like going without a shirt. It just feels natural to me. I usually get naked when nobody's home.'
That last statement gave me a boner. I had to concentrate on the homework to get it back down so he wouldn't notice. After working on his homework for another thirty minutes or so, he suggested we take a break. We both sat on the edge of his bed and just talked. We talked about where he grew up and why his family had moved here. After about five minutes or so, I began to notice his hand getting closer to my leg. I pretended not to notice and kept talking until he actually put his hand on my thigh. The silence that followed felt like an eternity. I looked at his hand and slowly raised my eyes following his arm up until I was looking into his eyes. I could look into those eyes all day. He was looking right into my eyes with a smile. I have loved that smile since I saw it the day we met at school.
'Is this okay, Bryan?' he asked, sounding a little nervous.
'Yes', I said quietly, putting my hand on his hand. 'I've wanted this since the day I met you. I just couldn't get up the nerve to tell you.'
'Me neither,' he said as he caressed my inner thigh, slowly moving up to my crotch. 'I decided today that I couldn't go on pretending not to want you. I decided to take a chance. I'm glad to hear you say you want me too.'
He leaned in closer and our lips met for the fist time for a long, passionate kiss. We instantly connected. Neither of us had any doubt or reservation now. We had the house to ourselves for two days and there was little or no danger of being discovered. Taking our time, we began to explore each others' bodies. I slowly worked my way down to his chest and sucked on his nipples. He moaned as I did this, telling me he liked it. I continued my way down the trail of hair seeking the prize at the end. Zach arched his back to allow me to take off his shorts. Slowly, I worked my fingers into the waistband and began to pull them down. I had always wondered what he was hiding inside those loose shorts. I was finally about to find out.
He had dark pubes and the biggest cock I had ever seen. He was huge. It had to be eight inches and was uncut. He was pretty thick too. I had never had an uncut cock before. I wasn't sure what to do, but then it hit me. I would just treat it like my own and pleasure him to the best of my ability. He also had large balls. I decided to start with his balls. I pulled his shorts all the way down his legs and tossed them aside. His loose ball sack was easy to move around and suck on. I sucked on this balls one at a time then ran my tongue up and down the shaft causing him to moan. Finally, after teasing the head a little, I swallowed as much of his cock as I could. The look on his face was priceless. His eyes rolled back as relaxed and let me go to work on his engorged rod. From time to time, he would let out a sigh of pleasure or a moan. After a few minutes, he pulled me off so he wouldn't cum too soon. I guess uncut guys are more sensitive. Before I knew what was happening, my shorts were on the floor and my seven inch cut cock was in his mouth. He sucked it like his life depended on it. No one had ever made me feel this good seriously.
We got into a 69 position and he moved town to my hole. I had never been rimmed before and didn't know what to expect. The moment that his warm tongue touched my sphincter, I gasped and moaned loudly. This felt better than I ever imagined it could. Naturally, I returned the favor and he reacted just like I had. I wondered if this was his first time.
After a while, Zach got up and went to his nightstand for the lube. I expected him to lube my hole and top me like the few other guys I had been with. Truthfully, I wouldn't have minded if he had, but he surprised me by rubbing lube on his hole and my cock. I watched, shocked, as he straddled me and lined up my cock with his hole. I couldn't believe this. This hunk was going to let me fuck him. This was my first time to top. It would be an experience I would never forget.
Slowly, Zach lowered himself down onto my hard cock. As the head slipped inside him, I felt just how tight he was and a warm sensation enveloped my cock. It wasn't long before he started bouncing up and down. This was everything I had imagined it would be, and more. He even stayed hard the entire time he was riding me. I held back as long as I could to make this last, but after ten minutes, I could hold back no longer. I nearly screamed as I had the most intense orgasm of my life and shot a huge load inside of him. After my orgasm subsided, I softened and slid out of him.
'Thank you,' I said catching my breath. 'No one has ever let me top before. That was the best sex I have ever had!'
'My pleasure,' he replied with a smile, 'but it's not over yet. Now it's your turn.'
With that, he lifted my legs onto his shoulders and began to finger me to prepare me for his big dick. I was understandably nervous. This was much bigger than anything I had ever taken before. I wasn't sure if I could accommodate him, but I wanted him bad enough to try. Zach put the head of his cock against my hole and slowly, gently, pushed until he penetrated me. It was the worst pain I had ever felt.
He could see that I was in intense pain and held back so I could adapt. I wanted him bad enough to work through the pain, so I did. Gradually, he pushed his way inside me until he was halfway in and held there for a minute. Zach was so slow and gentle as he pulled out a little and pushed back in. Each time he would go a little deeper until finally, he got all the way in and I felt pubes on my butt. We got into a slow rhythm and looked into each other's eyes as he went in and out of my tight hole. Zach was so gentle and loving that I got hard again and felt another orgasm coming. He hit areas inside me no one else had ever hit. Zach picked up the pace as he got closer, sending me over the edge. I shot another load, this time on his chest and mine. That was all he could take and shot a big load inside me.
Exhausted, he just fell on top of me and we embraced each other in a loving kiss. After a few minutes, he slid out of me as he went flaccid. I began to miss his cock at this point. It just felt like it belonged there. We fell asleep in each other's arms and stayed like that all night. I woke up in the morning to find Zach just staring at me, smiling.
'Thank you, Bryan,' he said. 'I've never had another guy fuck me before, or rim me either. I'll never forget last night.'
'Neither will I,' I said. 'Last night was special for both of us.'
'We still have the rest of the weekend,'Ł he observed.
'We sure do Zach,' I replied as I moved closer to his face to kiss him. 'We sure do.'
I couldn't tell you how many times we had sex that weekend. I quit counting at seven. The only thing I remember is that I went home on Sunday with a sore butt, a spent cock, and a big smile on my face.
That was just the first of many nights and weekends together.