So Allah gave them the reward of this world and a magnificent reward of the hereafter. Allah loves those who excel in good deeds.