John Mayer why did you mess with forever

I came by to get my things
Thank you for getting the door
But I don't feel right walking in no more
You think it's cold
I did my crying at home
And I'm numb now, I'm numb now
Before I'm on my way
I've one more thing to ask
Was it worth the price you paid
For my never coming back?
Why did you mess with forever? Oh ooo
Such a long time to be unkind
Why did you mess with forever? Oh yeah
Don't you call me cruel
Cruel is what you're making me do
I stick to my rules, I'm at odds with me now
So say go, go on, go to hell and stay
Before I'm on my way
I've one more thing to ask
Was it worth the price you paid
For my never coming back
Why did you mess with forever? Oh, oooo
Such a long time to be unkind
Why did you mess with forever?
You ask to kiss me once goodbye
But you already did on somebody else's lips
Oh, oh, oh, oh-a-oh
Tell the tiny chemicals
The ones you hold responsible
They lost me, you lost me
Now everything inside me tells me I should run to you
And throw my arms around you
Hold your steaming crying cheek against my own
And tell you nothing's wrong
But a wrong is what you were, when you forgot
That we were going on, we were going on
We were going on
Tell me why did, why did you mess with forever? Oh, oooo
Such a long time to be unkind
Why did you mess with forever?
Oh, oh, oh, oh, oh, oh, oh, oh, oh, yeah
Ahhh, ahh, ahh, ahhh, ahh, ahh, ahhh