All of my life where have you been song July 8, 2019 16 32 64 128 All of my life you have been faithful song Song lyrics all of my life where have you been All of my life i've been waiting All of my life john legend lyrics