When we're lovin' like we can
Called according to Your plan
Know You're workin' everything
All for the good
Things that we don't understand
Moving through our lives as planned
Leaving it in Your hand
All for the good
You knew us when the world was new
You knew us when we did not know You
You planned for us to be Your own
To become like Your Son, called and glorified
Prayin' for Your will today
Knowin' that we must obey
Trustin' if You'll lead the way
It's all for the good
Even in the times of pain
Vision clouded by the rain
Gonna love You anyway
It's all for the good
You knew us when the world was new
You knew us when we did not know You
You planned for us to be Your own
To become like Your Son
You didn't spare Your only Son
You give Him up for everyone
When we're lovin' like we can
Called according to Your plan
Know You're workin' everything
All for the good
(Called and glorified)
Things that we don't understand
Moving through our lives as planned
Leaving it in Your hands
It's all for the good
(Called and glorified)
Prayin' for Your will today
Knowin' that we must obey
Trustin' if You'll lead the way
It's all for the good...
All for the Good was written by Tom Beard (Glad) & Ed Nalle.
All for the Good was produced by Ed Nalle & Tom Beard (Glad) & Glad.