Why do People Put Up Christmas Trees?

Christmas trees are evergreen trees and they are supposed to symbolize eternal life. The first trees were put up in 16th Century Germany. They were originally celebrating a pagan rite. Look here for more information: