Did you know that all the following words (and more) come from the same root, the root gwerə-, a Proto-Indo-European root meaning "to favor"?
congratulate
congratulation
disgrace
grace
gracious
grateful
gratify
gratis
gratitude
gratuitous
gratuity
gratulation
ingrate
ingratiate
...