Snooki is looking better than ever! The 28-year-old mother-of-two recently shared a photo of her bikini body, and we are in total awe. The Jersey Shore alum has a slimmer figure and looks incredibly healthy and happy.

RELATED: Snooki's Lips Are Bigger Than Ever – See the Pic

Click through the gallery to see her weight loss over time.