One should marry only when he/she is in love with the other person. While marrying there should be no other reasoning. One should not calculate & go ahead for marriage. after all you need to have some sort of blindness to stick to a person for 30/40 years.