Too many versions of you that you won't show me
But only heaven knows
The tiny fragments that make up your broken dreams
But only heaven
Knows what you need when
You're leaving me on read
How I wish that I could
Give you the keys to livin' outside your head
Sometimes I wonder if I try too hard
Don't think I'm insane, for treating you like a lady
So tell me did I go too far
Not calling you babe
Just walked you to your Mercedes, but only
Heaven Knows
Am I trying too hard? Did I take it too far?
Only, Heaven Knows
I can't give it for free, no matter how much I mean
But I don't
The time you lose won't outweigh what you get from me
But only heaven knows
The race you run in your mind when you overthink
But only heaven
Knows what you need when
You're leaving words unsaid
How I wish that I could
Give you the keys to livin' outside your head
Sometimes I wonder if I try too hard
Don't think I'm insane, for treating you like a lady
So tell me did I go too far
Not calling you babe
Just walked you to your Mercedes, but only
Heaven Knows
Am I trying too hard? Did I take it too far?
Only, Heaven Knows
I can't give it for free, no matter how much I mean
But I don't
But I don't
Oh I don't
I thought that things would get better
But we're just worse than we used to be
I think that you like me better
Without manners
Sometimes I wonder if I...
Try too hard
Don't think I'm insane, for treating you like a lady
So tell me did I go too far
Not calling you babe
Just walked you to your Mercedes, but only
Heaven Knows
Am I trying too hard? Did I take it too far?
Only, Heaven Knows
I can't give it for free, no matter how much I mean
But I don't