What is myocardium?

You have three layers in the heart. Outer layer is pericardium, middle layer is myocardium and inner layer is endocardium. Myocardium is composed mainly of cardiac muscles, connective tissue and blood vessels.