Last week I told Dave I wanted to fuck his ass. Not sure if I was serious, but I loved sucking his cock and he sucking mine. Anyway, I looked forward to the next week and him coming over to "watch the game". So I was a little disappointed when he showed up with Frank.
Don't get me wrong, I like Frank. We've been friends for almost as long as Dave and I, but come on; I suck Dave's dick! Anyway, hopefully the game would be good and I'm sure there will be other times I can suck Dave's cock.
"Hey Tom," Dave said. "Can you get me a beer too?"
"Sure," I replied. "Frank?"
"That'd be great man," he said. I walked into the kitchen and grabbed three beers. When I walked back into the living room I saw Dave with his pants around his ankles and Frank sucking his cock!
"Still want to fuck my ass," Dave asked with a smile.
"Fuck yeah."
Dave pushed Frank away and stood up, "Let's go to your bedroom," he said. We all hurried to the bedroom and within minutes, were all naked. I liked what I saw. Frank had a very nice cock, thick and long and I wanted it. Frank noticed.
"Come suck me Tom," he said as he sat back on the edge of my bed. I smiled and walked over to him. I saw Dave pull a small bottle of lube and a handful of condoms from his clothes and place them on my nightstand.
I dropped to my knees and grabbed Frank's thick cock. Not too sure if I'd like this up my ass, at least not the first time, but I wanted to suck it. I started by swirling my tongue around the head of his dick, slowly and then squeezing and stroking it till a small bit of pre-cum came into view. I licked it then slid the head into my mouth.
"Frank," Dave said. "Tom doesn't want anyone touching his head, but he'll make it worth your while."
I started moving my head up and down Frank's hard shaft. No way was I getting that all the way into my mouth, but I could try. Down, up, slow and wet, down then up...in and out. I grabbed Frank's balls and began to squeeze them when I felt a fleshy nudge on my right cheek.
It was Dave's dick. Oh shit, this is heaven. Reaching up I grabbed Dave's dick and with one in each hand, began to suck. I started with Frank; sliding my mouth up and down his dick, three or four times. Then I'd switch to Dave and did the same. Back and forth, back and forth, going a bit faster each time I switched. I could hear them breathing pretty hard.
As I was moving from one dick to the other Dave stepped back. I continued to suck Frank's dick, he was laying down on the bed now, feet hanging off the edge. I looked over and saw Dave slipping a condom onto his cock and lost sight when he came up behind me!
Dave slipped his wet finger into my ass and I caught my breath. Oh shit, I thought, this was going to happen. I continued to suck as I felt Dave's dick against my asshole. As he slowly pushed forward I slowly pushed back; he was in, just the head. Fuck me, it felt great! I pushed farther back, he pushed forward...he was all the way in. I tightened my ass on his cock as he began to slide in and out. OMG, I realized I was getting spit roasted!
I sucked more and more as Dave fucked me faster. My dick ached and I wanted to cum, but before I could, Dave stopped, pulled out and Frank pushed me away. Not sure what was going on I asked "What..."
Dave smiled as Frank walked over to me with a condom and lube. He dropped to his knees and sucked me for a bit, then placed the condom on my dick. Smiling he said "Dave wants you to fuck him."
I turned around and Dave stood there, smiling and bending over. I stepped up and slipped my dick up against his asshole. He pushed back, I pushed forward and I was all the way in. Going in so easily I realized that this wasn't Dave's first time, but I didn't care. It was mine! I started to pump away.
Frank walked around in front of Dave and slipped his hard cock into Dave's hungry mouth. Looking into Frank's eyes we both began to smile as we found a rhythm, pumping Dave's ass and mouth with our dicks at the same time. Dave loved it as I heard him moaning with each stroke of the two dicks.
After a few minutes, Frank pulled out and I figured that was my signal to do the same although I really wanted to cum in Dave's ass. Dave turned to face me and blinked.
"Lay down," he said and I did, on the edge of the bed, legs dropped over the side. Dave grabbed my knees and pulled me towards him, his dick slipped in easily this time and he started to pound away. Frank got on the bed and kneeled over me. I opened my mouth, but that wasn't what he had in mind. He took my dick into his mouth and started to suck hard and fast. As my ass got pounded I could feel my cum rising, I was going to cum and I did. When you cum, your ass clamps shut; except this time it could only clamp down on Dave's dick. I came and came and came, one continuous long spurt. I screamed and kept cumming. After a bit I stopped; I couldn't move.