It's safe to say that Jennifer Lopez is more than aging gracefully.
The 47-year-old superstar continues to have a body that just won't quit, and in a new interview, reveals why she loves herself even more now than when she was in her 20s.
"Men in their 20s are very confident and cocky, and women are super insecure," she tells W magazine, after sharing a story about how a male co-star on Shades of Blue was uncomfortable going shirtless on set. "And then it flips: Men get super insecure, and women get comfortable in their own skin, in a way that makes them more beautiful."
"I never appreciated my body or my looks when I was in my 20s," she continues. "Now I'm like, 'Look at me! Look at you!' Not in a conceited or arrogant way -- I just appreciate myself in a way I didn’t when I was that age. And it's not about perfection. I like the scars that I have."
And despite what fans may think, Lopez insists she has imperfections.
"My knees are so bruised all the time, from my shows," she shares. "I think, 'I am going to have all this scar tissue.' But then I'll be like, 'This is from all the shows I did -- when I used to slide across the stage and everybody went, 'Aaaah!'"
"When I rocked s**t," she recalls proudly. "That's what this is from."
Lopez also talks about her epic career, successfully taking on singing and acting in both television and film.
"I think living and pushing outside your comfort zone is the only way to be happy, ultimately," she explains. "In the middle of it, risk is uncomfortable. But to me, there's something super exciting about that. It's probably the way I'm wired."
As for the romance reports surrounding her and 30-year-old Drake, Lopez says she laughs off the latest "news." After years in the business, she says she's learned to not be bothered.
"I remember going, 'Oh, my God -- they said this about me! What am I going to do? It's not true!'" she recalls about rumors early in her career. "Then I realized: Nobody cares. In the Bronx, nobody cares. Being happy as a person, being a good mom, doing good work -- that's fulfilling to me."
ET spoke to Lopez last week, when she talked about her latest venture -- teaming up with world-renowned Italian shoe designer Giuseppe Zanotti for her own capsule collection, called Giuseppe for Jennifer Lopez. Lopez named her stylish designs after women in her family, including her 8-year-old daughter, Emme.
"She's soft and fierce, you know what I mean?" Lopez gushed. "She is like, the combination of everything good in this world. So is this shoe!"