Despite previously saying she is unsure if she would marry again after three failed marriages, Jennifer Lopez has had a change of heart.
The 42-year-old singer told a US TV network she is looking for the perfect union and she would give marriage another try.
"For me, the biggest dream is the fairytale," she told ABC News. "I will never give up on that dream."
But she isn't giving anything away on her current love life with chief choreographer and dancer on her tour, Casper Smart. When asked about whether she would talk about her new relationship she simply said "nope".
The 25-year-old dancer, on the other hand, was more than happy to open up about their romance.
"Sometimes I tell her something you know, give her notes," Smart said.
"Sometimes she gives me notes. But at the end of the day, it doesn't matter whose position is what, because she's the boss."
But the pair, who began dating soon after Lopez's split from then husband Marc Anthony, said it wasn't love at first sight.
"I don't think it was for either of us," Smart said.
"It was very natural how it happened. There was nothing before. No flirting, nothing before. Just natural. It just happened."
Related video: Jennifer Lopez Would Consider Getting Married Again.