What Causes Blood Clots in the Heart?

One of the main causes of blood clots in the heart are heart attacks. This is becaused a damaged heart can’t pump blood as a healthy one would, and blood tends to settle and form cloths.