You may love to eat, but does the food you eat love you back? If you munch like most Americans, the answer is no. With excessive calories, sodium, saturated fat and refined carbs, the typical Western diet can lead to high blood pressure, high cholesterol and ultimately heart attack and heart disease. But many foods contain beneficial nutrients that help lower heart disease risk and improve overall health. Here are 18 heart-healthy foods to add to your menu.