Is a muslim woman allowed to smile? Especially the pretty and beautiful ones. When a man sees a beautiful woman smile, isn't it attracting the non-mahram man / making the non-mahram man attracted to her? Isn't smiling making her more beautiful and attractive? And, isn't smiling (to a non-mahram) something related to flirting? (Brothers, please give your thoughts on this)
But, how do we smile if not smiling is considered rude? Sometimes, we just naturally smile because we can't control it (when we're happy).
What about laughing? If it is a funny situation, are we allowed to laugh?
The reason why I asked this is because my male classmate advised me to not smile too much, because it looks like I'm flirtatious. Whereas I don't even talk much to guys. I only talk to them when necessary. I only chat with my girl friends. Another reason is because pretty woman have to cover her face (wear niqab) to avoid fitnah from men. So, that means she has to cover her smile too.