B.
It's hard to find balance, but you need to try. People value beauty and if your child is what we consider beautiful in our culture then you can't stop people from complimenting her. You should let her know you think she is pretty and so much more! I grew up in a home where my parents wanted me to feel smart and they didn't compliment my looks even though I received a lot of attention from other people especially for my hair and eyes. I grew up knowing I was smart, but I have always been insecure about my looks. To this day I don't think my mother sees me as outwardly beautiful. When I was young I would ask her if I was pretty, and she would deflect it by saying how smart I was. I heard, "No. You are not pretty." I sought validation from the outside world and found it, but I still don't think I'm attractive. I've even had plastic surgery,(nose job), which in retrospect I probably should not have bothered with. I'm struggling with my daughter also because from the day she was born she's been a little star. I avoid bringing her to the store with me because people stop us to talk to her. She is only 4, but she understands what prejudice is. I am teaching her that people comment on what they can see, but if they got to know her then they would understand that she is more than cute and clever. She is good and that is real beauty. All people have beauty, talent, personalty etc. that stands out when we first see or meet them, but we can't find out about their goodness unless we really get to know them. Judging someone on outward appearance without getting to know them to distinguish if they are good or not is prejudice. You are fighting the superficial culture in which we live, so it will be hard, but I think if you teach your daughter to look for goodness in others she will not focus on "ugly bathing suits" as she matures.