Here is the content of God’s covenant oath to the fathers, and it fills Zacharias with wonder. It is God’s gift that we should have peace of mind, that our enemies should be removed and all threat that they pose to us, and that we should be free from fear.
Perfect love drives out fear, all fear of the wrong sort. The wrong sort of fear is fear that expects judgment from God. Whether we have attained it yet or not, the gospel is designed to bring us into a state which is free of that kind of fear. That sort of fear contains some doubt that God will go on being gracious to us. But he wants us to have the utmost confidence that he will continue to love us. How can we abide in his love when we think that it might at any moment be taken away from us? We have peace because we know that God does not change his mind, that he is constant.
Prior to our redemption, our enemies counted us as securely in their hands, at their disposal, unable to free ourselves from their oppression, from the harm that they would do us. But God has discomforted them, and snatched their good out of their hands. They counted their chickens before they hatched, and they failed to see how skilful is the Lord they were at war with. Satan surely believed that what he had done to secure man’s soul in hell was completely impossible to undo. God has taken him completely by surprise by means of grace. Grace has gone to lengths which Satan would never have imagined.