Trust in him at all times, you people;
pour out your hearts to him,
for God is our refuge.
There are times which especially seem to test our faith in God. Somehow our belief in God’s goodness can correlate with whether or not things are working out as we might expect. Even when in this life, we can be sure that often things will not.
God’s goodness is above and beyond circumstances. And God’s goodness and greatness go together. So that regardless of the mistakes we make, and less than the best choices, and even grievous sins along the way, provided we repent, or try to learn from our mistakes, and even when we fail to, God remains God. Life remains an existence in this broken, sin-cursed world. We can’t expect either to change. Just because God is great and God is good, as scripture says, doesn’t mean that life under the sun in this present existence will not be without its difficulties, disappointments, and indeed dilemmas, not to mention dangers, along the way, as scripture says.
We’re called to trust in God at all times, which often is not easy for us in the midst of our trials and own weakness. But that’s God’s call to us. And an important part of that is expectations. God is always great and always good, and will be at work in everything for our good, as we trust in him, and live according to his will. But all the rest, including we ourselves, is limited at best, and flawed to the point of broken, at worst. It is healthy to realize both, clearly evident in scripture and life.
So God is great and good, and life under the sun has difficulty mixed in with goodness, and will have its problems all the way through. We are called to trust in God at all times in this existence, and to pour out our hearts to him in prayer. With the promise and reality that God is our refuge. It is God to whom we go, and in whom we trust. And we need to do so, just as the psalm tells us, to find our rest in him, no matter what. In and through Jesus.