.
*Speaking completely generally here* but do you think, generally speaking, that repeat romantic cheaters feel guilt the way the rest of us do? I do not. I think repeated affairs and ongoing lying point to narcissistic qualities.
@azure, it is all about genes. From the evolution standpoint, if it is a small tribe, and the average lifespan of a man is 20 years (25 in Ancient Greece), then, his goals are to protect his tribe and to leave as many children with as many different women he can, for gene diversity. This behavior, ugly as it is now, counteracts inbreeding, inevitable in small groups.
For women, the evolutionary role is to protect and raise these kids, so, you generally see more stability and less aggression.
Jealousy, for a man, serves to prevent “his” woman from having a child with “not his” genes.
For a woman, jealousy works to retain the provider for her kids with her.
So in short, what we view as “narcissistic” because we are, after all, an advanced society, comes from the very dawn of human civilization.
In “re-offending” romantic cheaters, I suspect, two impulses fight. They don’t feel “guilt” or “wrong” when following new women. But - I think, men don’t enjoy looking into the eyes of “their” woman and lying. (Even worse if she is holding a child). This is where guilt comes. This is why one sometimes might see anger when trying to “get the truth” out of him (about the affair).
JMO