Thanksgiving is a harvest festival celebrated in November in the United States and Canada where families gather together for a meal. It is observed on the fourth Thursday of November in the U.S. as a time for families to come together, give thanks, and enjoy a feast of traditional foods.