Plymouth, Massachusetts: The Roots of Thanksgiving

Liz Naughton
Many people in America credit the Pilgrims with inventing Thanksgiving, but did they? Apparently the idea of spending a day giving thanks to God stemmed from the days of the English Reformation. The newly formed Protestant church had only 27 holidays. The Catholic church had 95. The Catholic church holidays required church attendance, often meaning […]