Christmas is a time of mystery and questions. Every child wants to know when it will be and what they will receive. Many also may question where our traditions come from. Why a Christmas tree? Why on December 25th? It may be hard to explain the reason for our traditions, but the reason for Christmas has a clearer answer. Listen as Dr. John explains afresh God’s reason for Christmas.