and there will be more descendants of David and of the priests from the Levi tribe than stars in the sky or grains of sand on the beach.