1. great liking/love for sth, a special/natural connection with sb
an affinity for/with animals/art/music
If you have 'an affinity' with something or someone it means to have a natural connection, ability or love for it. This is usually used to talk about a person's ability to bond with or understand something well: "She has a natural affinity for putting colours together." "He has an affinity with older people." This is a word you will hear in a range of contexts both social and professional.