Why was Zechariah punished for his lack of belief, while Mary wasn’t?

Why was Zechariah punished for his lack of belief, while Mary wasn’t?

Full Question

Why was Zechariah punished for his lack of belief in the archangel Gabriel’s message (Luke 1:18–20), but Mary was not punished for hers (Luke 1:26–38)?


Zechariah’s objection was that “I am an old man, and my wife is advanced in years.” Meanwhile, as a religiously educated Jew and a priest of the temple, he knew that Abraham and Sarah, the founding patriarch and matriarch of the Jewish people, had been granted a son late in life. By asking for another sign, he demonstrated a lack of faith that God could and would provide.

Mary’s question was entirely different.

It implies that she was not expecting to have marital relations with Joseph. Otherwise, she would have assumed that the pregnancy would take place within her upcoming marriage; and so she needs information about how it is possible for a woman to have a baby without having had relations with a man. After Gabriel explains that the Holy Spirit would accomplish the task, she accepts without further question.

Read More

The questions about the Eucharist that really matter

Saints Elizabeth and Zechariah

What was Mary’s real name?

Raphael Benedict

Raphael Benedict is a Catholic who wants nothing but to spread the catholic faith to reach the ends of the world. Make this possible by always sharing any article or prayers posted on your social media platforms. Remain blessed

Related Articles

One Comment

Leave a Reply