Has it been so long i used to cling to you Have i lost the song - i used to sing to you In all of my distraction I find no satisfaction And i've got empty spaces here inside of me These hallow dreams that i've been chasing they're just out of reach In my longing in my wishing It was you that i've been missing But now i know I'm holding on i'm never gonna let you go Until i leave this world behind I'm holding on for dear life But now i see I'm holding on i know you're gonna set me free (rescue me) And even till the end of time I'm holding on for dear life I tried the broken cisterns but the waters fail The world and it's dream - this empty system - it's just a great betrayal I tried so many places To fill my empty spaces