Entertainment website TMZ has announced that Kim Kardashian-West is expecting her third child with Kanye West following months of rumours.
The baby is due in January 2018, and they have hired a surrogate to carry the child because of medical complications in Kim's last pregnancies.
The reality star suffered from placenta accrete in her second pregnancy making it dangerous for her to carry another child.
KUWTK viewers have seen Kim's struggle to get pregnant over the years, and doctors had advised against her carrying a third baby
The couple already share two children together, North and Saint, and Kim has openly spoke about her want to expand her family and have more children.
Her daughter North is 4-years-old, and her son Saint will turn 2 in December.
I wonder what they have decided to call their next baby too. Kimmy K is the QUEEN of unusual baby names.
She has openly asked members of her family like Khloe and Kourtney to be her surrogate on the show too.
In a recent interview, Kimmy had hinted that the couple were trying for a baby, but did not let on to her fans that a surrogate was already carrying their child.
The reality star said: "We're definitely trying. We are hoping so.
She added: "There have been a lot of things said and Kanye and I have not confirmed anything."
Looking back at that now, it was pretty obvious, don't you think?!
If the baby is due at the end of January, their surrogate could already be around five months into her pregnancy.
They have allegedly paid her a huge $45,000 but there is no word on who the mystery woman is, or how she was chosen.
Their entire family is said to be over the moon with the news too.
Congrats Kim and Kanye on another baby!
Featured Image Credit: PA Images