Part of knowing God’s will is knowing His timing for events in our lives. There is a time for everything and a season for every activity under the heavens (Ecclesiastes 3 v 1). Verse 11 states, ‘He has made everything beautiful in its time.’ God operates outside of time as we know it, and He hardly does things according to our schedule. If we can grasp and accept this ultimate truth, I believe our stress and frustration levels would drop significantly. He knows the best time for things to happen in our lives and if we allow Him, He will make things beautiful.