The coronary artery.
The coronary arteries deliver blood to the muscles of the heart.
The Vein does not bring blood to the Heart.
The myocardium or heart muscle is nourished with oxygen-rich blood. The vessel that delivers the blood to the myocardium is called Coronary Arteries.
The superior vena cava
Blood vessels that bring blood towards the heart are called veins. The veins that are directly connected to the heart are the superior and inferior vena cavae and the pulmonary veins.
The left ventricle.
The Pulmonary Vein carries oxygenated blood from the lungs to the left atrium of the heart.
your heart
The aorta is the vessel that carries oxygenated blood from the heart. In contrast, the pulmonary artery is the vessel that carries deoxygenated blood from the heart.
The aorta is the major blood vessel which transports blood from the heart to the rest of the body.
The main blood vessel carrying blood away from the heart is the aorta. The main blood vessel supplying the heart is the left main artery.
The superior vena cava supplies the deoxygenated blood from the upper half of the body into the right atrium