Why do so many people engage in infidelity?

Why do so many people engage in infidelity?
Experts link habitual cheating behavior to narcissism, a desire for attention, affection, and the excitement of winning over others.