I'm tied between B and C. My sig other happens to be very attractive in both my opinion and that of the general public and I don't find myself very attractive at all, however I know I tend to be harsher on myself than others. But the bottom line is, if he finds me attractive, why worry? It makes me feel a little more confident to know he doesn't worry about the "flaws" in myself that I see.
However... I think its important to work on your own self esteem as an individual. Your partner's opinions can't count for everything. So I'm... working on it, hehe.
it happened to me... I knew all girls had a crush on my ex boyfriend, and some people used to say he was better looking than me, but it didn't bother me or annoyed me, because I know that altough he was better looking, I'm good looking also. And that he loved me and wanted to be with me, that's why our relationship lasted 4 years.
I think that as long as your "significant other" views you as attractive and beautiful in their eyes then that's all that matters. Truth be told if you guys are in a relationship, its your guys relationship not anybody Else's as long as you guys are happy then nothing else should matter.