the contract of marriage is the most important contract which a person may conclude during his or her life. as women are vulnerable and their commitment to the marriage is very tight, iranian legislator should protect women on the conclusion of marriage contracts in three stages; before age of puberty by prohibiting any marriage, after age of puberty but before attaining majority by judicial su...