Updated

Don't expect Jennifer Lopez to walk down the aisle for the fourth time any time soon.

The 46-year-old superstar covers InStyle's February 2016 issue, and despite being very much back on again with 28-year-old choreographer Casper Smart, says she needs to fully love herself before anyone else.

"I need to be happy on my own," Lopez stresses. "If someone fits into that, great. But if they don’t, that’s OK too."

WATCH: Jennifer Lopez and Casper Smart Reenact Cougar Scene From 'Wedding Crashers'

"As girls, I think we are taught from a very young age that someone is going to bring us our happiness," she adds. "I was waiting for Prince Charming. Everybody I met was going to be the guy I was going to spend my life with. And then you realize, 'I'm strong, I'm my own keeper, my own savior.' That’s been the journey for me."