Jennifer Lopez has had some "pretty spectacular" marriage proposals over the years.
The unlucky-in-love Jenny from the Block singer has been married three times, and was also engaged to Hollywood hunk Ben Affleck, but during a chat with James Corden for his latest Carpool Karaoke segment, she revealed she has actually had five men get down on bended knee.
"I've had some amazing proposals," she admitted. "You know, I've been married a couple times. I'm still trying to get it right! I don't want to compare one (proposal) to another. They were all pretty spectacular. Then there were some that asked me to marry them, but I said no."
When James, 37, asked how you tell someone you don't want to marry them, Jennifer was very clear.
"You just say no," she laughed. "You're just like, 'No, this isn't right'."
Jennifer was first married to Cuban waiter Ojani Noa from 1997 to 1998 and then tied the knot with second husband, dancer Cris Judd, in 2001. In between the two romances, she also enjoyed a high-profile fling with Sean 'Diddy' Combs.
She split from Judd in 2002 and embarked on another high-profile relationship with her Gigli co-star Ben, 43, who proposed in November of that year. They postponed their planned nuptials just days before they were set to become husband and wife in September 2003, and split for good January, 2004.
Jennifer then married her third husband Marc Anthony, 47, in June, 2004, and became a mum to twins Max and Emme, who are now eight. J.Lo and Anthony split in 2011 and divorced three years later.
Jennifer is now happily dating former backing dancer Casper Smart, 28, and James cheekily asked how young is too young when it comes to a potential beau.
"They have to be legal," she laughed, but noted that she would not go for an 18 or 19-year-old guy.
Even though she has no plans to walk down the aisle for a fourth time, Jennifer said: "I'm so monogamous, it's stupid."