Many times I have seen the goodness of God more clearly when things are not going smoothly in my life. In the end, I see how He has always been faithful and worked it out for good. For every successive crisis, I can rely on his track record to carry me through to victory. This is just one of many reasons that:

“It is good to give thanks to the Lord,

And to sing praises to Your name, O Most High;

To declare Your lovingkindness in the morning,

And Your faithfulness every night,” (Psalm 92:1-2)

I am poor and empty –Psalm 40:17

And restless as I wait for You –Psalm 69:3

I’ve walked where You’ve not sent me

And many times I’ve moved too soon

But through all my failures still Your mercy shines –Romans 5:20

In ways I’ve not yet understood

How things I’ve worked for evil in my life

You, my Lord, have made for good –Genesis 50:20

It is good to give thanks to the Lord

Singing praise to His name most high

To declare His lovingkindness in the morning

And His faithfulness by night –Psalm 92:1-2

And now my mind is racing

And straining for some sign from You

‘Cause no matter what I’m facing

You have said you’ll see me through

But the water line has reached my neck –Psalm 69:1

And it’s boasting to consume my heart

My soul, my soul, remember

That He has brought me safe this far

Oh I sing for You

It is good to give thanks to the Lord

Singing praise to His name most high

To declare His lovingkindness in the morning

And His faithfulness by night –Psalm 92:1-2

So when my heart deceives me

And leads me toward a lesser fate

Teach me, Lord, to wait for You

That You would crown my years with grace

And I will praise You as I wait

Alleluia singing praise to Your name most high

Alleluia You are faithful in my life