It's a man's job to provide, protect, serve, cherish and make a woman happy. He can't lose. But a selfish man is narcissistic and totally self-focused. There is no room in his life for anyone but himself. He only cares about getting his needs met and what a woman can do for him.
Selfish men can be really slick.
They are usually pretty smart and know how to play the trolling game well. This kind of man is akin to a used car salesman. But once he knows he has you and starts reeling you in, he then begins to reveal his true, selfish needy self. And by that time, too often, a woman gets hooked. Ladies, you don't want a pet project.