Justine Musk Born Jennifer Justine Wilson (1972-09-02) September 2, 1972 Peterborough, Ontario, Canada Occupation Author Notable works BloodAngel Spouse Elon Musk (m. 2000; div. 2008) Children 6 (one deceased)