Cardiomyopathy is the medical term for a weakness of the heart. It can be caused by a blockage in the arteries or from a complication from a viral infection.

Get the full story here