Against Wind and Tide: A Cuban Odyssey