Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
grateful (adj.)
combines with to and for: to indicates the someone or something that is the source or cause of the gratitude; for specifies the advantage or benefit received. These combinations can appear separately or together: She was grateful to us for our contributions.