Today, Christmas trees can be found all over the world, but medieval Germans were the first to fully embrace the tradition. Even before that, many cultures, including ancient Egyptians, worshipped evergreen trees and branches as a symbol of eternal life.