STAT3 and cancer: STAT3 signaling is required not only by the epithelial cells in the tumor microenvironment but also by cancer stem cells.