Jennifer Lopez is one of those celebrities that you don't hear about every day, don't see in the headlines every day but when you do, you know it's never going to be anything bad because she's made herself a respected mogul in the industry. The 48-year-old "Waiting For Tonight" singer is now a mother of two with her ex-husband Marc Anthony - and after dating a few A-List celebs along the way - she's now happily seeing the former professional baseball player, Alexander Rodriguez.

“I do believe in marriage. And I would love to grow old with somebody in a committed relationship. But I’m not forcing anything right now," she tells Harpers Bazaar in her April cover story. "It’s good, it’s healthy; we communicate well. We understand each other’s lives in a way that most other people couldn’t. We both entered the public eye in our early 20s and overachieved right from the start. And that affects every dynamic in your life, from your family to your work to your relationships. We have a similar makeup.”

Jennifer tells the publication that she swears by positive thinking to keep her in line. "Affirmations are so important. ‘I am youthful and timeless.’ I tell myself that every day, a few times a day. It sounds like clichéd bullshit, but it’s not: age is all in your mind. Look at Jane Fonda," she says.

Read her full cover story here