When I was deciding where to go to college it came down to a school only about 1/2 hour from home, or a school out of state. It was a hard decision for me. I was and still am very close to my family. I had many friends who were going to the local state university and my girlfriend was still just a senior in HS. Even though the out of state school was a better, more prestigious college I had so many things pulling at me to stay close to home.
Despite all of this I eventually chose the out of state school. One of the big factors in my decision was that Brad, one of my best friends since we were in 6th grade was going to the same school. We had both applied, thinking it was a long shot, and we were both accepted. Brad had already made up his mind, saying that he needed a change of scenery. To convince me he talked about the two of us being roommate's. His persistence paid off and I decided to join him.
We spent all summer talking about it and getting ready to go, but I noticed that Brad seemed much more quiet and reserved than usual. I figured it was just nerves and by the time fall came around we left home on our own as fast as we could. We were staying in the dorms and couldn't wait to check it out. The dorms at our school were more of a mini suite. They had 2 bedrooms, with a small common space in between and a kitchenette, so we had plenty of space for the 2 of us.
We got there on Friday and immediately started having fun. There were other 18 year old kids all over the place and it seemed like a constant party. We quickly made many friends with the guys and girls on our floor and had already been to 3 parties by the end of the second day.
It was Sunday night and school started on Monday so we decided to just hang out that night and get ready for classes the next day. We were both nervous and just sat around talking for hours. As it always did when we were hanging out with friends back home the topic turned to sex. I was going on and on about all the hot girls and how there was no way I was going to be able to stay faithful to my girlfriend. Brad was being very quiet and I asked him if he was OK, again thinking that he was just nervous about school.
"Jim, can I tell you something I've never told anyone before?" he asked.
Of course I said "sure".
"I don't know how to say this, but I er, I um think I'm kind of, uhh I'm gay", Brad said quietly.
Thinking he was a joking I started to laugh, but quickly noticed that Brad wasn't smiling, in fact it looked like he was about to cry.
"You're serious", I asked after making this realization and he just looked at me and nodded.
The whole thing hit me like a ton of bricks. I never even new anyone who was gay and here I thought I new Brad so well. We had talked about sex and girls so many times. He hooked up with girls back at home and talked about the things they had done together. We had beat off together watching porn. Initially I was hurt and felt like he had betrayed me, but as he talked he started to cry. He told me it was the main reason that he wanted to leave home, because he couldn't face this back there. He was so excited when I got accepted to the same school and hoped that of anyone I would understand.
I realized at that point that he was still my friend, and while our conversations may be a little different he was still the Brad that I had grown up with and I couldn't abandon him when he most needed a friend.
As he finished pouring his heart out we sat there in a very awkward silence and I decided I needed to break the ice. I smiled at him and said, "dude, you've seen me naked."
He realized that I was joking and his cry turned into a laugh and he replied, "fuck you Jim, I know you're not gay. Plus, you're not my type." With that we both laughed, talked some more and eventually fell asleep.
As everything started to settle in I realized that I was happy that Brad was able to open up to me. He had been carrying that secret for years and he seemed like a new person. He was happier and more outgoing and we had an awesome time our first few weeks. We openly talked and joked about each others sexual preferences. It was a bit of a shock the first time Brad had a guy over, but just like with the girls in HS he told me all about it and I offered a much needed ear for him.
It was the end of the semester and we were going home for the holidays. Brad was clearly nervous and didn't know what he was going to do. I tried to reassure him that if he didn't think it was the right time he didn't need to tell anyone, even if he did his family and close friends would understand.
When the semester ended we were some of the last people that hadn't left to go home yet. One day I came home and Brad was there with Jake, one of the guys he had seen off and on. Brad was pretty sad about having to leave and I suggested we all go out. They both agreed that would be a good idea and we headed out.
Like I said, there weren't many people around and as we left Katie, from across the hall walked out of her room. She was pretty much alone so we invited her along with us.
Katie was a very cool girl, and had been riding my jock all semester, but we never hooked up. She had a very cute face, but we hung out more then anything and the opportunity never really presented itself. Not that it mattered a whole lot, but she also wasn't really my type. She was rail thin, with no ass to speak of and small little boobs. I had come to prefer a curvier girl, but I wasn't overly picky and she was one of the few girls around. I figured if I got horny enough she would do me in a heartbeat.
We all went out to dinner and had a great time. We talked about going to a bar, or a club, but ultimately decided to have a quiet night at home. We just went and got a movie and head back to our room to watch it.
It was a romantic comedy that wasn't very funny. We had a sectional couch and Brad and Jake were on one side with me and Katie on the other. We were all cuddled under blankets and before long Katie was rubbing my crotch and my cock was starting to harden. I glanced over to Brad and Jake and realized that they were probably doing the same thing. We had been in that position many times with 2 girls, but this was a first since Brad had come out and I had to laugh to myself.
After a little while of her stroking my cock I decided that I had better kiss her. We started making out pretty heavy and I was feeling up her boobs. They were small, but she had nice hard nipples that were sticking out. I pulled away from her lips and started to kiss her neck and she said "Oh my god, that is so hot".
I lifted my head and she turned it around. There on the other side of the couch Brad and Jake had each others tongues down their throats and Brad had his hand in Jake's pants. The site was a huge turn on for Katie and she threw the blanket off and started to rub her pussy through her jeans with one hand and put the other down my pants.
At this point I was horny as hell and didn't really care about what was going on over there. I pulled her hands off my cock and her crotch long enough to get them in the air and pulled her shirt off. After her shirt came off she quickly undid her jeans and slid them off. She had on a pink g-string and the crotch was soaking wet. I pulled my shirt off and glanced over at the guys. Jake now also had his shirt off and Brad was sucking on his nipple and undoing his pants.
I turned my attention back to Katie and lifted her bra so her boobs came out and started to suck on her nipples. My other hand went to her crotch and move her panties to the side and started to rub her pussy, then sliding a finger inside. While I did this she undid my pants and got them off of me and started to stroke my cock. She was soaking wet and kept her eyes on the action on the other side of the couch as I flicker her clit with my thumb and put 2 fingers up her cunt. After a minute she pulled away and got down on her knees and took my cock in her mouth. I looked over and was shocked at what I saw.
Brad and Jake were now completely naked. Jake was sitting there on the couch like I was and Brad was on his knees sucking his cock. I had come to accept that Brad was gay, but this was a first and a bit of a shock to my system. I had seen Brad naked many times and knew what his cock looked like, but here I was seeing a whole new side of him, so to speak. With his knees on the ground his ass was in the air on full display. I could see his dick bobbing up and down over his balls that were hanging down and swaying back and forth with his sucking motion. They were tied by a small piece of skin to his completely shaved asshole.
I couldn't take my eyes off the sight and was enjoying the blowjob I was receiving from Katie. After a minute Brad backed off of Jake's cock and pulled back, stroking it and leaned up kissing him. I couldn't believe I was thinking this, but for the first time in my life I was impressed by another guys cock. It was about 9" long and just perfect, from the large head, to the thick veiny shaft, to the smooth large testicles. I kind of lost focus and all of a sudden realized I was about to cum.
"I'm gonna cum" I moaned, to let Katie know. She took her mouth off my cock and started to stroke. Brad and Jake both turned their heads so they could watch. She kept my cock on her lips and continued stroking me. Finally I let out a grunt and erupted. She opened her mouth and the first load went right in, then on her chin and finally down onto her chest. The whole time Brad and Jake were watching, stroking each others hard cock and I admit I was totally turned on.
I leaned back on the couch and Katie slowly stood up, cum still dripping from her face. She leaned in and I thought she was going to kiss me, but instead put her mouth up to my ear and said loudly enough for them to hear, "I want to watch them fuck," then turned her head giving them a smile.
The both just smiled back and Brad stood up and walked into his room. Here I was about to see my best friend get fucked up the ass by a big, hard cock. My mind didn't know how it felt about it, but my cock was starting to get hard. Brad came back with a bottle of lube and poured some onto Jake's cock. He then started to work his hand up and down it. As he was doing this he reached between his legs and started to rub it onto and into his asshole. I had seen Brad stroke his cock before, but certainly never thought I would see him finger his own asshole.
As Brad was stroking Jake's cock his phone rang. Jake leaned over to his pants and looked at it, then answered it.
"Hello, what, oh no, oh no you didn't. I can't believe this. Yeah, I can be there right away", Jake said before hanging up.
He looked at Brad and said, "I'm so sorry baby, but my little sister and her friend were arrested for drinking and I need to go bail them out. I'll call you when I'm done."
"It's OK" Brad said, "actually it sucks, but at least let me finish you off real quick." With that he started stroking Jake's cock rather then just lubing it up. After about 10 strokes Jake's legs went stiff in front of him and his cock erupted. Brad pointed it at himself and opened his mouth, taking as much in as he could and letting the rest run down his face and chest. Jake leaned in and gave Brad one last kiss and they were obviously swapping cum and then got up and started to get dressed.
"Sorry guys", he said to us, looking at Katie. "We'll have to do this again after the holiday."
"For sure", Katie replied, with bit of disappointment in her voice.
He tucked his still oily cock into his white boxers that immediately became wet and got dressed and left, leaving me, Brad and Katie there naked, both of them covered in cum.
Brad was unconsciously massaging Jake's cum into his chest and said, "I'll go and leave you two alone." He was clearly sad and looked like he was about to cry as he stood up.
Instinctively Katie stood up and put her arms around him saying, "It's OK." The whole scene was so surreal. Here was the girl that had just sucked my cock and was covered in my cum, naked and hugging my naked best friend who was covered in another guys cum while I was sitting on the couch with a raging hardon.
Despite all the talks we had, let alone seeing him suck another guys cock, what happened with Katie is when it really hit me that Brad was 100% gay. As she was hugging him her hand went down to his now semi-hard cock and she slowly and gently started stroking him. In the past I would have expected his boner to perk right up and for him to start fondling her boobs and ass. Instead he just put his arms around her and his dick was starting to get softer.
Realizing that she wasn't having the intended effect on Brad she pulled away and said, "you don't have to go", she reached over and grabbed my dick, "at least you can watch me play with your friends nice big cock", she said with a big, tender smile.
After thinking for a second he answered "alright". With a laugh he followed, "but I've already told Jim he's not my type," and sat down on the couch.
I didn't know how I felt about putting on a show for a gay guy where I was the main attraction, but I was horny as hell. Katie had me lay down on the floor so my cock was sticking straight up in the air. She then stood over my face and got down on her knees. Her ass was right in my face and she was facing my cock which was pointed towards Jake.
She leaned forward giving me my first view of her shaved asshole and hot little pussy. I put my mouth up and started to lick her cunt. Taking my cock in her hand she said to Jake, "you've never fantasized about this nice, big, hard dick?"
"Maybe once or twice in high school, but I always knew Jim wasn't into it", he replied.