STAT3 and cancer: Taken together, it is clear that the roles of STAT3 in cancer are multi-faceted and far more complicated than one appreciated previously.