What is the Meaning of a Christmas Tree?

The Christmas tree, especially a fir tree, shows light and life that will last forever. The needles of the tree point up to heaven. The color of evergreen is the second color of Christmas.