Kristin Cavallari
Kristin CavallariKristin Cavallari Official Instagram (kristincavallari)

Kristin Cavallari sure isn't letting body-shamers get to her. The reality star faced criticism for her apparent skeletal frame recently.

Reportedly, she's been in Puerto Vallarta shooting her new SS20 campaign for jewelry line Uncommon James. She went topless for the shoot and we have to say she looked gorgeous. The body-shaming comments came after Kristin posted a pic where she posed in a blue bikini on a yacht.

Criticism and comments ranged from how frighteningly thin she looked to dietary advice about eating a sandwich. However, there were others who came to Cavallari's defence.

Kristin shot to fame with MTV's Laguna Beach and now she is the star of her very own show and is all set to host another one. Kristin sure wants to make a name for herself in the reality game. she gushed over her new gig exclusively to HollywoodLife. "I have never done a show like this, so I was honored that FOX even approached me about it. I really do love hosting," the Uncommon James founder said. 

Kristin Cavallari
The former reality show star Kristin Cavallari is expecting her first child with her Chicago Bears quarterback fiance Jay Cutler. After intitially getting engaged last April, Cutler and Cavallari called it off in July, and were once again engaged last November. The soon to be parents have reportedly expressed to Us Weekly that they are now ready and "can't wait to start [their] family."Reuters

"I am in between [filming] two things with 'Very Cavallari' and this. But, everything just aligned for me to do it, and I am so happy. I am having the time of my life! This show has been so much fun to have a front row seat to, so I am really enjoying it," Kristin explained.

It sure looks like Kristin doesn't have time to dwell on hateful body-shaming comments as she's too busy juggling a reality TV career and her won business. And we have to say, you go girl. You can check out the pic here: 

View this post on Instagram

Washed ashore

A post shared by Kristin Cavallari (@kristincavallari) on