I'm so good at forgiveness
'Cause I found it for you so many times
When I think I've hit my limit
You push a bit further
And I draw the line
I keep waiting, oh, I'm waiting for the tide to change
But I know I'm the one to blame
'Cause I always choose to stay
I should be leaving
You've given millions of reasons
But I don't, no I don't, no I don't, no I don't
'Cause you know you're my weakness
And I should be healing
But I don't, no I don't, no I don't, no I don't
When I'm almost close to leaving (to leaving)
You become who I always hope you be (who I always hope you be)
But it doesn't last 'til morning
You pull me back into
Our reality
I keep waiting, oh, I'm waiting for the tide to change
But I know I'm the one to blame
'Cause I always choose to stay
I should be leaving
You've given millions of reasons (but you know I don't)
But I don't, no I don't, no I don't, no I don't
'Cause you know you're my weakness
And I should be healing (but you know I don't)
But I don't, no I don't, no I don't, no I don't
You're runnin' out of answers
And I'm out of second chances
But I'd give you another if you say you tried
Oh, I know that the truth is
Tryna change a man is useless
And I know
I should be leaving
You've given millions of reasons
But I don't, no I don't, no I don't, no I don't
'Cause you know you're my weakness
And I should be healing
But I don't, no I don't, no I don't, no I don't
But you know I don't
But I don't, no I don't, no I don't, no I don't
But you know I don't
But I don't, no I don't, no I don't, no I don't