Thanksgiving is a national holiday celebrated on various dates in the United States. It is a day to give thanks for our blessings.