In our second Advent episode we dig into Zechariah's song in Luke 1:67-75 and think about what it means when God comes to town. We talk about Advent being the end of vague spirituality, the end of self help, and the end of fear. We also address the controversial question of whether or not all dogs will go to heaven. Thanks for listening!