Danielle Spencer felt "guilty" when she ended her marriage to Russell Crowe.
The 56-year-old singer-and-actress split from the Gladiator star - with whom she has sons Charles, 22, and 19-year-old Tennyson - in 2012 after 15 years together and while she felt their separation was the right thing to do, she was still conflicted at the idea of "fracturing the family".