I consider myself straight (well bi-ish i guess). I love everything about the female form but I like the idea of sucking cock and like to fantasize about being the girl in the pics above. Any sort of kissing/initmate things with a man unrelated from blowjobs make me go limp.
Anyways my really close gay friend from NZ was visiting me fairly recently and I got a chance. We were really bored just watching a movie one afternoon and he asked me if I wanted a blowjob. He always drunkenly asked to suck me off multiple times before during our friendship so nothing new. I was horny and figured why the fuck not? So we went my bed, he pulled off my pants and I just laid back as he started sucking away. After five or ten minutes the feeling of him sucking my cock was driving me crazy and I just decided to return the favor.
Before he finished me I just pushed him off, said I wanted to do the same to him. He asked me if I was sure and I figured why the fuck not? So I unzip his pants, and pull out this massive rock-hard dick; it was easily 9-10 inches long and pretty damn thick (my friend is this 6'2 half-asian model-looking motherfucker). I wasn't as surprised as I probably should have been and just dove in, only going down a few inches at first. He didn't really make much noise other than grunting, which for some reason was kind of a turn on. I just started to cram more and more of him into my mouth until he had only about an inch or two showing. I was surprised I wasn't gagging and just kept deepthroating him, working his cock without really thinking about it. I just kept sucking till he tapped me and said he was about to cum and said he'd finish himself. I just kind of ignored him and just went faster and faster till he stopped trying to pull me off and grunted as he came buckets in my mouth. I swallowed it all and he graciously finished me off, letting me give him a facial (which he wiped off and licked up everything he could). Good times..