All things work together for my good
The love of God saved me when no one else could.
How do you continue to love me, a wretch undone?
Before I ever accepted you, you gave me your one and only Son.
To cleanse me of my past, present and future sin
These things I don’t even remember, O God where do I begin?
How could I ever repay you for all that you’ve done?
All of my battles you fight and the victory you’ve already won.
I don’t even deserve the favor you’ve bestowed on my life
You keep me free from danger and you shield me from all the strife.
Everything that I have Lord, I owe it all to you
I offer you my praise and my worship; it’s the least that I can do.
You said if I love you and to your purpose I am called
You would cause everything to work for me even those times that I fall.
You will even take those times that I strayed far away
You will cause my darkest hours to be transformed into the brightest of days.
Sometimes I don’t understand your unconditional love for me
The sacrifice that you made just so that I could be free.
With hands uplifted I thank you for all the ways you’ve made
Every door you’ve opened and the price that you paid.
What God has done for me, He will surely do for you
All things work together for good, and this I know to be true!