A family friend says Elizabeth Edwards has died of cancer. The estranged wife of former Democratic presidential candidate John Edwards died in North Carolina Tuesday morning. She worked as a trusted campaign advisor and actively participated in public events. She had battled breast cancer since 2004. She was 61 years old.