While the roots of our American celebration of Thanksgiving go back almost 400 years, the reasons for our thanks can be traced back closer to 3000 years. Yes, as we pause to consider why we should give thanks, we find that the answers we come up with today are the same ones that David shared with his countrymen in Psalm 107...