From a spiritual point of view, homosexuality bases on the fact that souls are sexless. For the stay on earth souls choose a sex that is most suitable for the specific tasks. Another contributing factor to homosexuality is that souls repeatedly may choose to be of the same sex, and when they then choose the …