The Imperfectly Perfect Tapestry

Each day in our life is a new thread, and a tiny piece of the great tapestry of human history. On some level we understand this theoretically. We know we can begin anew each day. God allows start-overs and U-turns. Oftentimes however we get caught up in what feels like a sticky web from whichContinue reading “The Imperfectly Perfect Tapestry”