The Story Behind Tapestry
Tapestry was one of the earliest songs I wrote, long before many of the themes that now weave through my music and writing had fully taken shape.
It grew from a simple reflection inspired by St. Thérèse of Lisieux and her “Little Way.” St. Thérèse often spoke of God’s garden, where every flower—whether a magnificent rose or a tiny wildflower hidden among the grass—has been lovingly created by God. None is more important than another. Each reveals something unique of His beauty.
That image stayed with me.
I began to see each of us as a single thread woven into a tapestry far greater than ourselves. Alone, we may not understand our place or purpose. We see only a few stitches at a time. Yet in God’s hands, every joy, every sorrow, every meeting, every goodbye, and every act of love is woven together into something beautiful.
The tapestry is not ours to complete.
It is God’s.
This song is a quiet reminder that our calling is simply to become the thread we were created to be—trusting that the Master Weaver sees the whole design even when we cannot.
And so the refrain became almost a prayer:
Each fulfilling the purpose for which it was made…
The garden grows, the tapestry unfolds, and the journey continues home.
Reading it again today, I smile because I realize this little song quietly planted a seed. Years later, many of my books, reflections, and songs would return to these same images—God’s garden, the tapestry of grace, the threads of human lives, and our shared journey home to Christ. Looking back, I can see that Tapestry was there from the very beginning.
Tapestry
Each fulfilling
the purpose
for which it was made.
And somewhere
beyond what it can see,
the garden grows,
the tapestry unfolds,
and the journey
continues home.
Each fulfilling
the purpose
for which it was made.
And somewhere
beyond what it can see,
the garden grows,
the tapestry unfolds,
and the journey
continues home.
the garden grows,
the tapestry unfolds,
and the journey
continues home.
and the journey
continues home.






Leave a Reply