My wife just told me to tell you guys to shut up and quit talking about your wives on the innerwebz.
Part of my theory is that if you take the time to really get to know a person, it is impossible not to have love and understanding for that person. It also makes it much more likely that you will like that person because you will understand them. The only problem with this is that it takes thought, listening, work, and doing things together in many different types of situations. Too many people around us don't really care to get to know new people around them and are content with interacting with whatever people they are already comfortable with. Very few people know either/both my wife and I well but once someone actually takes the time and effort to do so they become lifelong friends even over long distances.
The only exception to that rule is me. Nobody is capable of getting my sense of humor, which makes them incapable of understanding me, which in turn makes them want to stay away from me. It's either that or BO, and I don't smell anything... so it's probably that.