Homosexuality is multi-faceted. It involves many aspects: desires, behaviour, orientation, and identity...