Expressions used in Everyday Spoken English in Social and Professional contexts
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.