What does Affinity Mean?

An affinity is a natural attraction between two people or between a person and another item. If you have an affinity for something then that means you have a strong liking for it.