Allah has promised those who believe and do righteous deeds [that] for them there is forgiveness and great reward.