I sat there with my eyes closed, letting my breathing and heart rate return to normal. I had just had the most intense sexual experience of my life, and I needed a minute to process it.
It was nothing mysterious, really.
I, a supposedly straight man, had come on to my gay roommate, kissed him, undressed him and then got on my knees to suck his cock.
It had been a long road to this point -- months, while I slowly came to the realization how badly I wanted him -- and there was no going back now.
I opened my eyes. He was looking at me.
"Well?" he asked. "What did you think?"
I paused before answering.
"I think that was the best sex I ever had in my life."
He smiled.
"I'm glad you think so," he said. "Because there's more where that came from."
He took me by the hand, stood up and pulled me to my feet. We were both naked, and both still a little hard after the wild scene of a few minutes ago.
He led me into his bedroom and guided me to the bed. He pushed me gently onto my back, then lifted my legs and turned me so that I was in the middle of the bed.
Having taken the initiative earlier, I was content to be led from here on out.
Rob climbed onto the bed next to me, lay on his side and leaned down to kiss me.
We made out, slowly and sensuously at first, and then more passionately. I felt his hand on my cock, which was getting hard again. I reached for his cock, but he stopped me.
"Just lie back and enjoy this," he said.
When I was completely hard he reached over and opened a drawer in the nightstand. He brought out a tube of lube, opened it, squirted some in his hand and spread it all over my cock. Then he moved again, straddling me so that my throbbing cock nestled between his cheeks. His own cock was hard, too, pointing straight at my face.
I reached for it but again he brushed my hand away.
"Not yet," he said.
He reached behind himself and grasped my dick. He rubbed the head up and down his crack and then positioned it at his asshole.
Slowly, he lowered himself and in one smooth motion impaled himself on my dick, moaning slightly as he did so. His own cock stood up even straighter, and twitched once or twice as his butt settled against my midsection.
The feeling of my cock in his ass was exquisite. It was tighter and hotter than any woman's vagina I'd ever fucked, and he was gripping me with muscles I didn't even know existed.
"How's that feel?" he asked.
"It feels great," I said.
He moved forward and back several times, using short strokes, massaging my cock with his hole.
"Holy shit," I said.
He began to lengthen the strokes, moving up so that only the head of my cock remained inside him, then back so that I impaled him once again. Over and over he moved, slowly picking up speed.
"Oh, my God," I said.
"Now," he said, guiding my hands to his cock.
At first I gripped him with one hand, but then I got an idea: I grabbed the lube, moistened both palms and formed them into a sort of hole for him to fuck as he moved over me.
"Oh, yes," he said.
By now I was really fucking him, or he was fucking me, or maybe we were both fucking each other. It hardly mattered. I was so into it, and into him, that I could hardly tell where my body left off and his began. Each time he moved down, I raised my mid-section to meet him. We were one, like two lovers always are.
I was getting close. And so, judging by the swelling in his cock, was he.
Once again I was completely lost in the moment, my head thrown back, my mouth open. I heard myself moaning. I felt Rob's hands on my chest, and then he was twisting my nipples in his fingers. I gasped, and drove my cock as deep into him as I could.
I moved my head so I could see Rob's face. Our eyes met. We shared a look that meant something like, "We were made for this."
His face contorted. With a shout he came, cum spewing from the end of his cock all over my chest and face. The internal contractions from his orgasm set me off, too: I gripped his thighs with my hands and rammed my cock as deep into him as I could go. I felt myself explode, a gush of cum spurting from me into his heaving insides, then another, then another, and another after that.
He collapsed against me, and we were kissing and fucking and fucking and kissing, and if felt like the aftershocks went on forever.
Finally we were both still. Rob let his head rest next to mine on the pillow, and I wrapped him in my arms. It was a long time before either one of us spoke.
"I was wrong," I said. "THAT was the best sex I ever had in my entire life."
He laughed, setting off contractions inside that popped my softening cock out of his ass.
"Oof," we both said, and laughed some more.
He rolled off me and settled on his back next to me, draping one leg over mine.
"I had no idea," I said.
"No idea about what?" he asked.
"That sex with a guy could be so great."
"More guys should try it," he said.
"Wish I had done it sooner."
"Then we have some time to make up for," he said.
"Right now, though, let's take a breather."
We got up, put on shorts and T-shirts and went into the living room. Rob opened another bottle of wine and I prepared a bowl to smoke. We sat on the couch, smoked a little and sipped slowly at the wine.
We were quiet at first, mostly just looking at each other and smiling. An hour or so passed, then we started kissing again.
Five minutes later we were back in bed. We fucked once more, got up to take a shower together, then went to sleep in each other's arms.
The next morning I woke up first. Rob and I had separated in the night but his arm lay across my chest. I carefully slid out from under it, got up and went into the bathroom. After a quick shower I put on some shorts and went into the kitchen to put on the coffee.
When it was ready I sat down at the kitchen table to think. I felt strangely elated, and after thinking a minute or two I realized I was feeling much as I had the morning after I lost my virginity -- my straight virginity -- to my first serious girlfriend.
Back then I felt like I had passed a milestone and become a man; this time, I thought, I had changed from one kind of man to another. I don't mean I had been straight and was now gay, although I suppose you could argue that, but that an exciting new vista had opened before me.
I heard Rob's footsteps in the hallway and then the bathroom door closing. The shower came on, so I got out some eggs and juice and bread and started making breakfast.
Just as I slipped eggs and toast onto the plates Rob padded into the kitchen, wearing only a pair of frayed shorts. We looked at each other for a second, both smiling broadly, then he came over and kissed me.
We sat down and started to eat. We were quiet through breakfast, each full of his own thoughts.
When we had eaten Rob took the plates and started washing up. I went into the living room and sat on the couch. When the dishes were done he came in and sat down beside me.
We smiled at each other again.
"What do you want to do now?" he said.
I thought for a second.
"I want you to fuck me," I said.
He looked at me with surprise, but then stood up and headed for the bedroom. When I got up to follow, he said, "No, wait here."