The promise of a prophet (Deut 18)