What is the difference between heart attack and heart failure?

19 answers 19