Hollywood, CA - Nicole "Snooki" Polizzi is showing off her new body.
The MTV star and new mom lost 42 pounds by working out, cutting down on the booze and eating healthy.
Her son, seven month old Lorenzo was baptized Sunday and She says she is a new person.
"I was 21 when the show came out. So basically I was just growing up. I did crazy stuff when I was 21. Drinking, having the time of my life, and now to where I'm settled down, 25 years old, I have a child, and I couldn't be any happier. I love being a mom," said Polizzi.
She hopes her child doesn't see her hit MTV show "Jersey Shore" until he's about 16.