 Moses carried Josephs bones with him because Joseph had made the sons of Israel swear a solemn promise, saying, God will definitely take care of you, and then you must take my bones with you when you leave here. 