Revelation 15:3
And they sing the song of Moses the servant of God, and the song of the Lamb, saying, Great and marvellous are thy works, Lord God Almighty; just and true are thy ways, thou King of saints.
There is something beautiful here. Heaven is singing, and the song is both old and new. It is the song of Moses, and it is the song of the Lamb.
The song of Moses takes us back to Exodus 15, the first song in all of Scripture. Israel stood trapped at the Red Sea with Pharaoh’s army bearing down on them. From where they stood, it looked hopeless. They thought Moses had led them into a dead end. What they did not know was that God was about to do something they never could have imagined. The sea parted, the people crossed, the enemy was drowned, and only then did the song rise. They sang on the other side.
That is the picture here too.
These saints in Revelation 15 are singing on the other side. They have come through tribulation. They have faced the beast, his image, his mark, and his rage. On earth, it may have looked like they were cornered, overwhelmed, and beaten. But heaven tells the real story. They are standing safe at the glassy sea, and now they sing.
I like that. God so often waits until we are absolutely sure there is no way out before He makes a way we never saw coming. He lets us feel the Red Sea at our backs and the enemy in front of us so that when deliverance comes, we know exactly who did it. Then the song is no longer theory. It becomes testimony.
And notice how the two songs fit together.
The song of Moses was sung by those brought out of Egypt.
The song of the Lamb is sung by those brought into heaven.
The song of Moses rose beside the Red Sea.
The song of the Lamb rises beside the sea of glass.
The song of Moses celebrated rescue from Pharaoh.
The song of the Lamb celebrates the greater rescue found in Jesus Christ.
Both songs are really saying the same thing. The Lord has done it. The Lord has triumphed. The Lord has brought His people through.
That is why they sing, Great and marvellous are thy works, Lord God Almighty; just and true are thy ways, thou King of saints. They are not praising themselves for enduring. They are not congratulating themselves for surviving. Their eyes are on Him. His works are great. His ways are just. His rule is true. Heaven is full of people who know they were carried there by the faithfulness of God.
And that speaks to us right now. There are moments when life feels like Exodus 14 instead of Exodus 15. We feel pinned in. We feel trapped. We feel like there is no path forward. But the Lord has never needed an open road to save His people. Sometimes He makes a road through the sea.
So do not judge the story too soon. Do not decide too quickly that you are trapped. The same God who brought Israel through the waters, and the same Lamb who brings saints through tribulation, is still writing the story. The song may not be in your mouth yet, but it may be closer than you think.
One day, dear friends, every Red Sea moment will make sense. Every fear will give way to praise. Every desperate prayer will become part of the song. And on the other side, we will say what they say here. Great and marvellous are thy works, Lord God Almighty.

