What does it mean for my Shepherd’s goodness and lovingkindness to follow me all the days of my life? It means that when I look behind me, I see God in every moment of my past. (Or I ask Him to show me where He was.) When I look forward, into the future, I can see how my Good Shepherd is shielding me from the wind as He goes before me, leading me to the good works He has for me. And when I just feel tired or discouraged, I picture Him carrying His little lamb, close to His heart.
He tends his flock like a shepherd: He gathers the lambs in his arms and carries them close to his heart; he gently leads those that have young. (Isaiah 40:11, Psalm 23)