If you have never dealt with a narcissist, consider yourself lucky and blessed. Seriously. Go buy a lottery ticket because you are super fortunate!
Narcissists make you believe that you are going insane. I’ve had supervisors like this in the past (they strive to be in power positions even though they are unable to handle it like a true leader) and that makes it awful on everyone else.
Do yourself a favor…if you sniff out one of these birds, get yourself a new gig, transfer, or be prepared to shell out $$ for counseling.