Beyonce may be one of the most famous women on this earth, but that doesn't stop some detractors from slating her appearance at every opportunity.
And now the expectant singer has found her fanbase is loyal to the end, as they've been taking down cruel trolls who have branded her "fat".
In new pictures showing Beyonce – who is pregnant with twins – leaving a showbiz party in Hollywood last night, the singer looks happy and healthy as she smiles at the awaiting paparazzi.
Her blonde hair is worn down in long braids and her scarlet lipstick matches the red of her plunging dress.
Beyonce was at the Beauty & Essex bar in Hollywood to celebrate the birthday of Lenny Santiago, the senior vice president of Jay Z's music label Roc Nation.
But when pictures of her leaving in her private car started circulating, some trolls jumped at the chance to slate Bey's appearance.
Branding her "fat as hell", "obese" and "swollen", the tweeters had clearly never encountered a pregnant woman before.
But it wasn't too long before Bey's Beyhive showed up to put the critics in their place.
"Are Beyoncé fans calling her fat now? Y'all have no boundaries, she's carrying two babies!" tweeted one.
"Omg Beyoncé has gotten so fat" she still a queen and u still a peasant, next!" wrote another.
A third posted: "y'all annoying af saying Beyonce is fat SHE'S PREGNANT! DONT ACT LIKE YO MAMA WASN'T A CHEESEBURGER AWAY FROM BEING OBESE PREGNANT WIT YOU."
It came after Beyonce's mum Tina Knowles shared a video from her Easter party that showed Beyonce and Jay sipping tea and relaxing.
The surprisingly intimate footage revealed the two just hanging out and enjoying a quiet moment among friends and family, including Kelly Rowland.