Site uses cookies to provide basic functionality.

OK
affinity denotes a mutual relationship. Therefore, strictly speaking, one should not speak of someone or something having an affinity for another, but rather should speak of an affinity with or between. When mutuality is not intended, 'sympathy' would be a better word. But it should also be noted that a number of authorities and many dictionaries no longer insist on this distinction.