Thanksgiving is a national holiday celebrated in the United States and Canada in late November and early October respectively. It originated as a harvest festival but now recognizes Native American contributions and values of gratitude and prayer. Key traditions include communal prayers, a feast of roasted turkey and pumpkin pie, and bringing family together for food and thanksgiving.