Luck would have it that the elevator in the building broke so we had to walk up 10 flights of stairs. Once getting into the condo both myself and my roommate Carter were exhausted but it gave me a chance to check out his ass and fine body. I've always wanted to suck his cock and I dropped many hints but this time after bring him some water and we both were chilling out on the sofa, I tried hinting again. Sitting next to Carter really turned me on and I wanted so bad to suck his cock. I guess this time, Carter took the hint as I placed my hand on his leg and started stroking his chest removing his shirt. Carter is so hot with a smooth toned body I just couldn't help myself and grabbed his bulge feeling his semi-hard cock. I then pulled out his cock and stroked it with my hand and then I placed my warm moist lips and mouth around his shaft and started blowing him. Carter just sat back on the sofa moaned as I sucked his cock and played with his balls. I then got more daring and start kissing him. His lips were so soft as his tongue rolled in my mouth, I thought I was dreaming but it was all too real as I continued sucking his cock. Now that I have him undressed, I teased his cock and stroked his cock as his body tensed up, his cock pulsated in my mouth and he blew his load as spurts of cum shot out of his cock as I continued to stroke and lick all the last drops of his cum. My dream came true!