Contracting heart muscle uses a lot of energy, and therefore requires a constant flow of blood to provide oxygen and nutrients. Blood is brought to the myocardium by the coronary arteries. These originate from the aortic root and lie on the outer or epicardial surface of the heart.