Jessica Simpson looked completely unrecognisable in a neon green bikini after losing seven stone.
The singer previously revealed she lost over 100lbs after her weight spiralled out of control.
She has been sharing gorgeous snaps of herself in incredible outfits with her 6.3 million followers.
This week, Jessica took to her Instagram page to post a mirror selfie while rocking a bright green swimsuit.
In the caption, the A Public Affair singer promoted Kim Kardashian's SKIMS brand as well as shoes from her own collection.
Fans were in awe of her looks and took to her comment section to compliment the star.
"You look SOOOOOOOOOOOOOOOOO Incredible!!!" one user posted while another added: "42 and still a BOMBSHELL!"
One follower commented: "You look fantastic as always!"
"You look great and healthy," another fan complimented.
Throughout her career, Jessica's weight has fluctuated as she has embarked on crash diets and gruelling exercise regimes.
After the birth of her daughter Birdie Mae, four, she lost over 100lbs.
Jessica reportedly felt a lot of pressure to keep slim for her role as Daisy Duke in the 2005 movie, The Dukes of Hazzard.
In her memoir, she wrote that the movie "created a gold standard Jessica, the "before" for every 'is she fat or is she thin' for the rest of my career."
Ever since losing weight, fans have shared their concern over her "frail" figure.
It got to the point that the Take My Breath Away singer hit back at followers by sharing a video on Instagram.
She referenced "destructive noise" and "people's comments and judgements" in a lengthy post.
Jessica sang the lyrics to her 2020 song Party of One, putting emphasis on the words "I don't give a f**k about you".
"I needed to be in my studio today because this is where I ground myself and heal," she wrote alongside the emotive video clip.
"As much as I have learned to block out destructive noise…peoples’ comments and judgements can still hurt deeply with their incessant nagging 'you will never be good enough'."
She went on to say she was five years sober from alcohol, saying that she "CAN and ALWAYS WILL get through [problems]".
Jessica added: "I am capable of pretty much anything I care enough about to put my mind to. I am present. I am deeply inspired. I am determined. I am honest. I care about other people."
* Follow Mirror Celebs on Snapchat, Instagram, Twitter and Facebook.