all my life you have been faithful