This has always been one of the hardest verses for me to grasp at times.
Granted I know my journey is one that will take my own lifetime and it will never, never be perfect.
Some of my sins are gone and I have become a new creation in my thinking and actions. And then there are still things that God is working on. I will always be a work in progress.
I am so thankful I have true friends who are loving me through this work in progress called the Christian life and despite my faults.