TSLP and Th2 cells are found to play complex roles in cancer. Here, TSLP is linked to cancer.