Actress Valerie Harper passed away on Friday aged 80 after battling cancer, her family confirmed. Valerie's daughter posted a message on her father's behalf which states, "My beautiful caring wife of nearly 40 years has passed away at 10:06am, after years of fighting cancer." Valerie's 'Mary Tyler Moore Show' co-star Ed Asner wrote, "A beautiful woman, a wonderful actress...Goodnight beautiful."