Like any other muscle, the heart muscle needs a good blood supply. The coronary arteries take blood to the heart muscle. The main coronary arteries branch off from the aorta. The aorta is the large artery which takes oxygen-rich blood from the heart chambers to the body. The main coronary arteries divide into smaller branches which take blood to all parts of the heart muscle.