God is so good. He can weave all the moments - good and bad - into His plan for the beautiful tapestry of our lives.