Moshe Will Sing
Why the words of the song that Moshe Rabbenu sang were in future tense: “Moshe will sing - Az Yashir Moshe" and not in present tense?
But I will ask you another question: why did Moshe wait to sing the song? Why didn’t he sing it when they left the borders of Egypt? Why wait till they crossed the sea? (An awesome question from some holy book, the title of which I have forgotten.)
As it says in Sanhedrin 94a, where's the song from Chizkiyahu HaMelech when on the night of Pesach Hashem killed 185,000 soldiers of Sanheriv, and cured Chizkiyahu. Chizkiyahu didn’t sing the song, thus he lost his opportunity to become a Moshiach.
Moshe didn’t sing when they crossed the border of Egypt, but he did once they had crossed the sea. By the time they crossed the sea, he had realized that he had made a mistake; that’s why the words of the song - as if he had prophesied - 'Moshe will sing' - a reincarnation of Moshe - Mashiach will sing at the time of Geulah, thus fixing what Moshe Rabbenu had missed.
Below is my opinion, some thoughts out loud:
By missing this opportunity, Moshe wasn’t punished right away, but he was as if "marked for more tests in the future - TBD - to be determined". Read my essay about 'Hitting the Rock' - Moshe knew he had made a mistake by not singing the song on time. He was given another chance at the time of hitting the rock, but at that time, he was already a seasoned leader who had been fighting in the spiritual realm, teaching and ruling the nation for years. That’s why the hitting of the rock came out as it did due to his calculation as a leader -- for the benefit of the nation, but not as Hashem had planned. Hashem has honored his decision. But these two events have worked against him, where he was not allowed to enter the Eretz Yisrael, and had to stay behind with the nation in the desert.
So, how important is singing in the service of Hashem?
It’s Very, Very Important!!
Shmuel Katanov