Answer: narcist

AnswerCrossword Clue
NARCISTVain person.
narcistexcessive admiration of oneself
narcistone given to narcism