There's a mystery keeping me strong Even the darkest moments come and then they're gone I will cry tonight heavenly tears VeiIs fall to the floor as trouble disappears Will I see my one and only love Will I know the touch of your hand I will wait for you I will understand If the river is too deep for you to reach this heart of mine There's no tragedy here in my life Only a distant people meet their sacrifice You are the sun the rain here in my dreams And when I awake its true it seems Will I see my one and only love Will I know the touch of your hand I will wait for you I will understand If the river is too deep for you to reach this heart of mine Will I see my one and only love Will I know the touch of your hand I will wait for you I will understand Will I see my one and only love Feel your body closer to mine I will wait for you until the end of time I will meet you by the river Or is it too deep Is it too wide for you to reach this heart of mine