SFRP1 and cancer: We also provide the latest evidence of the divergent roles of SFRP1 in tumorigenesis that may encourage the development of novel drugs for cancer treatment by targeting SFRP1.