Deuteronomy 7:21

“Do not be terrified by them, for the Lord your God, who is among you, is a great and awesome God. The Lord your God will drive out those nations before you, little by little. You will not be allowed to eliminate them all at once…”

By human nature we are allured by the concept of instant gratification. “We want what we want and we want it now!” The attribute of waiting doesn’t come naturally. Just as the Israelites had to prepare themselves for the process that lie ahead of them, we sometimes have to train ourselves to practice and appreciate the process of waiting as well. Have you ever wondered why you didn’t feel fully satisfied when you achieved a goal without having to embark on the journey towards the attainment of it? It is because our souls are designed not for immediate gratification but rather to relish in the process.

Although, in its context, Deuteronomy 7:21 is directed towards the Israelites, it is the same, “great and awesome God” we serve today. James 1:2-4 instructs us to, “Consider it pure joy, my brothers, whenever you face trials of many kinds, because you know that the testing of your faith develops perseverance. Perseverance must finish its work so that you may be mature and complete, not lacking anything.” James is reiterating the same concept that Moses spoke to the Israelites. Despite our inclination for instant gratification often times trials are removed and goals are achieved little by little; a process that requires perseverance, cultivates maturity and demands trust in God.  Whatever “process” you find yourself in the midst of, whether it be waiting for a trial to pass, working to attain a goal or just for clarity in how to move forward, remember we serve a “great and awesome God” who will “drive out the nations before us” if we persevere and relinquish control to him.