Christmas Trees

Christmas Tree or Yule Tree appears to have its origins in early Paganism (yet again) most likely from Germany in the 15th century, with the ever-green fir trees being seen as a symbol of life. The Christmas Tree became popular in England when Queen Victoria and Prince Albert brought a tree over from Germany and set it up in Windsor Castle (1841).