gratitude – n. a feeling of appreciation or thanks
generosity – n. the quality of being kind, understanding, and not selfish
appreciate – v. to be grateful for
obliged – adj. very grateful