In a society such as the UK where people are marrying later and where there is so much attention given to sex generally, keeping to the ideal can be very difficult for young Hindus. Homosexuality is a taboo subject for many Hindus, although there is some debate particularly in countries where homosexuality is generally accepted.
Men and women are believed to have a religious duty to be married and produce children so heterosexual relationships are generally regarded as the norm.
Ideally, a couple must be in the same sub-caste, region and religion.
Priests also compare their horoscopes to ensure compatibility.
While arranged marriages are still common in India, love marriages have gained in popularity.