The tradition of Thanksgiving as a time to focus on God and His blessings dates back almost four centuries in America. While such celebrations occurred at Cape Henry Virginia as early as 1607, it is from the Pilgrims that we derive the current tradition of Thanksgiving.
The Pilgrims set sail for America on September 6, 1620, and for two months braved the harsh elements of a storm-tossed sea. After disembarking at Plymouth Rock, they had a prayer service and began building hasty shelters, but unprepared for a harsh New England winter, nearly half died before spring.
Yet, persevering in prayer, and assisted by helpful Indians, they reaped a bountiful harvest the following summer. The grateful Pilgrims then declared a three-day feast in December 1621 to thank God and to celebrate with their Indian friends America's first Thanksgiving Festival. This began an annual tradition in the New England Colonies that slowly spread into other Colonies.