What you have written is perfect. One potential problem I see is your use of the word "publication". It might be the right word, or it might not, depending upon what you want to say. The "same publication" does not mean the same article. For example, if the article is in a newspaper, the "same publication" might refer to the entire newspaper, even possibly a different issue of the newspaper.
Others have suggested that you change "to be thankful" to "being thankful". I agree that the latter is more common and usually is the better choice. But it might not be, depending again upon what you intend to say. "To be thankful" conveys a precision that is not present in "being thankful". If that precision is what you want to express, then say it that way. Your aim should be to say what you want to say, not to sound like most people.