He prophesied everything