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