Question: why is haq mehr given?
Answer: The word implies a gift given voluntarily and not as a result of a contract, but in Muslim religious law it was declared a gift which the bridegroom has to give the bride when the contract of marriage is made and which becomes the property of the wife.