CEACAM1 is a cell adhesion molecule and functions in cell-cell adhesion. Sugars decorate many proteins and fats on cell surfaces and function in many biological processes such as immunity and cell-cell communication. How these cell-surface molecules are selected by viruses as their entry receptors has been a major puzzle in virology.