CXCR4 and cancer: Recent studies have revealed the critical multifunctional role of CXCR4-CXCL12 in cancer progression.