Shared values are at the foundation of all relationships. Any kind of relationship- friendship, love or a professional relationship. People having disparate values can get along together. But if they clash on core values – it becomes so much harder. Our choices define us. And our values dictate our choices – at least they should. If your life is guided by a strong value system – you cannot accept a relationship that involves a person who does not match up to that value system.
Considering this, love might actually be logical.