Ben sits down with Tim Riesterer to discuss the meaning behind O Come O Come Emanuel and what it means to live in the tension of the now and the not yet.