Anyone who has prayed for the same thing for years without an answer, until almost giving up hope, understands something of what Zechariah lived through. He and his wife, Elizabeth, were elderly, righteous before God, and still carried the public grief of childlessness in a culture that saw children as a blessing and their absence as a shame.
Zechariah was a priest, and on that day it fell to him, by lot, to enter the temple and offer incense before the Lord, an honor that might come only once in a lifetime. It was there, beside the altar of incense, that an angel appeared.
Gabriel announced that Zechariah’s prayer had been heard: Elizabeth would give birth to a son, who would be named John and would prepare the way of the Lord. Faced with the promise, Zechariah hesitated: “How can I be sure of this? I am an old man and my wife is well along in years” (Luke 1:18).
The doubt carried an immediate price: Zechariah would be mute until the word was fulfilled. He left the temple unable to speak, making signs to the people waiting outside, and went home carrying in silence the miracle already growing in Elizabeth’s womb.
Nine months later, on the day of the boy’s circumcision, the relatives wanted to name him Zechariah, after his father, but Elizabeth insisted he be called John. Asked by signs, Zechariah requested a writing tablet and wrote: “His name is John” (Luke 1:63).
At that moment his mouth was opened, his tongue was set free, and he began to speak, praising God (Luke 1:64). The first thing he did with his recovered voice was to prophesy about his son’s mission: to prepare the way of the Lord and announce the forgiveness of sins to the people (Luke 1:76-77).
Zechariah’s story speaks to anyone who has doubted a promise that took too long. God does not give up on what he has promised just because faith wavers, and the silence that unbelief imposes can end, as his did, in praise.