Jennifer Lopez said she felt "empowered" as she posted a racy selfie from her bed.
The 47-year-old singer took to Twitter to post the photo of herself posing in front of a mirror in a black one-piece.
In the caption, JLo wrote: "#loveyourselffirst #feelingempowered #healthybodyhealthymind
Mother-of-two Jennifer has previously spoken about her love of working out and shared her tips for staying in shape.
She told Your Fitness magazine earlier this year: "I love the way working out makes me feel, so I try to keep my body hydrated and well rested after every workout so I'm ready to hit it hard again the next day.
"I drink plenty of water, fuel my body with healthy foods and make it a priority to get eight hours of sleep a night. I also love to relax with my kids after a workout and share a healthy snack with them."