A heart attack happens there is inadequate oxygen to the muscles of the heart. This commonly due to the blockage of coronary arteries which provide the heart muscle with oxygenated blood. If the flow of blood is not restored quickly, the section of heart muscle becomes damaged from lack of oxygen and begins to die.