Advent is a season of both waiting and wondering. We wait for the birth of Jesus, our King, and we wonder at God's amazing grace in the giving of his Son for our wellbeing.