Set in 1930s Berlin, Cabaret tells the story of the singer Sally Bowles and her complicated relationships.