The Promise (Extended Version)