The short answer is: we don't know. Peripartum cardiomyopathy tends to occur in women without a history of heart disease. Recent research suggests that PPCM may be caused by the overactivity of certain hormones that cause damage to the blood vessels in the heart. Some research suggests that PPCM may be caused by an abnormal immune response, prior viral illness, or nutritional deficiency.