Why do We have Thanksgiving?

We havve Thanksgiving to show how thankful we are for the things we have, like family, friends, etc. It also shows honor to the pligrims and indians who started this in 1623.