CXCL12 and cancer: The CXCL12-CXCR4 pathway has crucial roles in stem cell homing and maintenance, neuronal guidance, cancer progression, inflammation, remote-conditioning, cell migration and development.