God knows everything that happens before it happens. That has to be true, or there’s no way that God could have told the prophets about the future. That’s how Isaiah and Jeremiah could predict the fall of Jerusalem, and that’s how both of them knew things about Jesus hundreds of years before He was born.
But if that’s true, today’s passage raises an interesting question – why would God choose to bless His people, knowing that they would be unfaithful to Him? In Deuteronomy 31:16, God clearly predicted the way His people would turn their backs on Him. He said that His people would start worshipping foreign gods, and as a result, He would abandon them to their pagan enemies (Deuteronomy 31:17). And all that came to pass, as the Book of Judges so clearly describes.
So, if God knew His people would betray Him, why did He go to so much trouble to save them? Why did He bring them out of Egypt by sending so many plagues among the Egyptians (Deuteronomy 29:2-3)? Why did God defeat Sihon and Og, the kings on the eastern side of the Jordan River (Deuteronomy 29:7; 31:4)? Why was God determined to bless His people with wealth if He knew they would shift their focus from the Giver to the gifts, and then give the credit for their prosperity to false gods (Deuteronomy 31:20)?
For the same reason that Jesus washed the feet of all of His disciples, including Judas, on the night He was betrayed (John 13:5). For the same reason that Jesus told all His disciples that they would abandon Him, and that Peter would deny Him three times, and yet went to the cross for them anyway (Mark 14:27-30). Because a covenant is an unconditional promise, a promise made regardless of how much the beloved deserves it, a gracious promise that flows out of a permanent relationship that cannot be broken.
Yes, God told His people over and over that they were to love Him (Deuteronomy 30:6, 16, 20). But the fact that God would make a covenant with unworthy sinners like them – and like us – proves that He loves us before He ever asks us to love Him (I John 4:19). Let us rest and rejoice in God’s love today.
Deuteronomy 31:16-22 (NASB)
16 And the LORD said to Moses, “Behold, you are about to lie down with your fathers; and this people will arise and play the harlot with the strange gods of the land, into the midst of which they are going, and will forsake Me and break My covenant which I have made with them.
17 “Then My anger will be kindled against them in that day, and I will forsake them and hide My face from them, and they shall be consumed, and many evils and troubles shall come upon them; so that they will say in that day, ‘Is it not because our God is not among us that these evils have come upon us?’
18 “But I will surely hide My face in that day because of all the evil which they will do, for they will turn to other gods.
19 “Now therefore, write this song for yourselves, and teach it to the sons of Israel; put it on their lips, in order that this song may be a witness for Me against the sons of Israel.
20 “For when I bring them into the land flowing with milk and honey, which I swore to their fathers, and they have eaten and are satisfied and become prosperous, then they will turn to other gods and serve them, and spurn Me and break My covenant.
21 “Then it shall come about, when many evils and troubles have come upon them, that this song will testify before them as a witness (for it shall not be forgotten from the lips of their descendants); for I know their intent which they are developing today, before I have brought them into the land which I swore.”
22 So Moses wrote this song the same day, and taught it to the sons of Israel.