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."