Have You ever seen me before I watched You from just a glance away Promised much more than just a moment I was wondering did I come a day too late Heaven knows, yeah Heaven knows, yes Shameful days of ways gone by A mighty mystery to me You are forever in the palm of your hand I've never known how forever's gonna be But heaven knows Heaven knows of a love that I have never found Looking deep in my heart, deep in my soul Heaven knows this time around might leave me behind Easy come, easy goes Heaven knows Oh, heaven knows This soul's not big enough for the two of us So one of us will have to say goodbye So take me now, for my heart's in Your hands A chance to live, to live because You died Oh, heaven knows Heaven knows of a love that I have come to find Looking deep in my heart, deep in my soul Heaven knows this time around won't leave me behind Easy come, never goes Precious love as it grows Heaven knows Heaven knows, yes Heaven knows