And I am sure of this, that he who began a good work in you will bring it to completion at the day of Jesus Christ. – Philippians 1:6 (ESV)
The providence of God is something that is overlooked at times.
There are times when it feels as though you aren't making progress in your spiritual life. The “one step forwards, two steps back” kind of feeling.
But I believe that we who are disciples of Jesus are all where we are according to God’s providence. He intended for us to be here, wherever “here” happens to be.
Yes, there are times when we try to force things, set situations up to our benefit. Sometimes God allows these things to carry through even though it isn’t what is best for us. He does this in order to teach us a lesson – we are disciples, after all!
And when you get discouraged because it seems like nothing is going right even though you’ve been following God’s leading in your life, don’t give up! God will bring the good work to completion eventually.
I heard this once that is relevant to this idea – God is rarely early and never late.