Cultural sea-changes are painfully slow to absorb. Homosexuality, defined as "sexual attraction toward others of the same sex," has been since the dawn of human culture one of the most strict of taboos.