Maker of this heart of mine, you know me very well
You understand my deepest thought, more than I know myself
So when I face the darkness, when I need to find my way
I trust in you, shepherd of my heart
Keeper of this heart of mine, your patience has no end
You've loved me back into your arms, time and time again
So if I start to wander, like the lamb that goes astray
I'll trust in you, shepherd of my heart
You're the beacon of my night, you're the sunlight of my days
I can rest within your arms, I can know your loving ways
So let the cold winds blow and let the storm rage all around
I trust in you, shepherd of my heart
Giver of this life in me, you're what I'm living for
For all my deepest gratitude you love me even more
So as I walk through the valleys, listening for the master's call
I'll trust in you shepherd of my heart
You're the beacon of my night, you're the sunlight of my days
I can rest within your arms, I can know your loving ways
So as I walk through the valleys, listening for my master's call
I trust in you, shepherd of my heart (twice)