The heart-warming tale of Pilgrims and Indians sharing a Thanksgiving feast and prayers at Plymouth never took place. More accurately, it is a combination of two events that did take place: a harvest feast that occurred in 1621 with about 90 Wampanoag Indians and a day of thanksgiving declared by William Bradford in 1623. The pious Pilgrims did not consider that feast to be a “thanksgiving,” which to them meant solemn day of prayer at church, not a harvest celebration. Historians believe they would not have combined the two events as we do today.
An annual Thanksgiving holiday wasn’t established until the Civil War, when President Abraham Lincoln made it official.
All this begs the question of where the real first Thanksgiving took place. There are other serious contenders, you know, including Berkeley Plantation, Virginia, where the settlers were specifically instructed to make the day of their arrival in 1619 a day of thanksgiving to be celebrated every year thereafter. But St. Augustine, Florida, may trump them both with its 1565 date. This is where the Spaniards celebrated with a Catholic mass and a fine meal with the Timucua Indians. Now, now, children, no squabbling . . .
The truth is, there were many official days of thanksgiving in colonial America.
Thanksgiving myths: http://www.history.com/minisites/thanksgiving/viewPage?pageId=874