I can hear all of your cries
But I've been standing, I've been waiting
I wanna take you out of all of this pain you've been feeling
I see all your imperfections
But I won't take my eyes off you
I see every mistake, every defaulting, and every wrong
I see all of your madness
I see everything that haunts you
I've seen every single tear and every single cry
As you hid in your prison
(I) was with you as you crawled
As you laid on every floor, as you wailed
As you screamed for my help
As you begged me save you and clean all your mistakes
See you thought that I left you, but I didn't
You thought that I was done, but I wasn't
You've been so afraid to trust, that my love will never end
In my love you'll find your way
In every twist and every turn
Through your trials and your tears
In your weakness I'll remain
And my love will never end
Nothing can separate you from my love
Nothing can take you away from me
Nothing can separate you from my love
Nothing can take you away from me
I will restore you
I will restore you
I will lift you from the place where you fell
And I'll take you higher
I will restore you
I will restore you
I will lift you from the place where you fell
And I'll take you higher
Nothing can separate you from my love
Nothing can take you away from me
Nothing can separate you from my love
Nothing can take you away from me
I see your imperfections
But I won't take my eyes off you"