Common Noun Collocations of thank

author, colleague, David, dear, editor, everyone, family, friend, God, goodness, heart, John, letter, member, Mr, opportunity, parent, person, professor, publisher, reason, sir, staff, wife, word, Father, Heaven, Lord, Sir, dr.