Psalm 34:17-20 (emphasis added)

The righteous cry out, and the Lord hears them; he delivers them from alltheir troubles. The Lord is close to the brokenhearted and saves those who are crushed in spirit. The righteous person may have many troubles, but the Lord delivers him from them all; he protects all his bones, not one of them will be broken.

God. Never. Fails.

It’s not in His nature. We know this. We sing about this. We (sometimes) operate with this mentality when we approach things like praying for the sick, the lost, the hurting, those separated, those in impossible situations, etc. But let’s think about this.

Regarding the troubles that the righteous face, Psalm 34 says that “the Lord delivers [the righteous] from them all.” This means that God isn’t just good and successful at delivering us some of the time. He’s not even successful just half or most of the time. It means that God delivers us every time. He never forsakes us.

Will we go through trouble?  Yes. Will there be times of seemingly unanswered prayer? Yes. Will we go through tough situations and suffer loss? Yes.

Will He EVER forsake us? No.
Will He EVER fail us? No.
Will He DELIVER us? YES.

This promise for us not just for our future – but is is a promise for NOW. It may not mean that tomorrow your situation or your mountain or your pain or your loss will be “resolved,” but it does mean that you can have faith that He will never fail you… that He will never forsake you… that when troubles come your way, He will deliver you.

How do I know? Because we’re still here… reading this… living this… being encouraged… pressing onward. He’s making a way for us – He’s dealing with our troubles – He is overcoming for and through us. And though I’ve suffered loss and rejection and disappointment and failure, choosing to press in to God, standing on His promises, I can say in my own life:

He has overcome.

God. Always. Wins.