I've made mistakes, haven't we all?
Sometimes these things force you to fall
Through it all it seems you've kept faith in me
Telling me all these things I don't believe
I know I've done you wrong
But you seem so strong
I don't know how you learn to forgive and forget
You are the best thing I've ever met, I haven't earned it
You keep saying I'm wonderful, I'm wonderful
But I don't think I deserve you anymore
But, no, I don't think I deserve you anymore
I'm not worthy of your praise
Even on my best of days
I'm actually the worst, but you always put me first
I'm taking it for granted, I don't know how you stand it (Yeah)
But you keep saying I'm wonderful, I'm wonderful
And I don't think I deserve you anymore
No, I don't think I deserve you anymore
Oh, I don't think I deserve you anymore
But you keep saying I'm wonderful
And I don't think I deserve you anymore
No, I don't think I deserve you anymore