self-love

noun

1.
feelings of excessive pride
2.
an exceptional interest in and admiration for yourself