i hate to break it to you, but you're gay man. no doubt about it. if you're having sexual fantasies about your best friend (who happens to be a guy) then, well, you're obviously gay. i mean, i know all too well about gays. my uncle was gay (he died of aids when i was 7 or 8) . but hey, if you feel uncomfortable about it, try and stop cause you are the one who makes the decision. its up to you
ps. if someone tells you that god made you gay, they're lying. god made you what you are, a guy!!