Always have and will be there from the start
You will always have a place in my heart
And now you know how life turns out I know you're somewhere in the clouds up there
Smiling
It hurts because we never said goodbye
But I know you're there when I see that twinkle in the sky
You painted the colors of the wind I know you're there with that big grin I used to know
But you had to go
And now you got me thinking we'll never have
One last dance
One last chance to say I missed those checkup calls and
One more conversation
But I know you'll always be there in the end my imaginary friend
When I was young you described the meaning of life
But now that I'm older it gets me every time
You told me I had to be so strong
Needed the courage to carry on living without your touch
Oh I miss you so much
Cause we'll never have
One last dance
One last chance to say I missed those checkup calls and
One more conversation
But I know you'll always be there in the end my imaginary friend
Every time you cross my mind
Oh how I wish you could take my hand and have
One last dance
One last chance to say I missed those checkup calls and
One more conversation
But I know you'll always be there in the end my imaginary friend
One last dance
One last chance to say I missed those checkup calls and
One more conversation
But I know you'll always be there in the end
I know you gotta be there in the end
I've gotta let go To my imaginary friend
So long, farewell To my imaginary friend