Where Did the Christmas Tree Originate?

The Christmas tree has its roots in ancient paganism, and was not immediately received favorably. The modern tradition of using the Christmas tree first started in Germany in the 16th century. There, the earliest pine tree decorated for Christmas was used in 1521. Look here for more information: