Why do Americans celebrate Thanksgiving?
To express thanks for the blessings of the past year.
To celebrate the arrival in the new country.
To celebrate the foundation of the country.
To enjoy a big feast and memorize their ancestors.