Girlfriend knows how to smile through the pain!

Selena Gomez didn't look like a girl who has been being bullied online when she grabbed dinner at Locanda Verde last night in NYC, but we have a feeling the singer is secretly pretty self conscious, considering how much she has been body shamed over her fuller figure in recent weeks.

Adding to her list of woes is the fact that ex-boyfriend Justin Bieber brought sexy model Shanina Shaik (pictured below) as his date to the Mayweather vs. Pacquiao fight in Las Vegas this past weekend, and the "Come & Get It" songstress was reportedly less than thrilled.

"Selena has actually come a long way with regards to Justin. She’s not a prisoner to him anymore and she’s not thinking about him 24/7. Him going to the Pacquiao/Mayweather fight with Shanina confirmed what she’s thought all along — Justin really hasn’t changed. He still wants to have his cake and eat it, too. In fact, she’s relieved she didn’t go to the fight with him because he’s the same old Justin, always hooking up with one model to the next," a source dished to Hollywood Life.

Not only that, but the curvy brunette beauty plans on getting back at The Biebs by giving him the cold shoulder at tonight's Met Ball. "Selena’s goal at the Met Ball is to see Justin and turn him down. That would be such a major win for her — just once she wants to have the upper hand and feel self-empowered. This would be her way of finally closing this chapter in her life. She would love to flirt with Justin…and then just blow him off!" an insider told the website.

We just feel badly for her at this point!