Sayyidina Abu Zarr (RA) reported that the Prophet (SAW) said, “There are whom Allah loves and three whom He hates. As for those whom He loves, they are:
1.If a man comes to a people and asks them for something in the name of Allah and does not ask them in the name of relationship between them, but they do not give him, then a man of them meets him in private and gives him (something) unknown to anyone except Allah and whom he gives. (This giver is the one Allah loves).
2. A man who goes with a people at night till they go to sleep, loving sleep over everthing else, but he stands up beseeching Allah and reciting His verses.
3. A man who is in a Sariyah who meet their enemy who defeat them, but he pulls out his chest and fights them till he is killed or is given victory.
The three whom Allah hates are
1.An old man who commits adultery.
2.An arrogant beggar, and
3. A rich tyrant.”
[Ahmed 2143, Nisai 2566]