Journey: the many faces of cancer