Have you been waiting for me Cause I've been looking out for you I no longer know where I'm going I don't know what you've been through And how long will we be doing The things we think we need to do You face them now so unknowing Things I've already been through Should I say goodbye But you woke it up inside me Something I forgot or thought I lost A thousand suns and now they're burning I don't mean to brag, but that's a lot I think you're all I never dreamed of And maybe I've become it too But maybe I'm no longer broken I'm all the things that I've been through I won't say goodbye You're all the things I see before me I'm all the things you'll never need And if the day comes and you leave me I'll be there asking would you please At least say goodbye At least say goodbye