The marriage ceremony is one of the oldest customs of mankind and the Indian culture is no exception, and it is considered one of the most important events of one's life. In India, the Kanyadana (literally meaning, donating a virgin) or giving away one's daughter in marriage, was considered the greatest sacrifice a man could perform. It was also a duty performed by the bridegroom to perpetuate his lineage. By making marriage a sacrament, the Hindus elevated the physical union to spiritual dimensions [1]. Many in India consider marriage an integral part of human condition, binding not only in this life, but in the afterlife as well.