♪ ♪ We are snowspreading seals ♪ ♪ All over inside machines ♪ ♪ All the way to your brain hung down to my knees ♪ ♪ ♪ My time comes closer with each day and lets me see ♪ ♪ With each night the pain keeps me from leaving you ♪ ♪ ♪ Life has given me much, maybe taken more ♪ ♪ But those good times are always worth waiting for ♪ ♪ When it's time for goodbyes I will leave grieving ♪ ♪ And yet so relieved with bitterness and joy ♪ ♪ Pleasure and pain have undone all my memories ♪ ♪ ♪ What a long and strange trail of tears has been for me ♪ ♪ What a short and strange life this has been ♪ ♪ ♪ Life has given me much, maybe taken more ♪ ♪ But those good times are always worth waiting for ♪ ♪ When it's time to take leave of this world I will leave with bitterness and joy ♪ ♪ ♪ ♪ ♪ What a long and strange trip this has been for me ♪ ♪ What a short and strange life this has been ♪ ♪ ♪ It has given me much, maybe taken more ♪ ♪ But those good times are always worth waiting for ♪ ♪ When it's time for goodbyes I will leave grieving and yet so relieved with bitterness and joy ♪ ♪ Life has given me much, maybe taken more ♪ ♪ But those good times are always worth waiting for ♪ ♪ When it's time to take leave of this world I will leave with bitterness and joy ♪ ♪ ♪ With bitterness and joy ♪ ♪