God finally sends his deliverer to the great reassurance of the people. Is their response your response when we consider the ultimate deliverer?