Ezekiel 37:21-28 New Revised Standard Version (NRSV)
21 then say to them, Thus says the Lord God: I will take the people of Israel from the nations among which they have gone, and will gather them from every quarter, and bring them to their own land. 22 I will make them one nation in the land, on the mountains of Israel; and one king shall be king over them all. Never again shall they be two nations, and never again shall they be divided into two kingdoms. 23 They shall never again defile themselves with their idols and their detestable things, or with any of their transgressions. I will save them from all the apostasies into which they have fallen,[a] and will cleanse them. Then they shall be my people, and I will be their God.
24 My servant David shall be king over them; and they shall all have one shepherd. They shall follow my ordinances and be careful to observe my statutes. 25 They shall live in the land that I gave to my servant Jacob, in which your ancestors lived; they and their children and their children’s children shall live there forever; and my servant David shall be their prince forever. 26 I will make a covenant of peace with them; it shall be an everlasting covenant with them; and I will bless[b] them and multiply them, and will set my sanctuary among them forevermore. 27 My dwelling place shall be with them; and I will be their God, and they shall be my people. 28 Then the nations shall know that I the Lord sanctify Israel, when my sanctuary is among them forevermore.