Jennifer Lopez admits most of her high-profile romances were with partners that were "terribly wrong" for her.

Still, the now three times divorced star and former flame of Ben Affleck and Sean "Diddy" Combs insists she hasn't soured on love and could even see herself walking down the aisle again.

Nothing is out of the Question

"Nothing in my life is out of the question," said the "American Idol Judge now romantically linked to younger dancer Caspar Smart. "Anything and everything is possible but I don't think I am looking for anything, really."

The 46-year-old star later added, "When you get to a certain age, you realize everything you need and want is within you and the happiness you are seeking in others is within yourself. I think that's what's changed for me."

Lopez's list of ex-husbands includes Marc Anthony, the father of her twin children. The two were married for three years, divorcing in June of 2014. Five months later, Anthony married beauty queen Shannon De Lima.

Before that, she was married to dancer Chris Judd and Cuban waiter Ojani Noa, splitting with each of them after less than a year of matrimony.

"At the end of the day you start learning and weeding out relationships little by little and saying "okay, this doesn't work, this works," she said. "I think it's just growing up."

Lopez and Affleck Nearly Took the Plunge

In September of 2003, Lopez and Affleck also nearly took the plunge, calling off their nuptials just one day before the ceremony was scheduled to take place. The two later reconciled but split for a good a few months later. She and the 28-year-old Smart have been off and on since October of 2011.

Lopez recently told the "Today" show she and Smart have no plans of walking down the aisle any time soon, but added "I love getting married. I really want to get married in a church, with a big dress."