Grimes and Elon Musk share three children together but it hasn't always been smooth sailing for the businessman and the ...