CXCL12 and cancer: This evidence suggests an intricate, complex, and often paradoxical role for BMPs and SDF-1 in the development and progression of cancer.