Rebel, Priest and Prophet