a long and difficult voyage