In Rev. 15:3, 4, we read: And they sang the song of Moses, the bond-servant of God and the song of the Lamb saying, 'Great and marvelous are Thy works, O Lord God the Almighty; Righteous and true are Thy Ways, Thou king of the nations. Who will not fear, O Lord, and glorify Thy Name? For Thou alone art Holy; for all the nations will come and worship before Thee, for Thy righteous acts have been revealed'.
There are two songs of Moses mentioned in the Old Testament - one in Exodus 15:1-18, when the Israelites crossed the Red Sea and Pharaoh and his army were drowned therein. Moses then sang saying,"I will sing to the Lord, for He is highly exalted. The horse and its rider He has hurled into the sea." We see in Rev.6 how the Antichrist too is pictured as a rider on a white horse. Here we see the overcomers singing God's praise for overthrowing that horse and its rider too.
In the final battle of Armageddon, the Antichrist and his forces will come into the land of Israel and attack it. At that time, the Lord Jesus Christ will come down with His saints. His feet will stand upon the Mount of Olives, and He will destroy the forces of the Antichrist. The people of God will watch and share in that victory without fighting at all.
And that is how we are to win every victory even today. We do not win the battle with human weapons. We stand still and trust in the Lord and the Lord destroys our enemies. So, those who have faith in that can sing the song of Moses even today!! We can sing the song of Moses in life's battles. We can "stand still" and see what the Lord does to our enemies.
The second song of Moses is in Deut.31:30 to 32:43. There also he sings "Rejoice, O nations, with His people; for He (the Lord) will avenge the blood of His servants, and will render vengeance on His adversaries and will atone for His land and His people" ( Deut.32:43).
In both songs, we see one truth: The people of God do not take vengeance on their enemies. They stand back and God fights for them and avenges them.
This is the song that we need to learn now so that we can sing it in glory with the harps of God one day. The daily situations of life are like a choir practice for us, to learn this song.
The overcomers sing saying that God's ways are perfect. In heaven, we will sing that "Jesus has done all things well".In that day, when we look back over the way God led us on earth, we will discover that everything - yes, everything - was ordained by God for our very best. Today, we do not understand why many things happen. But in that day, we will understand perfectly. But the man of faith does not have to wait until that day. He believes and knows it even now. He does not have to wait until God explains the reason for everything that happened to him on earth. Right now he sings, "Lord! Your ways are perfect!"