Nouns

(n)gloat, gloating, gleemalicious satisfaction

Verbs

(v)gloat, triumph, crowdwell on with satisfaction
(v)gloatgaze at or think about something with great self-satisfaction, gratification, or joy