Atherosclerosis happens when fats, cholesterol and other substances build up in and on the artery walls. The buildup also is called plaque. The condition can make arteries narrow. It may lower or block blood flow to the heart. If plaque breaks open, it can cause a blood clot that triggers a heart attack.