It was inevitable that Kim Kardashian would be back in a bikini by the end of the year—but who knew she’d look this good? Six months after the 33-year-old Keeping Up With the Kardashians star gave birth to daughter North West, the first-time mom slipped into a sexy white two-piece for the Dec. 25 cover of Us Weekly.

Showing off her famous curves in a triangle top and barely-there bottoms, the business-minded star strutted her stuff on the beach on Saturday, Nov. 30. It’s a major coup for Kardashian, who endured relentless cyberbullying during her pregnancy. “Kim feels confident again,” a source tells the celebrity weekly. “She worked really hard and is so motivated to stay fit.”

Indeed, speaking to People in October, Kardashian said she was hurt by the cruel comments about her figure. “Every day I would hear people criticize me, and it would affect me,” she said. “Little by little, it would chip away at my soul. I wanted to tune out the media and my public life and ignore it all.”

Kardashian—who gave birth five weeks early on June 15—gained 50 pounds while pregnant with her mini-me. Ten days before her beach photo shoot with Us Weekly, the reality star and fashion designer slammed tabloid reports that she went under the knife to get back in shape.

“I am very frustrated today seeing reports that I got surgery to lose my baby weight! This is FALSE,” the 5-foot-3 Atkins Diet fan tweeted. “I worked so hard to train myself to eat right & healthy, I worked out so hard & this was such a challenge for me but I did it!!! I’m so proud of my accomplishment & NO ONE will take this away from me with fake reports! Say what u want about me but I work hard & am the most disciplined person u will ever meet!”Follow @Infocelebrity on Twitter!