She isn't a shitty person for liking attention from other men. She probably doesn't get the kind of attention she wants from OP, for whatever reason - the "spark" is gone, etc, etc. If you don't feed a dog, it goes somewhere else to eat. We know nothing about OP other than you think he is "a good guy". Unfortunately, being a "good guy" isn't enough to keep attraction and a marriage strong.