What causes homosexuality?

Is it an oversupply of female hormones?
14 answers 14