Luke 1:19-21

19 The angel replied and said to him, "I am Gabriel; I stand and minister in the [very] presence of God, and I have been sent [by Him] to speak to you and to bring you this good news.

20 [8] Listen carefully, you will be continually silent and unable to speak until the day when these things take place, because you did not believe what I told you; but my words will be fulfilled at their proper time."

21 The people [outside in the court] were waiting for Zacharias, and were wondering about his long delay in the temple.