Christmas Tree Shops was founded by David Leighton in 1978. It is a chain of stores that specialize in holiday decorations and gifts, with a focus on the festive season of Christmas. Leighton was inspired to create the store after noticing a lack of affordable and festive decorations available for the holiday season. The first location opened in Sturbridge, Massachusetts and was an immediate success. Today, there are over 500 stores in the US, with more being added each year.