God is not human, that he should lie, not a human being, that he should change his mind. Does he speak and then not act? Does he promise and not fulfill? (Numbers 23:19)
The LORD appeared to Abram and told him to walk faithfully before him and be blameless. He said he will greatly increase his numbers and that he will make him the father of many nations. All this while, they did not even a child. Abraham was confused and even laughed at himself wondering whether a son will be born to a man of a hundred years old and to Sarah who was past the age of child bearing. The LORD redeemed his promise and Isaac was born, and thereafter a whole generation.
The LORD appeared to Gideon and sent him to go in his strength and save Israel out of Midian’s hand. Of course Gideon was reluctant and he even came up with an excuse that his clan was the weakest in Manasseh and that that he was the least in his family. The LORD assured him that he would be with him and that he would strike down all the Midianites leaving none of them alive. The LORD further assured Gideon that he was not going to die in the war. With three hundred men, Gideon subdued the Midianites and their allies. The word of the LORD came to pass again.
In the above examples, it is quite clear that God does not renege on what he promises his people. An interesting thing to note is that, in Abraham’s and Gideon’s case, what God promises seems impossible and insensible from a human perspective. Can you imagine being asked to go face a mighty army by yourself yet you do not have any weaponry at your disposal nor any combat training. The thing here is that God knows you cannot do on your own whatever he asks you to do but he himself wants to do it through you and in the process, he displays his mighty and divine power. To make it even more interesting he uses the weak and the despised to accomplish his purposes. Gideon was the weakest in his family. Abraham was so old that he even laughed at himself. This should encourage you to have a greater reliance and trust in God. Everyone experiences difficulties at some point in their lives and we cry out to God. Sometimes when we do not see anything happening we pull the plug on God and decide to take matters into our own hands only to realize that we jumped out of the frying pan and into the fire. I want to encourage you today that God has heard all your cries of help and that he is concerned about you more than anything else and he has the best solution for you. You only need to be patient. God does not bail out like we humans do since we have limitations. This does not mean that what you desire will be fulfilled, but that you need to wait and see what God has in store. It is always the best.
The Lord promises never to leave you nor forsake you (Hebrews 13:5), he promises to be with you wherever you go (Joshua 1:8), he promises to fight your battles (Exodus 14:14), he promises to prosper you and not to harm you (Jeremiah 29:11), he promises to answer your prayers (Mark 11:24), he promises to comfort you (2 Corinthians 1:3-4), he promises to protect you from the evil one (2 Thessalonians 3:3), he promises to provide a way out of temptations that come your way (1 Corinthians 10:13), he promises to meet all your needs according to the riches of his glory (Philippians 4:19), he promises you his peace (John 14:27) and many more wonderful promises. All these promises still stand. God spoke and his words shall come to be since he cannot deny himself. Above all he promised eternal life to all who believe in him (John 3:16). So, do you believe God?