In 1620, 100 pilgrims sailed from England to America on the Mayflower to seek religious freedom. They landed at Plymouth, where they had little food and supplies and their first winter was very cold. The Native Americans taught the newcomers how to grow corn and other crops and gave them medicine, helping them survive. In November 1621, after their first successful harvest, the pilgrims held a three-day feast to celebrate and give thanks, inviting the Native Americans. This feast is now celebrated as the first Thanksgiving.