Why do Americans Celebrate Thanksgiving?

Thanksgiving in America is celebrated because of the first pilgrims surviving their first growing season in the ‘new world’. They were thankful for all they had, good food, shelter, and a good relationship with the local Indians. Americans continue this celebration, and take the time to be thankful for all that they have.