A heart attack happens when the flow of blood to the heart is blocked or substantially diminished. The blockage is mostly caused by a buildup of fat, cholesterol, and other chemicals in the arteries leading to the heart (coronary). Plaques are the fatty, cholesterol-containing deposits. The...