Zechariah and Elizabeth were righteous in God’s eyes, careful to obey all of the Lord’s commandments and regulations. They had no children because Elizabeth was unable to conceive, and they were both very old.
(Luke 1:6-7 NLT)
In the old days, being barren was thought to be a sign of divine disapproval. That’s why in his description of Zechariah and Elizabeth, Luke is careful to note that they “they were righteous in God’s eyes, careful to obey all of the Lord’s commandments and regulations,” before going on to say that Elizabeth was barren. However, when the time came for God to send Jesus to the world, Zechariah and Elizabeth had a son named John, who prepared the way for the Messiah. When God withholds something from His obedient and faithful children – like Zechariah and Elizabeth – it’s always because He has a better plan in mind, which will be carried out in His perfect timing. Therefore, wait in expectation knowing that God will fulfill His promises for you when the set time has come.
When God takes too long to answer, it’s often because it’s not time for Him to act yet.