Around this time last year, Snooki had just announced she was pregnant, and it seemed to many that all the hard work she had put in to lose weight was pointless.

But the “Jersey Shore” star, whose real name is Nicole Polizzi, proved naysayers wrong by losing 42-pounds after giving birth to her first son, Lorenzo, in August.

She's revealed her new beach-ready body in a retro leopard bikini on the cover of Us Weekly.

The 25-year-old with the freshly dyed red locks spoke to the magazine.

"When you have a baby, everything changes," she said, adding that she dropped down to a tiny 102 pounds in less than seven months after giving birth. "I lost it for me, but I also wanted Jionni to know that I can be hot as a mom."

When Snooki first lost the weight in 2011, she credited it to taking the diet pill Zantrex, but now the star says hard work and eating right helped her get in shape.

"I've been working out with a trainer since Halloween," Snooki told People magazine in an earlier interview about her workout regime.

To People, she also said she wants more kids, and that she hopes they would be twins so all her children would grow up close in age.

The rather candid star -- she's been known to share too much information at times -- also expressed, to xoJane, that her sex life with her fiancé has changed post-baby.

"I mean we still try to have sex a lot, and I think we do, but it definitely is different after a baby," she said. "It kind of hurts a little bit. You know, cause you pushed something out of there. It kind of makes it difficult, but we still try to have sex -- because you still have to have a relationship."

But her desire to have sex has taken a hit, she said:

“Sometimes I just get so tired with the baby that I have no energy to have sex, and I don’t even want to touch Jionni," she added. "Definitely before, I was a lot hornier."