how long has this been going on? lyrics – rufus wainwright

i could cry salty tears
where have i been all these years?
listen you, tell me do
how long has this been going on?

there were chills up my spine
and some thrills i can’t define
little wow, tell me now
how long has this been going on?

dear, when in your arms i creep
that divine rendezvous
don’t wake me if i’m asleep
let me dream that it’s true

kiss me once, then once more
what a dunce i was before
what a break, for heaven’s sake
how long has this been going on?

oh, how i wish that i could melt
into heaven i’m hurled
now i know how columbus felt
finding another world

kiss me once, then once more
what a dunce i was before
what a break, for heaven’s sake
how long has this been going on?

how long has this been going on?

/ rufus wainwright lyrics