Psalm 79:1-7 “A Psalm by Asaph. God, the nations have come into your inheritance. They have defiled your holy temple. They have laid Jerusalem in heaps. They have given the dead bodies of your servants to be food for the birds of the sky, the flesh of your saints to the animals of the earth. They have shed their blood like water around Jerusalem. There was no one to bury them. We have become a reproach to our neighbors, a scoffing and derision to those who are around us. How long, LORD? Will you be angry forever? Will your jealousy burn like fire? Pour out your wrath on the nations that don’t know you, on the kingdoms that don’t call on your name, for they have devoured Jacob, and destroyed his homeland.”
One day His people will once again cry out, “How long, Lord?”
Revelation 6:9-11 “When he opened the fifth seal, I saw underneath the altar the souls of those who had been killed for the Word of God, and for the testimony of the Lamb which they had. They cried with a loud voice, saying, ‘How long, Master, the holy and true, until you judge and avenge our blood on those who dwell on the earth?’ A long white robe was given to each of them. They were told that they should rest yet for a while, until their fellow servants and their brothers, who would also be killed even as they were, should complete their course.”
The reminder is, even when we long for God’s vengeance and vindication, He does it in His time, not ours!
For additional worship: Psalm 79 (Poor Bishop Hooper)