Every area of your life is a state of development. Every day is a learning process. The Lord brings us along day by day according to His timing and plan. We are not spinning our wheels, regardless of how it feels, we are making progress. Isn’t it wonderful to know that whatever is going on in your life, God is perfecting those things that concerns you – He is literally bringing it to pass or removing it from your life – the things that are good and pure and His will, He is completing those things and on the other hand, those things that are not according to His will or plan for you, He is removing or terminating those things. I think this is an awesome promise and so liberating, to know that good or bad, it is in His hands. That leaves us totally free to simply trust and love our God.