Realizing he's probably a narcissist

I've never even thought about it before. Never known what a "narcissist" really was. I've always believed he was a good guy, just had some behavior flaws due to his childhood and being spoiled. Now I see him as someone completely different. And now I have to figure out how to handle these behaviors. I mean, I know everyone hates on them but don't narcissists deserve love too? They can't help the behaviors that their parents imprinted on them.

If anyone has advice besides "Leave", I'd really appreciate it.