Jennifer Lopez and her boyfriend Alex Rodriguez have been a household couple who are seemingly getting stronger and closer than ever. Both Jennifer and Alex have children from their previous relationships and they've managed to come together as one, even spending the holidays together. 

Jennifer is Harper’s Bazaar latest cover star where the 49-year-old talks about her 30-years in the business, and why her past relationships didn't work 

“For me, the relationship journey has been very up and down. But it didn’t have to do with anybody else but me—it was about me figuring out me,” she told the publication.

“Until you learn to love yourself, you can’t completely love [someone else] in a way that is pure and true. Once you do that, you can have relationships that are based on love and respect, that are supportive and nourishing. There’s an evolution there that had to happen for me,” JLo added. “I feel like I’m in a better place now.”

As for life today, Jennifer admits that not everything is perfect but she's nothing but content. “I’ve got two amazing kids and a great boyfriend. I don’t have everything figured out, and everything isn’t perfect. But I feel very proud that with all the things I’ve gone through in my personal life, I’m still optimistic and hopeful.”

Read the full feature here