Why does Moshe agree to stay with Yitro in Midyan, and to marry his daughter Tzippora? Is his settling in Midyan motivated solely by his fear of Pharaoh's sword? What is the meaning of his being cut off from Bnei Yisrael for such a lengthy period?

Through a close examination of the text we learn that Tzippora’s connection with Moshe expresses the special spiritual bond between Moshe and Yitro, a bond that nurtured spiritual growth (for both of them).

It is Tzippora who underlines, through her actions, the importance of the covenant between God and Israel, as an essential element in redemption.  It is also she who is prepared to pay a personal price – to separate from her husband – in order that he will be able to "meet God," and to fulfill his mission.

Courtesy of the Virtual Beit Midrash, Yeshivat Har Etzion