“And they were both righteous before God, walking in all the commandments and ordinances of the Lord blameless. And they had no child, because that Elisabeth was barren, and they both were now well stricken in years.”
Zachariah and Elisabeth, John The Baptist’s parents were righteous people but they were barren. Sometimes, there is the tendency for Christians to believe that because they are righteous they will not have any challenges. This couple watched as their dream of having a child faded away. You can imagine their frustration and the ridicule they might have been subjected to. I am sure someone may have said “if you are so good why are you barren?”
Sometimes, people may look at your deficiencies and say if your God is good why are you barren or unemployed or sick and the list goes on.
Finally, they received an angelic visitation and gave birth to John who was conceived around the same time as Jesus. The destinies of the the two babies were intertwined so they had to be born around the same time. From the perspective of time and their own needs the promises seemed to have delayed. However, from the perspective of God his purpose was being fulfilled.
Let’s trust in God when we experience delays because God is working out everything that is related to the promise and also according to His will.