Heart failure is when the heart cannot pump blood well. Heart failure is different from cardiac arrest, because the heart is still working. Heart failure can be sudden ("acute"), like after a heart attack, or can come on slowly.