EFEMP1 and cancer: The involvement of fibulin-3 in cancer development is complex and sometimes contradictory as it exhibits both pro- and anti-neoplastic effects depending upon the cell types and developmental stages.