all has been forgiven
mark schultz
to be shackled by my worst mistakes
what it means to be set free
as broken as iave ever been
that i heard my saviour sing
and all has been forgiven
is finally lifting off my shoulders
everything iave buried deep inside me arise
can you hear the heavens sing?
and all has been forgiven
lay it all down at his feet
and all has been forgiven