Well the superstar has shaped up with her weight and is now single again after breaking up with her fiancé Taylor Kinney.
The 30-year-old superstar looked happy and relaxed in the sexy beachwear as she holidayed in Las Cabos in Mexico last week, before the breakup reports hit the internet.
It seems clear the chart-topping beauty knew she was being papped, as she posed up a storm in the one-piece which was high-cut on her hips and showed off her bust. You need a bikini wax to wear this daring number! Stunning photos below