What does Mark 10:31 mean, "But many that are first shall be last; and the last shall be first?"
In the context of this verse, Jesus had just told the rich, young ruler to sell all he possessed, give it to the poor, and follow him. Jesus was able to read the heart of this man, and saw that although he was trying [...]