“And they were singing the song of Moses, the servant of God, and the song of the Lamb: “Great and marvelous are your works, O Lord God, the Almighty. Just and true are your ways, O King of the nations. Who will not fear you, Lord, and glorify your name? For you alone are holy. All nations will come and worship before you, for your righteous deeds have been revealed.” Revelation 15:3-4
There is no conflict between the teachings of Moses and the teachings of Messiah. The commandments outline truth, holiness, righteousness and that which is pleasing to God. However, it is only through the work of Messiah (the Lamb) where we are enabled to live out the commandments and teachings of Moses. This is not something new. Malachi reminded us to remember the commands of Moses and to get ready because Messiah was on His way. “Remember to obey the Law of Moses, my servant—all the decrees and regulations that I gave him on Mount Sinai for all Israel. “Look, I am sending you the prophet Elijah before the great and dreadful day of the Lord arrives. (Malachi 4:4-5). One day all will worship Jesus. “Therefore, God elevated him to the place of highest honor and gave him the name above all other names, that at the name of Jesus every knee should bow, in heaven and on earth and under the earth, and every tongue declare that Jesus Christ is Lord, to the glory of God the Father.” (Philippians 2:9-11) The song sung by the glorified saints before the throne is an anthem of praise to God.
The song of these redeemed saints extols God’s character as the omnipotent, immutable, sovereign, perfect, and righteous Creator and judge. Because He is all that, God must and will judge sinners; if He ignored their sin, He would not be holy, righteous, and true to His nature.