Deuteronomy 31:28

28 Assemble all your tribal leaders and officials before me, so that I can tell them these things; I will call heaven and earth to be my witnesses against them.

Deuteronomy 31:28 Meaning and Commentary

Deuteronomy 31:28

Gather unto me all the elders of your tribes, and your
officers
The heads of the tribes, the princes, and all other inferior magistrates:

that I may speak these words in their ears;
not the words of the law, but of the song which he was ordered to write, and is recorded in the following chapter:

and call heaven and earth to record against them;
to bear witness of what he delivered to them, and to bear witness against them should they transgress the laws he gave them; and to bear witness that they had been faithfully cautioned against transgressing, and had been severely threatened, and the punishment plainly pointed out that should be inflicted on them in case of disobedience, so that they were left entirely without excuse.

Deuteronomy 31:28 In-Context

26 "Take this book of God's Law and place it beside the Covenant Box of the Lord your God, so that it will remain there as a witness against his people.
27 I know how stubborn and rebellious they are. They have rebelled against the Lord during my lifetime, and they will rebel even more after I am dead.
28 Assemble all your tribal leaders and officials before me, so that I can tell them these things; I will call heaven and earth to be my witnesses against them.
29 I know that after my death the people will become wicked and reject what I have taught them. And in time to come they will meet with disaster, because they will have made the Lord angry by doing what he has forbidden."
30 Then Moses recited the entire song while all the people of Israel listened.
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.