Alliance and affinity are related concepts involving connection or relationship. Affinity means a natural liking, attraction, or relationship or kinship, while alliance means a close association or partnership for mutual benefit. In the sense of a relationship or bond between people or things, alliance serves as a reasonable synonym.