Have you ever had to wait for something? An interview, a diagnosis or an answered prayer? Have you ever had to wait long enough that it made you restless, controlling or impatient? As we continue in our Advent series, Christmas Carols, this week's text...