I couldn't get any words out. I just moaned very quietly. Dave laughed.
I hadn't noticed that while Dave was kissing me, John had removed all of his clothes except his tight boxer shorts. He pulled me towards him, guided my hand to his crotch and kissed me again, our tongues slipping over each other. I stroked his cock, now growing nicely inside his boxers. He held me there for a little while, and when he let me go, I turned to find Dave down to his boxers as well. His body was amazing. Hairless, muscular, shining in the light of the LED bulb hanging from the ceiling light fitting. My eyes travelled slowly down his body to his crotch. His cock looked bigger than John's and was almost visibly growing as I stared at it. I leaned forward and kissed Dave's chest, my lips and tongue searching for his nipple. He moaned softly and I felt his hand on my head, gently pushing me down. I kissed my way down his body, finally reaching his boxers. His cock was straining at the material and I started kissing it through the cloth, inhaling the musky smell that made me want him in my mouth soooooo badly. I moved off the sofa and got between his legs, reaching up and hooking my fingers around the waistband of his boxers. As I pulled them down, he lifted his arse off the sofa to help and his cock strained against the elastic waistband. I pulled a little harder and his cock sprang loose. He was uncut with closely cropped pubic hair and had shaved his nutsack.
'Heard you didn't like pubes so I had a haircut,' he said.
I reached up and took his cock in my hand. It was about 7 inches long and thick, but not veiny like John's, looking almost completely smooth. I put my tongue on the base of it and licked slowly up to the tip, my saliva making his cock glisten. With my hand I pulled down on his now rock hard shaft and revealed the lovely bulbous head of his cock. It twitched in my hand. Without raising my head I opened my mouth and slid his cock between my lips and slowly circled my tongue around the head. He moaned and his huge hand cupped the back of my head. I started sliding my mouth up and down his cock, my tongue licking the underside of his glans each time I moved down. I was really enjoying myself when I suddenly remembered John! As soon as the thought hit me, I felt his hands on my trousers, pulling at my belt as he tried to remove them. I took Dave's cock out of my mouth, stood up, Kissed John and got undressed. Dave had taken the cue and was doing the same. It was only then I noticed John had taken his boxers off. He pushed me back down onto the sofa.
Within seconds I had two cocks right in front of my face. I reached up and put a hand around each, stroking them both slowly but gripping them firmly, as if to make sure they didn't escape! I lent forward and took John in my mouth, sucking gently while playing with the tip of his cock with my tongue. After a minute, I switched, sliding Dave's gorgeous cock into my mouth. Was this real? Had I really got two cocks in my hands? I switched again to check, slipping John's cock into my eager mouth. Yep! Two cocks. All mine.
I sucked them both for what seemed like hours, but was probably only 5 minutes. Both guys were producing lots of pre-cum which I was swallowing down. The heady smell filled my nostrils and the lubrication it offered made their cocks slip easily in and out of my mouth.
Dave pulled away and sat on the sofa next to me. He leaned in and kissed me and I heard a feint tearing sound as he did so. When he lent back I saw his cock was covered with a condom. John pulled me off the sofa and I felt Dave's thick finger between my arse cheeks, spreading lube all around my hole.
'Fuck! You were so right!' said Dave. 'That is a bloody awesome arse!'
John sniggered and turned me to face Dave who was holding the base of his cock so it stuck straight up in the air. I straddled him and slowly lowered myself down. I was used to this now and took it slowly. I got the tip of his cock easily past the outer ring then bounced up and down very slightly. On each downward bounce his cock pushed against my inner ring, loosening it. After doing this a few times I pushed down harder and his cock slipped past my inner ring. I slid down onto his cock very slowly, letting the pain subside. By the time my arse touched his hips, the pain had gone and I wiggled my bum to make sure I was right on him. Dave moaned quietly and I felt him cup my arse cheeks with his massive hands. I started to ride his cock, nice and slowly so I could feel every inch of him. He was only a little bit bigger than John, but it felt huge!
'Fuck me that is so tight!' said Dave, moaning as I slid down the whole length of his cock. I raised myself back up again and tried to squeeze Dave's cock with my ring. It worked! 'Fucking hell!' he said and kissed me passionately, groaning as I slid all the way down his length again, pushing myself into his body so I could get as much of him in me as possible. I was riding his cock, his big hands squeezing my arse cheeks each time I sank back onto him. I started to bounce faster when I felt a hand cup the back of my head.
'You do remember I'm here don't you?' said John. I had had my eyes closed since sinking down onto Dave's cock and, when I opened them, found John's cock in front of my lips. He was standing behind the sofa, to one side of Dave. I took him in my mouth and started sucking on him greedily. Dave stopped me bouncing, held me firmly on the tip of his cock, then started fucking me, sliding his cock in and out of me slowly. Dave's fingertips were digging into my bum cheeks as he gripped me tightly, holding me still as he went to work on my asshole. John held my head and did the same with my mouth, fucking it slowly. I was in heaven.
They fucked me like this for a while, gradually building the speed up. Soon I was being pummelled from both ends, whimpering in ecstasy. I heard John say something and they both slowed and stopped. Dave pushed me off his lap.
'All fours, on the sofa,' he said. I obeyed his command and laid my head on one arm of the sofa, with my arse in the air. Dave got between my legs and I felt his rock hard cock slide into me. A second later, John's hand was under my chin, pulling my head up to where his cock was waiting. I put my elbows on the arm of the sofa so I could raise myself up high enough to take John's cock. Dave was fucking me in long slow strokes while I greedily sucked the pre-cum out of John's cock. The pace built and John was soon holding my head still while he fucked my mouth. John knew I didn't like it too deep so was careful not to thrust too hard, but once or twice I gagged a little. Each time John laughed and simply said 'oops!' There I was, impaled on two cocks. As Dave thrust in, so did John. It certainly was a spit roast!
Dave's hands were gripping my hips firmly now as he fucked me hard. I was going to have bruises where his fingers were digging into me, but I loved the feel of him gripping me, pulling me back against his thrusts to get as deep inside me as possible. My jaw was hurting a little bit from the mouth fucking I was getting, but as soon as I thought that, I felt the now familiar tingle in my body. I groaned and whimpered on John's cock as the orgasm swept over me. I had no way of controlling it, my whole body tingling. Dave reached around and started stroking my cock. Within seconds I was squirting spunk all over John's sofa, my body and legs shaking as the waves of intense pleasure swept over me. This obviously pushed John over the edge as he moaned loudly and I felt his cock swell. He stopped thrusting and held his cock motionless in my mouth, my lips sealed around the base of his glans. His cock pulsated and a big squirt of cum shot into my mouth. John moaned again and managed a stuttering 'ffffuuu cckkk!' I took him a little deeper and took the next squirt across my greedy tongue. Dave had seen John was cumming and had slowed his pace considerably, letting me concentrate on the throbbing cock in my mouth. John's cock pulsed again and another stream of spunk coated my tongue. My mouth was full and I had to swallow, making the same loud gulping noise I had the first time I swallowed John's spunk.
'Fuck!' said Dave. 'Listen to him swallowing it!'