EVERYTHING’S coming up roses for Jennifer Lopez as she prepares to release her new album.

J-Lo squeezed into a floral body stocking in a picture for the cover of the limited edition coloured vinyl version of This Is Me . . . Now.

Jennifer Lopez stunned in this tight floral body stocking
2

Jennifer Lopez stunned in this tight floral body stockingCredit: NORMAN JEAN ROY

JLo, 54, posed for the cover of the limited edition coloured vinyl version of This Is Me . . . Now
2

JLo, 54, posed for the cover of the limited edition coloured vinyl version of This Is Me . . . NowCredit: NORMAN JEAN ROY
The actress and singer, 54, released lead single Can’t Get Enough on Friday.

On the track she gushes about her “too good to be true” sex life with husband Ben Affleck.

Jen’s recent revelations about her relationship with Ben comes month after reports of tension between them behind the scenes.

Sources claimed Ben was growing tired of JLo’s diva demands for everything to be “perfect” in the quest to find their dream home, while they were also been pictured arguing at red-carpet dos as he took issue with her revealing tops.

They must have worked past that last point though as it proved to be one of Jen’s most revealing looks to date.

She recently told Vogue that she was very much in control of every aspect of her life, including her fashion choices.

She said: “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. I feel even more relaxed and comfortable, which makes me feel even more beautiful than I have ever felt with someone else.”