Maker of this heart of mine You know me very well You understand my deepest part More than I know myself So when I face the darkness When I need to find my way I'll 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 a lamb that's gone astray I'll trust in You Shepherd of my heart You're the beacon of my nights 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 Let the storms rage all around I'll 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 valleys Listening for the Master's call I'll trust in you Shepherd of my heart You're the beacon of my nights You're the sunlight of my days I can rest within Your arms I can know Your loving ways So as I walk through valleys Listening for my Master's call I'll trust in You Shepherd of my heart I'll trust in You Shepherd of my heart