Indeed, those who affirmed Allah and His Messenger and acted by His law and those who left their homes and strove in the cause of Allah, those hope for the favor of Allah and His reward. And Allah is Forgiving to the sins of His believing servants, Most Merciful to them with a vast mercy.