Heterosexuality is the traditional way of expressing love and romance; the act of enjoyment between opposite sexes. It is not only for the purpose of enjoyment and pleasure, but also the human general survival. Whilst homosexuality is the freedom of enjoyment and pleasure from any means and ends.