The process of waiting on God has developed me in so many ways. I have learned that God’s timing for my life is perfect. When I wait on Him, my strength is renewed. In the book of Isaiah 40:31 (KJV), states that “But they that wait upon the Lord shall renew their strength; they shall mount up with wings as eagles; they shall run, and not be weary; and they shall walk, and not faint.” My strength is renew because I am hopeful and not hopeless. I am able to accept my circumstances even though nothing about it has changed. His strength renews and changes my attitude towards my circumstances. I am now able to be content in my waiting and accepting of His plans for my life.
He also gives me enough grace to sustain me and to build my endurance. I can wait on God patiently without giving up or giving in. My focus is switch from trying to change my circumstances to placing my trust in the capabilities of God. James1:4 states that And let endurance have its perfect result, so that you may be perfect and complete, lacking in nothing. Waiting teaches me that Christ is enough for me. In Him, I truly have everything I need.
Lastly, waiting teaches me to appreciate the gifts and opportunities He blessed me with. For example, my husband is one of Gods greatest gift to me. When I find myself complaining about how he could be doing this and other things, the Lord quickly reminds on how I waited and prayed for him. The Word of God helps me to appreciate the good and the not so good part of him. When we wait on God and He does grant us what we were waiting for, it truly teaches us to be grateful for it, and appreciate it. So let us all “Wait for the Lord. Be strong and do not lose hope. Wait for the Lord.” If you have not received what you have been waiting for, it does not mean that you are less than perfect. It means God’s know what is best for you and His timing is perfect. You are perfect in Him only.