What causes homosexuality?

Is it an oversupply of female hormones?
13 answers 13