A tapestry of bitter and sweet providence

What we need to remember is there are two sides to the tapestry, we might not be able to makes sense of the back, but God is the master weaver who is producing a glorious picture on the front using the good, the bad and the ugly threads of our lives to produce his masterpiece.