Heart's Edge

There I am, desperately dancing on the ledge
In your dreams I dance
In and out on your heart's edge
Like a gambler playing with chance
Oh how I dance and then the dreams all end
My dreams all end
Do I still call you friend?

There it is, the ledge and I can't reach it now
The distance isn't a touch away
High above me and I don't know how
I fell off, what can I say
What can I say as the dreams all end
My dreams all end
Do I still call you friend?

I don't know if you're still there
My heart's behind the ledge
Freedom comes when I don't care
I don't play on my heart's edge
I don't play when my dreams all end
My dreams all end
Do I still call you friend?