Thanksgiving Day is a harvest festival. Traditionally, it is a time to give thanks for the harvest and expressgratitude in general. It is a holidaycelebrated primarily in Canada and the United States. While perhaps religious in origin, Thanksgiving is now primarily identified as a secular holiday。