In sin's dark shadow, we were lost
Our hearts estranged, a heavy cost
No light within, no hope to see
Yet grace will come and set us free
Before the stars in heaven shone
God chose His own, His love made known
Not by our deeds, nor by our claim
But by His will, we bear His name
For those He chose, Christ's blood was shed
Upon the cross, He bowed His head
For His elect, the price He paid
In Him alone, our debt is laid
When grace appears, it draws us near
Dispelling doubt, dispelling fear
No heart so hard, no soul so far
That God's own love cannot unbar
Through trials deep and valleys low
His saints will stand, His love they'll know
By faith, we march, our course we trace
Kept by His hand, upheld by grace
For those He chose, Christ's blood was shed
Upon the cross, He bowed His head
For His elect, the price He paid
In Him alone, our debt is laid
When grace appears, it draws us near
Dispelling doubt, dispelling fear
No heart so hard, no soul so far
That God's own love cannot unbar
Through trials deep and valleys low
His saints will stand, His love they'll know
By faith, we march, our course we trace
Kept by His hand, upheld by grace
That God's own love cannot unbar
Through trials deep and valleys low
His saints will stand, His love they'll know
By faith, we march, our course we trace
Kept by His hand, upheld by grace
For those He chose, Christ's blood was shed
Upon the cross, He bowed His head
For His elect, the price He paid
In Him alone, our debt is laid
When grace appears, it draws us near
Dispelling doubt, dispelling fear
No heart so hard, no soul so far
That God's own love cannot unbar
Through trials deep and valleys low
His saints will stand, His love they'll know
By faith, we march, our course we trace
Kept by His hand, upheld by grace