The reason a narcissist can't see truth,  empathy, morals, compassion, and so on and can't understand love and healthy emotions is because they lack all these attributes in themselves, therefore can only see in others what they have in themselves.
A liar believes people are always lying to them
Similarly, an honest person believes people are being real with them