Deuteronomy 31:19

19 `And now, write for you this song, and teach it the sons of Israel; put it in their mouths, so that this song is to Me for a witness against the sons of Israel,

Deuteronomy 31:19 Meaning and Commentary

Deuteronomy 31:19

Now, therefore, write ye this song for you
Which was now dictated by the Lord, and given to Moses and Joshua to write, which is recorded in ( Deuteronomy 32:1-43 ) :

and teach it the children of Israel;
teach them by it, instructing them in the meaning of it: thus it was usual in ancient times to write things in verses, that they might be the more pleasingly attended to and regarded, and be longer retained in memory; and especially this practice was used with children, and still is:

put it in their mouths;
oblige them to get it by heart, or lay it up in their memories, and repeat it frequently, that it may be familiar to them, and not be forgotten by them:

that this song may be a witness for me against the children of Israel;
when in times to come they shall call to mind how in this song they were cautioned against such and such sins, and what they were threatened with should befall them on account of them, and how all things have come to pass exactly as foretold in it; which would be a testimony for God of his goodness to them, of his tender care of them, and concern for them, in the previous cautions he gave them; and of his foreknowledge of future events; and a testimony against them for their ingratitude and other sins.

Deuteronomy 31:19 In-Context

17 and Mine anger hath burned against it in that day, and I have forsaken them, and hidden My face from them, and it hath been for consumption, and many evils and distresses have found it, and it hath said in that day, Is it not because that my God is not in my midst -- these evils have found me?
18 and I certainly hide My face in that day for all the evil which it hath done, for it hath turned unto other gods.
19 `And now, write for you this song, and teach it the sons of Israel; put it in their mouths, so that this song is to Me for a witness against the sons of Israel,
20 and I bring them in unto the ground which I have sworn to their fathers -- flowing with milk and honey, and they have eaten, and been satisfied, and been fat, and have turned unto other gods, and they have served them, and despised Me, and broken My covenant.
21 `And it hath been, when many evils and distresses do meet it, that this song hath testified to its face for a witness; for it is not forgotten out of the mouth of its seed, for I have known its imagining which it is doing to-day, before I bring them in unto the land of which I have sworn.'
Young's Literal Translation is in the public domain.