self-congratulation
noun
°self-satisfied congratulation of oneself for one's achievements or situation.