

There is nothing more beautiful than the Christmas season as it is celebrated at St. Peter's Basilica and throughout Vatican City. The dark nights, glowing candles, incense, and music infuse the season with the Spirit of God. Guided by the Holy Fathers, you will hear the meaning...