Jennifer Lopez has learned to "love herself unapologetically" since marrying Ben Affleck.
The 54-year-old pop superstar tied the knot with Holywood actor Ben, 51, in 2022 having rekindled their romance after almost 20 years apart and has now explained that her husband has been keen for her to understand her "worth and value" at this stage in her life.
She told Vogue: "I'm finally at the point in my life where I love every part of myself unapologetically. Every part of me, my body, my voice, my choices, even like my mistakes.
"All of it made me who I am and got me to where I am today. Ben wants me to understand my worth and know my value."
J. Lo added that Ben - who was previously; married to '13 Going on 30' star Jennifer Garner and has Violet Anne, 17, Seraphina Rose, 13, and 11-year-old Samuel with her - makes her feel more "beautiful" than anyone else ever has done. .
She said: "I feel even more relaxed and comfortable, which makes me feel even more beautiful than I have ever felt with someone else."
The 'Jenny from the Block' hitmaker - who has 15-year-old twins Emme and Max with ex-husband Marc Anthony but was initially married to producer Ojani Noa and then to dancer Cris Judd - married Ben in a Las Vegas ceremony and later reflected that the 'Justice League' star had instilled so much "confidence" in her because he "appreciates" her when she puts on a more natural makeup without any makeup or glamorous hairstyles.
She told People: "He is like, 'I like you when you have nothing on. No hair on, no makeup on, just you in your own skin.
"He really appreciates that. And that makes me feel really confident and beautiful. Someone can see the essence of who you are and just the skin that you're in and that I take care of that and that he appreciates that. That makes me feel really beautiful too
Tagged in Ben Affleck Jennifer Lopez Marc Anthony