narcissistic

adjective

Having an excessive love of oneself; egocentric; egoistic.

adjective

Having an inflated idea of one’s own importance.

adjective

Obsessed with one’s own self image and ego.

noun

A narcissist.

adjective

characteristic of those having an inflated idea of their own importance