Here he comes...!