Urvashi Jain was born in Mumbai, India, where she grew up in a Jain community, going to temple daily and practicing Jainism from birth. She first came to the United States in 1987 to Athens, Ohio where her husband completed his master's degree in chemical engineering. And for the last 25 years, she has been living in Houston with her husband, son, daughter and two dogs. She is the president of the Jain Center of Houston and is planning on starting another Montessori school with her son. She enjoys travelling and playing the role as mother at home, the Jain Center of Houston, and her Montessori school.