Fidel, the promise and the betrayal