After posting three cryptic photographs on her Instagram page, 31-year-old Grimes confirmed she is 21 weeks' pregnant but neither Elon Musk or Grimes have revealed who is is the father.

By Ian Horswill

Posted on February 4, 2020

Grimes, the singer and music producer girlfriend of Tesla and SpaceX CEO Elon Musk, has confirmed she is pregnant.

Grimes, who has been linked to Elon Musk since attending the Met Gala together in May 2018, were pictured together when the Tesla boss took Grimes and friends in his prototype Cybertruck to celebrity haven Nobu Malibu in California, in December last year.

cybertruck, tesla, elon musk

The pair also attended the annual Christmas Eve party thrown by Kanye West and his wife Kim Kardashian.

View this post on Instagram

Christmas Eve 🎄

A post shared by Kim Kardashian West (@kimkardashian) on

Grimes, whose real name is Claire Elise Boucher, said that she is pregnant and described feeling inadequate.

“I feel like I was woefully ill prepared (because) I [don’t know] if pregnancy is as visible or discussed as it should be,” she said in an Instagram post.

“I just didn’t understand what I was getting into. It’s been good too, but it makes working a lot harder. Good at writing and having lots of wild ideas, but anything physical is hard. I’m also way more emo and less capable of bravery in the face of haters online and stuff haha.”

The 31-year-old Canadian revealed that she had early complications and a better second trimester. She had hinted she was pregnant last month.

Now, 25 weeks pregnant, she’s “starting to hurt everywhere.”

Musk, who is a citizen of South Africa, Canada and the US, posted a message to his partner on a Twitter thread in which Grimes is seen sporting a baby bump which read: “x is y.”

Grimes has a new album, entitled Miss Anthropocene, scheduled for release on February 21.