Watching you come down the stairs tonight Our daughter in your arms It hits me like a freight train It startles me into a song I've been given more than I deserved More than I had asked It took some time to realize And I'm on my knees at last Chorus: Thank you, thank you For giving me this life Thank you, thank you I want to get it right It doesn't always go so smoothly Or sometimes even good It gets broken like rest of me And I've rarely understood But it's shelter from the storm Salvation from the cold And it's suddenly lit up for me And I'm able to behold Chorus A joining up of colored threads Wove into a whole And this fabric You created Is the finest thing I know You are so good to me always But right now I'm taking note ‘Cause looking up these stairs tonight I feel a burning hope I might have tried things on my own But I could not have gone far ‘Cause what you give me through this family Is the greatest gift of all Thank you, thank you For finding me through them Thank you, thank you I am thankful to the end