I've done right
Oh but darling, I have done wrong
I have loved, I have lost
I've let go and I've held on
I have emptied myself of jealousy
And all the rest
But when it comes to being a man
Have I done my best?
You may have heard some things about me
And maybe some of them are true
Oh, but please believe me
When I say, my love
That I've been waiting for you
I don't know where you've been
Or what you've been through
Maybe you've been hurt
Maybe you don't believe that love can be true
Well, I believe that grace does more
Than simply cover up our scars
And I believe that you and me
We're a work of art
You may have heard some things about me
I can't imagine they're all good
Oh, but please believe me
When I say, my love
That I've been waiting for you
I read about you in the paper
And you felt so far away
Oh, but please believe me
When I say, my love
That I've been waiting for you