It was narrated from Zaid bin Zabyan who attributed it to
Abu Dharr that the Prophet صلی اللہ علیہ وآلہ وسلم said: “There are three whom Allah loves: A man who comes to some people and asks (to be given something) for the sake of Allah and not for the sake of their relationship, but they do not give him, so a man stayed behind and gave to him in secret, and no one knew of his giving except Allah and the one to whom he gave it. People who travel all night until sleep becomes dearer to them than anything that may be equated with it, so they lay down their heads (and slept), then a man among them got up and started praying to Me and beseeching Me, reciting My Verses. And a man who was on a campaign and met the enemy and they fled, but he went forward (pursuing them) until he was killed or victory was granted.” (Hasan)