The heart, like any organ, requires blood for oxygen and other nutrients so it can do its work. The heart does not gather oxygen or nutrients from the blood flowing inside it. Instead, it receives blood from coronary arteries that eventually carry blood into the heart muscle.