Moses left Egypt, a world of riches, fame, and power to serve God and to suffer for Christ sake. He went into the wilderness for 40 years as a humble and meek shepherd. God then used Moses in a mighty way to help deliver His people Israel. I believe it was Moses’s mother, who knew Moses was a “goodly child”, who put a knowledge of God and His ways into Moses’s heart, that enabled him to walk away from the world, for God’s sake. In contrast, there was a rich young ruler who approached Jesus and called him a good master and asked for a list of things he could do to inherit eternal life. He had no revelation of who Jesus was, but flattered Him by calling him good, as did this man think that he was good. None of us are born good, and being good is no substitute for knowing God. God is good, but good is not God. We need to mature in Christ that we may know the difference between good and evil. The very things that we consider evil in our life might be the things that are drawing us closer to God, and the things that we consider good, might be the things that are taking us further away from God.