The holiday of Thanksgiving did indeed begin in Massachusetts, NOT Virginia. While it is true that white people from England settled in VA before the Pilgrims landed in MA, it was the Pilgrims who had the first Thanksgiving dinner. It is also true that the English settlers gave thanks to God after landing in Virginia, but they didn't have a big turkey dinner. It was merely a prayer of thanksgiving, and it was not the origin of the Thanksgiving holiday. The holiday that all Americans will celebrate tomorrow began in Massachusetts. Virginians like to rewrite history to make themselves look better.