hug oneself
self-congratulate
felicitate
congratulatorily
self-congratulation
pat on the back
congratulant
commend
congratulationary
congratulational
recongratulate
felicitator
congratulative
take one's hat off to
good on someone
gratz
congratulate
congratulation
plume
congratulatory
grats
selfcongratulatory
preen
good
blow one's own trumpet
thank
congratulable
give thanks
congratz
gz
congo
commendatory
laudingly
grateful
thankfully
chuff
bless
commendment
fair play
hats off
way to go
speak highly
thankful
appreciative
kiss the ground someone walks on
gratefully
ayeeko
credit where credit's due
complimentarily
good going