Dude, girls are bitches! No offence to other girls around here, as I am a girl myself. But I know what I mean when I say this.
They are good at psychological games. They don't punch you in the face like boys do, but they bring you down by words.
And the secret to this is confidence.
You're ok, not ugly nor top beauty. But calling you ugly is way out of the way. Probably she wanted to hurt your confidence and she did that, apparently.
So next time, have a little confidence in you.
So what if she's beautiful on the outside? This will fade with ages. It matters what's on the inside.
And with this you reminded me of this..
Listen to it carefully.
The woman knows what she's talking about.