GPC3 and cancer: While the dual role of GPC3 in cancer development is recognized, the mechanism governing this duality remains elusive.