Pink is putting her critics to rest.

After the 35-year-old entertainer and her hubby Carey Hart posed for pictures on the red carpet at the John Wayne 30th Annual Odyssey Ball at Regent Beverly Wilshire Hotel Saturday, Pink, who wore a plunging long black dress paired with black heels and a black clutch, was attacked on social media, with critics posting hurtful comments about her weight.

The "Just Give Me A Reason" singer took to her Twitter account to slam her haters.

"I can see that some of you are concerned about me from your comments about my weight," she tweeted Sunday. "You're referring to the pictures of me from last night's cancer benefit that I attended to support my dear friend Dr. Maggie DiNome. She was given the Duke Award for her tireless efforts and stellar contributions to the eradication of cancer. But unfortunately, my weight seems much more important to some of you. While I admit that the dress didn't photograph as well as it did in my kitchen, I will also admit that I felt very pretty. In fact, I feel beautiful."

"So, my good and concerned peoples, please don't worry about me. I'm not worried about me. And I'm not worried about you either:)...I am perfectly fine, perfectly happy, and my healthy, voluptuous and crazy strong body is having some much deserved time off. Thanks for your concern. Love, cheesecake."

The three-time Grammy Award winner later posted a photo of her and Hart taken at the Saturday gala, writing, "and my hubby says 'it's just more to love baby' (and then I smack his hand off my booty cause we're in a supermarket)."

She also tweeted a picture with her 2-year-old daughter, which was taken just before the event, with the caption, "Willow said to me the other day whilst grabbing my belly-'mama-why r u so squishy?' And I said..'b/cuz I'm happy baby."