bahames promise