I'm confident in myself, in the sense that I'll happily talk to people, I can go public speaking, I'm up for a laugh etc etc.But when it comes to my appearance, I have the lowest confidence you can imagine. I will never ever believe anyone if they say I'm pretty. I don't want to sound like a sob story, but I've been knocked a lot by guys, always second best, someone else being picked over me, I've never been quite good enough for someone, I'm just not good enough for them.
However, there is one guy. & just one time he managed to convince me I was beautiful. I don't know how, and it didn't last for long, but for that moment, I believed him.