Note: This story was dynamically reformatted for online reading convenience. I dropped my hand to the bulge in his jeans. His cock was significantly bigger than mine and rock hard. I squeezed it gently, and he closed his eyes, exhaled sharply, and leaned back in his chair. I began to rub his cock back and forth, top to bottom, through his jeans. He soon began writhing - almost pumping - as if he were trying to fuck my hand. "I want to see it," I said, and his hands immediately found his belt buckle. I unbuttoned and unzipped his jeans while he unbuckled his belt, and then he picked his ass up off the chair slightly and we both worked on pulling his jeans and boxers down at the same time. I was staring at his cock while we were pulling his pants down, and I couldn't believe how far they had to travel down his thighs until the fabric was finally below the head of his cock and allowed his dick to spring straight into the air. He put his ass back down on the chair and I pulled his pants the rest of the way off. I knelt in front of him and put one hand on each of his thighs, his exposed cock less than a foot from my face. It was fucking huge, and fucking gorgeous: easily 2 inches longer than my own 6" cock, thick and ridged with veins, a huge bulbous head, and - unlike mine, which curved slightly to the right - a downward arc. He kept it and the area above it shaven, along with his huge, droopy balls. There was a tiny drop of pre-cum on the tiny slit at the end of it. I reached out and placed my middle finger on the drop of pre-cum, and slowly ran it down his cock all the way to the bottom of his balls. After slowly tracing that same path again 2 or 3 more times, I wrapped my hand around his shaft, my finger barely able to touch my thumb on the other side due to its thickness. He slid forward and lower in his chair in what I correctly interpreted as an attempt to urge me on. I squeezed with a little more pressure and began to slowly pump my fist up and down around his cock. Another tiny drop of pre-cum emerged from the cum-hole at the tip of his cock. I cupped his balls with my other hand and started to gently rub and knead them as I gradually stroked his dick faster and faster. I heard his breath quicken along with the pace of my pumping fist and I watched the pre-cum drop grow larger and larger. I stopped jacking him off, took my hand off his cock, and then - using just my thumb and forefinger - made a ring on his shaft as close to the balls as I could, squeezed tightly, and slowly pulled the ring up the entire length of his cock. His pre-cum spurted straight up in the air, landed right back on the head of his dick and slowly started dripping down. Before the pre-cum had a chance to drip down below the head of his cock - and before he had a chance to protest (although at this point I think the time for protesting had long since passed) - I shot my head forward, opened my mouth, and wrapped my lips around the slightly indented circle below the head of his huge dick. Jesus - just the head of his cock nearly filled my mouth. He gasped, and I sucked as hard as I could. I couldn't decide which I liked the taste of better; his smooth, rock-hard cockhead or the impressive volume of hot, salty pre-cum that dripped down my throat and was eagerly swallowed as I milked more of it out of his cock with the tightly-clenched circle I'd made with my thumb and forefinger. I groaned as he cautiously - almost nervously - placed his hand lightly on the back of my head. Still rubbing his balls, I slowly began to slide my mouth up and down on his cock, going down only about a quarter of the way before sliding my mouth back up to the head, and then nearly letting his cock slip out of my mouth before sliding my wet mouth back down his cock. The whole time I was sucking hard and moving my tongue around on the cock in my mouth, immensely enjoying my first blowjob and fairly certain I was doing a bang-up job. As his nervousness ebbed and he began to throw caution to the wind, he began to apply more pressure on the back of my head with his hand. As a guy I knew exactly what he wanted me to do. I had no idea how much of his cock would fit into my mouth or whether or not I could deep throat, but I was eager to give it my best shot. I only had about half of the beautiful, delicious dick in my mouth when it began pressing on the entrance of the throat that we both wanted his cock to slip into more than anything else. I shifted my weight, took my hand off his balls, and placed one hand on each of his knees, stabilizing myself. He continued to gradually increase the pressure on the back of my head. I pushed my face down hard, but the stiff fuck tool in my mouth seemed to be just a bit too thick to fit into my virgin throat. All at once, just when I was about to give up, he pushed down hard on the back of my head and thrust his cock and pelvis up towards my face. The head of his dick broke the barrier and 2 inches of his monstrous cock was in my throat before I even knew it happened. It was a strange feeling as the elation of my achievement met my gag reflex. I felt like I was going to puke, but couldn't because his engorged cock had tightly sealed the exit and the force of his hands on my head wouldn't allow my initial, involuntary reaction of jerking my head off of his cock. My eyes began to water and my face grew hot, but the feeling of wanting to gag faded second by second, and soon I was just loving the feeling of his thick cock invading my throat. He let go, and I slowly pulled my head up until his cock was out of my throat - but not out of my mouth - and I opened my lips for a couple of much-needed breaths. After only a few seconds I again closed my lips around his cock and sucked hard, moving my head up and down much faster than I had previously. My tongue was pressing hard on the underside of his cock, and I could feel every veined ridge as my mouth moved back and forth over its length. He placed a hand on each side of my head now and quickened my pace and increased my range of motion even more. He pushed down until the head of his cock slammed against the back of my throat and pulled my head back up until the head was nearly out of my mouth, over and over again so quickly that I could barely keep up. I was keenly aware of the very loud slurping noises I couldn't avoid making as the bumps and ridges of his cock momentarily broke the seal between my lips and his dick. He had me fucking him with my mouth for all I was worth, and I loved every second of it. Soon I wanted his cock in my throat again, so I took a deep breath and when his cock slammed into the back of my throat and he tried to pull my head back up, I resisted. I pushed my head down hard and he got the hint, moving his hands to the top of my head and pushing down. Once again his dick burst into my throat and I didn't stop pushing my head down until my face was pressed hard against his body and his entire cock was inside my warm, wet, hungry mouth. The gag reflex didn't come this time, and being careful not to let his cock leave my throat, I began to move my head up and down with short, quick strokes. His dick sliding back and forth in my throat was one of the most exciting and satisfying things I'd ever felt. I throat-fucked him as long as I could until I absolutely had to come up for air. I'd been receiving and swallowing small spurts of pre-cum throughout the entire process, and now I wanted to taste his cum. I felt his cock slip out of my throat as I moved my head upwards, and I kept sliding my mouth up his dick until I felt my lips reach that indented circle right under the head of his cock. I reached up and wrapped a hand around the cock that was now slimy and glistening from saliva and pre-cum. I clamped my lips down on the circle, sucked as hard as I possibly could, and quickly flicked my tongue back and forth on his dickhead as I rapidly slid my tightly-squeezed hand up and down his cock. He began to inhale loudly and deeply and make an "mmhhh" sound every time he exhaled. Having made that sound myself countless times, I knew what was next. I moved my head down until my lips met the hand that was wrapped around his cock, and then slid them up and down in unison, blowing him and jacking him off at the same time. His mouth opened, turning his "mmmhhhs " into "aaahhhs" that escalated in pitch and volume until his entire body tightened and a strong burst of his thick, hot cum spurted into my mouth. He began to writhe and it was a struggle to keep his cock in my mouth as several bursts - each just as strong as the first - filled my mouth with his cum. I held all of the cum in my mouth along with the head of his cock until the spurts finally died down and he'd emptied himself into me. I was careful not to let any of the thick fluid escape my lips as I removed his cock completely from my mouth, looked up into his eyes, and made a show of swallowing hard, pushing his cum down into my stomach. I assumed that was the end of the encounter, and as I stood to let him get dressed and figure out where we went from here, he surprised me by once again putting his hand on the back of my head. This time, though, instead of pushing his cock into my mouth, he pulled my face towards his until our lips met. Our lips parted at the same time, and our tongues found each other. He kissed me hard and deep, and I was sure he could taste his own cum in my mouth just as well as I still could. After a few seconds we broke the kiss, and I finished standing up. I took a couple of steps back in hope that the awkward air between us would thin out. After a long silence in which we refused to look each other in the eye, it definitely hadn't. He finally spoke. "What now?" he asked apprehensively. "Am I supposed to do you?" "Only if you want to. I'll let you. I mean - not let you, like it's some kind of privilege. Just --" I stopped talking before I said something else to create even more tension. Truthfully, there were few things I wanted more than to feel the warm, moist flesh of the inside of his mouth wrapped around my painfully hard dick, and the tightening of the muscle in my groin that would send my load splashing against the back of his throat. But his friendship was one of those few things, so I needed to tread lightly. "What if I just use my hand? Would that be ok?" he asked. "You can do whatever you want. Your hand is fine, or you can do something else, or we can just walk away and forget this ever happened." His eyes dropped to my crotch as he tried to make up his mind, and I knew he had to be able to see my still hard cock pressing firmly against my jeans. After a few long seconds of me standing - waiting - and him staring at my dick, I grew too uncomfortable. I turned to go sit and the couch, and before I got there I heard him say quietly, "ok". "What?" I asked incredulously. "Ok. I'll jack you off." "Don't do it because you feel obligated now. Only do it if you want to." "Just shut the fuck up, get over here, and pull out your cock before I change my mind," he said with an uneasy chuckle. He was still sitting in the chair and I walked back over to him, stood directly in front of him, undid my pants and shoved them down to my ankles. My cock - which had just begun to soften - flopped out, he swallowed nervously, and reached out. I tilted my head back and exhaled softly as I felt his warm fingers wrap around my dick. He began very timidly, with short, slow strokes and barely applying any pressure with his hand. It took about 3 seconds for my cock to return to its full, aching-hard state. His hand felt great gently sliding back and forth on me, but I wanted more. I wanted him to forcefully jerk its entire length, rub my balls, get into it! I reached down and wrapped my hand around his. I squeezed, urging him to do the same, and he did. I slowly moved his hand, now with a tight grip on my shaft, all the way to the end of my cock and then back down to my balls. I repeated the motion again a little faster, and then again faster still, until he finally started speeding up on his own. I let go, he looked up at me as if waiting for approval, and I smiled back at him. "God, that feels good," I said. He kept moving his hand faster until it was a blur, and he was giving me the best handjob of my life. Again, I tilted my head back and closed my eyes, enjoying the sensation of his hand sliding hard and fast up and down the length of my cock. Every time he slid his hand down to the base of my shaft his hand brushed against my balls, which was a nice touch I'm sure he was unaware of doing. I was getting close to cumming. His hand stopped moving and before I even had the chance to open my eyes to see why, I was both shocked and euphoric when I felt his hot, wet mouth close around the head of my cock. He held just the head in his mouth for a moment, adjusting himself, I assumed, to either the taste or idea - or both - of having another man's dick in his mouth. It seemed as if he changed his mind, and I could feel his mouth start to pull away. 'No, please!' I thought - or did I say it? - and almost instinctively I put my hand on the back of his head and thrust 3 inches of my cock into his mouth. At first it he seemed to protest, letting out an "mmmph" (all he could say, really, with a mouth full of dick) and half-heartedly trying to pull his head away. The protest didn't last long though, and after only a second or two I was in heaven as his lips closed on my rod and started sliding back and forth. His mouth felt even better than I imagined and I knew I -(TM)d cum soon. At some point my libido had overtaken my sense of etiquette. Being far more concerned now with getting the most out of this blowjob than with saving a friendship, I put one foot up on the chair he was sitting on, let my other hand join the one that was already on the back of his head, and began to fuck his mouth harder than I'd ever fucked any pussy. My cock was small enough - just barely - to fit all the way in his mouth without actually entering his throat, and I was slamming it all the way in. He struggled to move his head away from the cock speeding in and out of his mouth, but I held his head firmly in place and continued to pound away at the soft, wet, warm hole. He struggled harder to get away and groaned and grunted loudly, but I was stronger than him and held his head right where I wanted it and kept thrusting hard, fast, and deep into his mouth. Soon, he stopped resisting, seeming to submit, accepting the fact that he just couldn't keep me from doing this to him. I'd never felt anything as good as my cock slipping across his tongue and back. After only a few strokes I felt the sensation of orgasm building at the base of my cock, and a few strokes later I shoved as hard against his face as I could. His lips were at the bottom of my cock, my balls were on his chin, and the head of my dick was right at the entrance to his throat, and I held it there, leaving him only the choice of swallowing the cum I shot into it, or choking on it. He chose - wisely, in my estimation - the former. As soon as I 'd emptied the last of my cum into his throat, the libidinous trance I'd been in began to fade and the full extent of what I -(TM)d just done rushed into my awareness. Jesus. I'd practically -" no, not practically. I'd mouth-raped my best friend. I took a few steps back, reeling, unsure of what to say or do and of what he'd say or do. He stood, the look on his face distorted, but unreadable. He started towards me, quickly and with a definite purpose. Fearing that purpose was to cause me harm, I raised my arms to defend myself. His hands came up, and I closed my eyes, bracing for the impact of his fist into my face. I felt one hand on each side as he grabbed my head, and the only impact I felt was the soft touch of his lips on mine. My tense muscles relaxed as a wave of relief and happiness swept over me, and once again our lips parted and our tongues touched. The kiss was different this time: softer, slower, longer, more tender and romantic. His hands dropped from my head and fell to my waist. He pulled our naked bodies against each other as our tongues mingled. When our lips finally separated, I asked, "So, that was good?" "Oh, God. I loved it. I')m so totally gay." We both laughed. "Please," he continued, "don't tell me this was just a one time thing." I looked him in the eye, smiled coyly, and grabbed his cock, which began growing hard again in my hand. "No chance in hell," I said firmly, and dropped to my knees.