Why do People Put Christmas Trees in Their House?

Christmas trees were put up first in Germany to celebrate a pagan rite. Later, the winter solstice and Jesus’ birth became the reason to put up the evergreen tree that represented eternal life. Look here for more information: