What causes homosexuality?

That question is as difficult to answer as ‘what causes heterosexuality?’ No one knows for sure. Some foolishly suggest that maybe a person turned lesbian because she had a bad experience with a man, or a man became gay because a woman mistreated him. If this were truly the case, then there should be many more lesbian and gay people, shouldn’t there?