IL-9 and IL-9-secreting cells serve as double-edged swords in tumor immunity with both pro-tumorigenic and anti-tumorigenic role in cancer development. Here, IL9 is linked to cancer.