According to Business Insider, "Christmas trees can be found all over the world today, but medieval Germans were the first to fully embrace the holiday tradition. Even before that, many cultures, including ancient Egyptians, worshipped evergreen trees and branches as a symbol of eternal life." That's why pagans in Europe with 'deck the halls' with ever green branches to give their community life during the darker days of winter.