I've got my sins and you're well aware So when we don't make it out alive Where do we go from there I'd give my life up for a single day Cause it's never enough, no it's never So if you follow then I'll always wait Even if that means forever And on my final day, this is what I'll say Wipe your tears away When they bury me Don't beg me to stay When I'm finally free Cause I know, when we meet again We'll be home, we'll be home Hell or heaven I know you're scared but are you listening Cause I don't think you hear me Nothing can take your touch from me Not even where we go from there What if you can't find me Then I'll find a way And on your final day This is what I'll say Wipe your fears away Don't be scared to leave I won't beg you to stay Every night in my dreams Cause I know, when we meet again We'll be home, we'll be home Hell or heaven A lifetime's just too short to share So will you wait? Wipe your tears away When they bury me Don't beg me to stay When I'm finally free Cause I know, when we meet again We'll be home, we'll be home Hell or heaven Wipe your tears away Don't be scared to leave I won't beg you to stay Every night in my dreams Cause I know, when we meet again We'll be home, we'll be home Hell or heaven