Its worth noting that the line between Aspergers (which I probably misspelled) and NPD can be blurred, particularly in women. Similarly, egocentrism, generalized anxiety disorder, NPD share features. This matters because empathy and patience is an effective strategy for engaging with those suffering from most of these disorders... but not NPD unless you're trained to do so.