Thanksgiving, or Thanksgiving Day, is an annual one-day holiday to give thanks, traditionally to God, for the things one has at the end of the harvest season.