Nature causes homosexuality.
It is adjusting for overpopulation,
caused by oversexed heterosexuals who can't control their libido.
Nature has the better solution to overpopulation.. man's solution is war and things like genocide.
The cause of homosexuality (same sex attraction) has nothing to do with female or male hormones, Hormones can have an effect on sex drive though. why do you need to know what causes it.. it isn't something that needs to be fixed. What causes heterosexuality? .Whatever the answer is, is the same for what causes homosexuality. Answer: Nature, natural selection, survival of mankind requires balance. As we will soon discover, it doesn't even require procreation in the biblical sense. But we'll keep heterosexuals around anyway, seems fair and besides, sex is fun.. when you're attracted to the person you're having it with. Otherwise, it's just a job.