First, God gives you a dream for your life. Then, you have to make a decision about it. The third stage is delay, where you wait for God to work in his time. The next stage is difficulty, where God tests you. Then, you might reach a dead end, which will make you want to give up. But, in the end, God always brings you to deliverance, the final stage of his six phases of faith.