I was curious about this hadith.... Every action is judged by intention...and so when one gives in charity to be shown to the world, then it is rejected from him. This is obvious. My question, however, comes from the fact that at times, doing goods can be a form of dawah. this is why its so important to be recognizable as muslims. The sahaba (radiallahu anhum) attracted people with their actions. I often hear ppl saying how sisters shouldnt wear niqaab because it gets in the way of dawah...but if sisters in niqaab are perfecting their actions, there is no BETTER dawah than a sister in niqaab. Maybe ppl dont feel comfortable walking upto a niqaabi and asking her questions but when they see a niqaabi helping someone/being kind to someone, that holds more of an effect on them than a 2 minute conversation. So my question is...if someone is in public and they go out of their way to do something nice for the same exact person(non-muslim) day after day, hoping to make a positive impression on them and the ppl that see around them, does this count as doing it to show the world? Because in a way...you ARE doing it to show the world. But youre doing it to make the world think better of muslims as a whole, not just yourself as an individual. So that somehow makes it seem right. But at the same time...shaytaan has promised to come at us from the front, back and sides. This could just be shaytaans way of corrutping our intentions and making it seem islamic, when in the end, each one of these good deeds would be thrown in our face. Any thoughts?