The vertebrate heart consists of three cell layers: The innermost endothelium, the contractile myocardium and the outermost epicardium. The epicardium is vital for heart development and function, and forms from epicardial progenitor cells (EPCs), which migrate to the myocardium during early development |