Psalm 23: A Good Shepherd for All Generations