Thanksgiving Day is almost upon us: November 28 will be celebrated in the United States, to thank God for what …