Jennifer Lopez on Why She's Open to Marriage Again: 'A Dream of Mine Is to Grow Old With Someone'

Lopez, 46, is currently dating dancer and actor Casper Smart, 29.

ByABC News
April 13, 2016, 2:24 PM
Jennifer Lopez arrives at FOX's "American Idol" Finale For The Farewell Season at Dolby Theatre, April 7, 2016 in Hollywood, California.
Jennifer Lopez arrives at FOX's "American Idol" Finale For The Farewell Season at Dolby Theatre, April 7, 2016 in Hollywood, California.
Gregg DeGuire/Getty Images

— -- Jennifer Lopez is opening up about her relationship with ex-husband Marc Anthony and revealing why she is open to marrying again.

In an interview with W magazine, Lopez discussed the "personal failures" she's faced, revealing that "when [her] marriage ended, it was not easy to find forgiveness."

"It wasn’t the dream that I had hoped for, and it would have been easier to fan the flames of resentment, disappointment, and anger," Lopez said.

Lopez, 46, and Anthony, 47, wed in June 2004 and split in 2012 after nearly eight years of marriage. The "Ain't Your Mama" singer admitted that even though she gave their relationship all she had, she knew that it wasn't enough to make the marriage last.

“I hung in there for seven years,” Lopez said. “I knew very quickly that it wasn’t the right thing.”

Lopez noted that she and Anthony "work to make things right" for the sake of their kids, 8-year-old twins Max and Emme.

"Marc is the father of my children, and that’s never going away," Lopez said. "So, I have to work to make things right. And that is, by far, the hardest work I do.”

Lopez, who has been married three times, also spoke about her current boyfriend, dancer Casper Smart, and why she is not taking marriage off the table just yet.

“We got together and broke up and are now together again," Lopez said of 29-year-old Smart. "I still think about getting married and having that long life with someone."

"I love the movie 'The Notebook,'" she continued. "A dream of mine is to grow old with someone."