CXCL12 and cancer: Within the tangle of relations between macrophages and cancer cells, we tried to tease out the role that CXCL12 plays in both cancer cells and macrophages at the boundaries between cancer and inflammation.