Louis Prang Christmas

Christmas, Inc.: A Brief History of the Holiday Card

Americans still purchase approximately 1.6 billion holiday cards a year. What about this old-fashioned tradition appeals to so many?