The Sopranos star Lorraine Bracco regrets cheating on husband Harvey Keitel with actor Edward James Olmos - calling her decision "immature".
The actress' infidelity sparked a lengthy and messy custody battle with Keitel over their daughter Stella and sent her spiralling into a dark depression.
And, now she's back in control of her emotions and the fighting is over, Bracco is looking back on the affair she had with Olmos as a mistake.
Speaking candidly on yesterday's (24May07) Oprah show in America, the star said, "Eddie was a lovely man and, in all retrospect, Harvey is a good man... It was an immature choice.
"I was on that river in Egypt, called denial! And I wasn't mature enough or smart enough or willing to accept that I was unhappy in that relationship."
The actress was diagnosed with clinical depression during her marriage to Olmos - something that weighed heavy on her daughter, who is now 22.
Stella, who also appeared in a segment on the Oprah show, revealed, "Watching the person who is supposed to be taking care of you in pain is the hardest part.
"It was hard for me because I felt responsible. She fought to make me happy - for me to have the life that I wanted, and I think it took a lot out of her... I just wanted to make it all OK, and I couldn't."