Last week, Rosie O'Donnell was worried about her missing -- and then found -- daughter Chelsea. This week, she will be burying her dad.
Edward Joseph O'Donnell has succumbed to cancer, her spokesman said. He was 81.
Rosie O'Donnell's dad was an Irish immigrant who settled on Long Island and was the father of five kids.
His wife died of cancer when Rosie was 10, devastating him, she has said.
The two had a strained relationship for decades, she told CNN in a 2012 interview with Piers Morgan (see video, above).
"He had his own issues and demons, he had a very tough childhood, he had an alcoholic, abusive father and never really got the help that I think every person needs when they have lived through that as a child," said O'Donnell, who came out publicly as a lesbian in 2002. "I think that he had a lot of problems to deal with."
Rosie said she later forgave him for her difficult childhood.
"You get to be 50 years old you can't still be angry at what your father did in 1970," she said. "You have to work it out for yourself and find a place for it in your life and not rehash it forever."
Her dad's death comes a week after she went public with news her 17-year-old daughter Chelsea had vanished.
The teen was later found shacked up with a 25-year-old Jersey Shore man with a shady past. Outraged, O'Donnell too to Twitter and posted his past trouble with the law.
On Friday, the man, Steven Sheerer, as charged with endangerment of a child and public communication of obscenity.
The Ocean County prosecutor's office said it found "evidence of inappropriate communications" between the teen and Sheerer.
RELATED: Rosie's Theater Kids.
O'Donnell's spokesman told the Associated Press that "Rosie's concern has been and always will be the health, safety and well-being of her daughter."
The star thank law enforcement officials profusely.
Sheerer could spend a decade in jail if convicted.