‘When he opened the fifth seal, I saw under the altar the souls of those who had been slain because of the word of God and the testimony they had maintained. They called out in a loud voice, “How long, Sovereign Lord, holy and true, until you judge the inhabitants of the earth and avenge our blood?” Then each of them was given a white robe, and they were told to wait a little longer, until the full number of their fellow servants, their brothers and sisters, were killed just as they had been. ‘ Revelation 6:9-11 
These souls that John saw under the altar were the souls of those who had been killed for the sake of the Gospel. They asked God to avenge their deaths, but God said ‘not yet!’  Vengeance was coming, but it was coming on God’s time, not on their time. There was still more tragedy yet to happen, still more injustice yet to occur before God stepped in to put a stop to the carnage.
God was going to fix the problem, but He was going to do it on His time–not on theirs.
I’ve never been killed for the sake of the gospel, but there have been plenty of times that I’ve asked God to fix a problem for me. It’s easy to get frustrated when God doesn’t do it my way, or on my time.
I need to trust God not only to fix the issues, but to do it at the ‘right time’. His perspective is higher than mine, and I need to trust His divine plan.
This week I need to surrender to God’s plan, on God’s time. 
God, thank you for being on-time, every time. Thank you for being big enough to handle every problem or dilemma I could face. Help me to trust you even when I’m in the middle of the process, and surrender my life to your ways and your schedule.

Interested in getting daily devotions delivered straight to your inbox? Subscribe HERE!
You can also read past devotions on our website, by visiting