Yeah,i guess it's better to marry someone who's got the same background in these aspects .as a couple,they are not ony life mates,but also soulmates.it's much more important for wives and husband to communicate with each other mind to mind.they should share their interests,feelings to the outside world with each other. how could it be carried out if they do not have the same depth of thought...
