God has promised us to fulfil our desires according to his gracious plan. In spite of this great promise, we wonder why our desires are not fulfilled. Some of us are waiting years together for God to work in our lives. We think that Satan is hindering in our lives in fulfilling our desires according to God’s plan. But the fact is that it is not Satan, it is we ourselves who are hindering God’s plan for our lives.