Caleb and I both took deep nervous breaths. I couldn't quite believe where I was, on my knees in front of my best friend, staring at his beautiful half-hard cock. I reached out and lifted it with a couple of fingers. Putting his plump mushroom head in my mouth, I swirled my tongue around the rim while sucking softly. He let out a sigh as I peered up at his huge stature looming above me. He closed his eyes, leaning his head back, and I felt his dick begin to grow in my mouth. I took it out and licked from the base to the tip, before taking it all the way in, swallowing nearly 6 inches to the back of my throat. His whole body stiffened, his cock now at full mast. I began bobbing up and down faster and faster, one hand at the base of his petite but perfect rod and the other gripping his gigantic balls.
"Holy shit man," he moaned. "You're really good at this."
I deep throated him over and over again and he began to rock his hips back and forth, gently face fucking me and whispering, "yessss dude." Eventually I reached up and forcibly shoved my right index finger into his mouth, collecting a bit of saliva. I could tell he was surprised but he didn't fight me. I then threw his left leg over my shoulder, took his dick as deep as it would go, and slipped my finger into his asshole. He let out a little squeak of pain and squirmed while trying to scoot back away from me. Looking up at him, I pulled my mouth off his cock and said, "It's okay man. It feels good, right?" He simply nodded, a look of anticipation and fear on his face, as he relaxed onto my hand.
I forced my finger in farther and tickled his prostate, staring at him as his eyes widened. I spat on his ass and shoved a second finger in to the knuckle as I started to fuck him with my digits, jacking his shaft with my free hand and taking one of his huge balls into my mouth. He squirmed and panted with pleasure.
"Fuck dude, I think I'm already gonna cum," he whispered breathily.