Has [God] said, and will he not do it? Or has he spoken, and will he not make it good? (numbers 23:19)
One key to successful life is learning to distinguish a godly goal from a godly desire.
A godly goal is any specific orientation reflecting Gods purpose for your life that does not depend on people or circumstances beyond your ability of right to control. Who do you have the ability and right to control? Virtually no one but yourself. The only person who can block the godly goal or render it uncertain or impossible is you.
By contrast, a godly desire is any specific orientation that depends on the cooperation of other people or the success of not base your self-worth or your personal success on your desires, no matter how godly they may be, because you cannot control all the people or circumstances that affect fulfillment.
When people or circumstances block our goals, we get angry. If our mentally perceived goal is uncertain, we feel anxious. If the goal appears impossible, we get depressed. But what god-given goal can blocked, uncertain, or impossible ? with God all things are possible, and I can do all things through Christ who strengthens me. No one can keep us from being what god wants us to be except us.
Notice how God distinguishes between goals and desires. John wrote, “ my little children, I am writing these things to you that you may not sin” (john 2:1). Certainly god desires that we do not sin, but his status as god and his purposes cannot be blocked by anyone who exercise his will against repentance. But it is gods desire that everyone repent even through not everyone will.
God accomplished his goal when jesus said, “It is finished.” What god has determined to do, he will do, so we can be all that he created us to be.