Why do People Put Christmas Trees in Their Homes?

The tradition of putting up Christmas trees originated in Germany. It was a pagan rite that became used by Christians. The evergreen tree was supposed to represent eternal life. Look here for more information: