I have known you all my life,
In fact, I knew you long before
A hundred years or so of you
And all I want from you is more
Sometimes I don't know who you are
Sometimes I don't know why you stay
All I know is when I called, you came
I have known you by one hundred names.
You're the sunshine on my floor
You're the book I've halfway read
You're the smile a stranger gave
You're the blessing someone said
You're my favorite cowboy song
Echoed aching at sunset
Sung together round a fire on the Plains
I have known you by one hundred names
They say I lean on you too much
They say I'll never stand alone
But how can they know what it's like
To live with you inside our home
You make me grateful for the grey
You make me grateful for the blue
Every morning you love me just the same
I have known you by one hundred names
I have known you by one hundred names.