#Who is David's shepherd?
David's shepherd is Yahweh. [23:1]
Where will David live all the days of his life?
David will live in the house of Yahweh for a very long time.