where have you been all this time.