Yet the Cardigan hitmaker, 34, appears to have undergone an image overhaul of late as she was spotted putting on a sizzling display in the Bahamas on Thursday. also 34, the blonde beauty opted for a racy yellow bikini from Montce, with the top marketing for $143 and the bottoms for $94, which showcased both her abs and cleavage.
The look was a far removal from her beach styles of days gone by, having previously favoured one-piece swimsuits or high-waisted bikini bottoms.
Showing the contrast of her attitude to both her looks and love, in 2016 she was seen with her then-boyfriend Tom Hiddleston looking wrapped up before later enjoying a world-famous trip to the beach where she rocked a high-necked bikini.