Question: why haq mehr in islam?
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.