What does Ezekiel 34:23 mean?
I’ll put one shepherd over them—my servant David. He’ll take care of them and be their shepherd. Ezekiel 34:23 - Modern Text Bible
(God promises a new, true leader for his people, someone like David, who will genuinely care for them.)