Out of the darkness, love rescued me
You call me beloved, you set me free
This wonderful mystery for one to behold
Jesus, you never let me go
Jesus, you never let me go
You will never let me go
All your promises they hold on to me
Even valleys, they all know
There is nothing that can separate
When all seems unsteady, days are unsure
Your presence is constant, your promise endures
This wonderful mystery for one to behold
Jesus, you never let me go
Jesus, you never let me go
You will never let me go
All your promises they hold on to me
Even valleys, they all know
There is nothing that can separate
You who knew no sin became sin for us
You gave every breath so that we might live
You who knew no sin became sin for us
You gave every breath so that we might live
Every breath I have is yours
Every breath I have is for you
You're the one that I adore
You're the one that I cling to
You will never let me go
All your promises they hold on to me
Even valleys, they all know
There is nothing that can separate
There is nothing that can separate