the spell the promise