CEO of Tesla Elon Musk and Canadian singer Grimes have broken their ways apart after being together for three years. Page Six reported that Musk said the two are “semi-separated” but remain on good terms. He also said that they will continue to co-parent their 1-year-old son, named X Æ A-Xii Musk.

Here is a timeline of Elon Musk and Grimes:

According to a report from Cosmopolitan, Elon and Grimes met via Twitter, thanks to making the same nerdy joke about artificial intelligence and Rococo.

Also read: Elon Musk and Grimes break up after 3 years together, to co-parent their son

“Elon was researching the idea of joking about Rococo Basilisk, and when he saw Grimes had already joked about it, he reached out to her,” Page Six quoted a source as saying.

On May 7, 2018, Page Six reported that the couple has been “quietly dating,” and that same day, they casually showed up together at the 2018 Met Gala.

In July, the same year, Grimes showed up to Elon’s 2018 SpaceX Hyperloop Pod Competition. In August, 2018, Grimes and Elon unfollowed each other on Instagram, and everyone assumed that they had broken up. But then, Elon re-followed Grimes in October, 2018.

Also read: How do you pronounce Elon Musk son’s name?

In March 2019, Grimes talked about dating Elon to The Wall Street Journal, saying she was “simply unprepared” for all the public scrutiny that came with their relationship.

A year later, Grimes hit Instagram and revealed that she was pregnant in January, 2020. Grimes is on the cover of Rolling Stone in all her pregnant glory and confirms that Elon Musk is indeed the father of her child.

On March 28, 2020, Elon again unfollowed Grimes on Twitter, prompting another wave of breakup speculation.

On May 5, 2020, Grimes and Elon welcomed a baby boy named X Æ A-12 Musk. However, the state of California stepped in and said that naming their baby X Æ A-12 is pretty much illegal. They later changed the name to X Æ A-Xii.