On my journey, I have disappointed so many people. I've thought I was doing right, but I was deceived. At other times, I knew that I was doing wrong, and I kept it up anyway. But thank God - by His grace - that He never gives up on us and continues His work to perfect (mature) us until the day we will meet Him (Phil. 1:6). He's so amazing at accomplishing His will / work in us that He can even weave in the negative, dark, and ugly parts of our lives into the fabric of our life's mosaic.