The full story does include cuckold, gay, bi which all comes together and is well worth it in the end! A little about the background of this crazy story.. I grew up in a small to medium southern town. There were only a couple high-schools and everyone pretty much knew everyone. It was a huge football town and I played so I was pretty popular. My main high-school sweetheart was Miriah. She was gorgeous, 5-4 blonde perky smaller c cups but an amazing ass. She was a cheerleader who was also my pep girl, each starter got 1. She was basically a girl that made signs and took care of random duties on game days for you.[wash uniform, get your locker ready] I had no chance with her if I wouldn't have been on the team. We were on and off Jr. Year and full on Sr. Year. We were eachothers firsts and fully in love come end of high-school. I knew she was the type of girl who wanted to get married right out of high-school and have kids like so many in my town. However, I was hesitant seeing so many go down that path and never get out of that small town! I didn't care for the conservative attitudes and hated that everything about the small town lifestyle. So I studied and was accepted to a university in CA. I was so excited but at the same time heartbroken because I knew it was the end for me and Miriah. Knowing that we were ending we didn't make it long past graduation. She would cry every time we would see eachother and beg me not to go. I would get emotional as well, it was the most difficult decision of my life, my family pushed me and full supported me getting a quality higher education. We made the commitment to remain friends. A week before I was due to set off for college my friends threw a huge going away party. Many off us were leaving for college so needless to say half the town showed up to send us off. I hadn't seen Miriah for about a month at that point and it was about 2 months since I had gotten any at this point. I was really hoping we would hook up again 1 last time. She looked amazing that night but only showed up to say goodbye. She was still to heartbroken to stay and huge me in tears and left. Seeing I was down, a buddy Mac, I've known since peewee, handed me a drink and told me to drown my sorrows. Mac is black 6-0ft, toned athletic build with hazel/blueish eyes the girls loved him although he always seemed to blow them off. That night was no different. He was there for me all night to cheer me up everytime I got down. After the party we went back to Mac's parents where he lived. He didn't want me to be alone and said he had some bud to smoke. We smoked and talked about girls for about an hour it seemed. I told him, "damn, I was really hoping to get laid tonight its been so long." He looked at me and smiled "I got some porn" without hesitation he got up and put in a DVD. I was never the type to watch porn with buddies so I found it odd but the girls were hot and with how horny I was I watched along eagerly. My boner was hurting busting threw my jeans. I look over at Mac and he's staring at my crotch and not at the screen. He asks "if I want to jack-off with him? He says he won't say anything and he will do it too so its not weird". I was so horny, I agreed. I glanced down and even before he started to pull down his pants I could make out a huge bulge. As he pulled out his huge member my jaw dropped! It had to of been atleast 10 inches and thick too. I tried not to stare as I begun to pull out my dick. Mine was only about 5-6 inches so I was pretty intimidated. He began to stroke his massive dick slowly while watching the screen. I followed his pace with my head toward the screen but my eyes fixated on his dick. He looked over and I adverted my gaze. With a chuckle he says, " I guess you're impressed" I smile and jokingly tell him "I didn't think they got that big!" He winks and asks "do you want to touch it?" I never thought of myself as gay or even bi, but I would lie if told you while watching porn wasn't turned on by a massive dick sometimes. Without even responding I reach out and start stroking him still trying to watch the video as if that made it better. The girl in the video was sucking on the guys dick and it made my mouth water. I stopped stroking myself and started to considerate on Mac. Feeling the veins and warmth of his dick that my hand could barely fit around. I was in lust with his size, as if natural I lean over to grab it with both hands and start stroking. We don't say anything and I am staring at the screen trying to make sure not to look over to make what I'm doing awkward. The girl on the porn is sucking with such thrust it makes my mouth water and I feel this intense urge to suck on Mac's dick. After a minute of stroking and contemplating my next action I go for it. Im already leaning over so I turned my head and open my mouth. I feel the tip hit my tongue and hear Mac moan. I wrap my mouth around his head and begin to suck while I'm stroking with both hands. I start to bob my head with each stroke. Mac moans louder each time. IDK what or why this is happening its just so intense I can't stop the urge to take him deeper and deeper in my mouth. I get a 1/4 of the way down his shaft before I gag for the first time. He chuckles and puts his hand on the back of my head. He starts to control the pace of my head up and down. I think about all the times I received head and start to mimic what Miriah did. I played with his balls and twisted my tongue around his head.. He was rock hard and the pace began to quicken. Knowing what that ment I begin to pull off not wanting cum in my mouth but Mac pushes me down further. I submit and quicken my strokes knowing that I'm about to get a mouth full. I feel his dick start to pulse in my mouth, I flick my tongue on the tip of his dick like my ex used to do to me, a move i loved. This made him explode immediately with a loud groan. I feel him push my head down stronger as his first load hits the back of my throat. It makes me gag which I think only turned him on more as he thrusted his hips towards my face pushing his dick down my throat as it spewed load after load. I hold my mouth wide as I can, coughing on his dick in my throat as he finishes. He finally untenses having shot his last load removes his hand and hips falling back in the chair. My mouth was full of cum drooling down my chin. I look up at him, with a smile he says "thanks that was awesome!" I laugh in a wtf just happened kind of way and walk to the bathroom. I clean myself up and with a small amount of goodbyes, leave as quickly as I could. I was hard the entire walk home thinking about what just happened. I get home and immediately jackoff. That would be the last time I saw Mac for awhile. I ended up going to university. I stayed in touch with Mariah for about 8 months or so talking from every week to everyother week then once a month then not at all. After her all girls i was with were compared to her I thought about her often even after we stopped talking. She was just that girl I would never get over I thought. In college I also explored a little with guys as well have just oral with 2 and anal with 1. None close to as big as Mac. Overall though I was mostly into girls and hooked up with them whenever I could. For the summer before Jr year started I went to stay with my parents who moved to CO. I was surprised when I received a Facebook message from Mac. I had not talked to him since that night he came in my mouth. I was kinda shocked to get a message from him. He was nice and after the hi's and long times no sees talk, he told me he had moved to CA for a job. The city he was staying ended up only being 45min. From my university. We made plans to meet up once I got back. We meet up at a college bar I knew. He was looking good! He was a few inches taller now and was seriously more muscler than high-school. We drank and talked about old times, old friends and old football games we played. He also told me he was gay which is why he had to get out of our old conservative town. He said his family knew and were cool with it but he just had to get out. I told him I knew what he meant. He also told me that the time with me was the first time he was ever sexual with a guy and it kind of opened him up. It felt good for me and I told him that was the first for me too. As the night went on and we both started to get buzzed he was getting touchy and flirty. I knew i wasn't really into guys but I let it happen because I liked the attention and to be honest I would jackoff from time to time thinking of his massive cock. I never got attention from anyone like this. When I hooked up with guys before it was horny drunk guys after a party in a dorm and with girls it was always me flirting trying to hook up. He was too drunk to drive so I invited him back to my place. When we got back to my place he continued to flirt and touch. I was hesitant not knowing what I wanted. We had music on and I was in the kitchen cutting up limes for our drinks. He came up behind me and started kissing my neck and put his hands around my waist I felt so turned on. I've done that to girls but having it done to me by this muscular alpha made my knees weak. He turned me around and kissed me. I had never been kissed by a guy before and it was odd but a great kiss. He slowly started to push me down to my knees. I pulled down his pants then as I pulled down his boxers his cock swung out almost hitting me in the face. It seemed bigger than I remembered. I looked up to see Mac grinning. His giant dick made me so horny for some reason and he seemed to know it. I started sucking it while it was still half soft. I could feel it growing in my mouth. My dick was rock hard and pulled it out and started to stroke it. As I sucked it I looked up at him he was enjoying watching my mouth full of his cock. He put his hand on the back of my head humped his hips towards me. I gagged which only seemed to turn him on more. I loved the taste of his precum. He really started to get into it and said "oh yeah you're a good little dick sucker" which made me only suck harder. After I would gag he would saying " its okay were going to get you use to taking that big black dick down your throat." His dick was farther down my throat then I thought was possible. I was kinda impressed with myself I was taking it so deep. My knees were raw and sore from kneeling on the tile, but I focused. Just then I felt his dick twitch, I was really hoping for that cum down my throat but didn't want him to know I did. Instead he pulled it out quickly and asked "do you want this cum you slut?" I did so bad at this point, still stroking myself. He teased asking me again "you want this cum?", begging for it on my knees I said "yes, yes, Daddy!" Daddy? Where did that come from? "tell me what you want" he said as he was stroking himself. "Plz give me that cum" I begged at his mercy and opened my mouth wide. He began shooting rope after rope on my face. It shot my forehead, my eyes, on my tongue I couldn't believe how much of it there was. I instantly came on the floor as he tapped the last off his cum on my tongue. I was still wowed by what just happened he went to the couch where I set up a bed. By the time I got done cleaning up he was asleep and went to my bedroom. He left that next morning. Me and Mac continued to text back and forth in the weeks following he would send flirty texts and ask me how school was going. It was still odd for me to be getting attention like this. A couple weeks later he asked me out again but he made sure to phrase it like a date. I told him I've never been out on a date with a guy before. He said while you can suck my dick but not let me buy you dinner? Lol I gave in. What happens next in the next part involves my ex and is crazy but true! Upvote if you want some more.