Why is Thanksgiving celebrated ?

The celebration of Thanksgiving is, in general, a feast to give thanks for the fruits of the previous harvest. There is some argument over when the first Thanksgiving was, but many people think this dates back to 1621, when the harvest was celebrated by the pilgrims with the Native Americans.