Khloe Kardashian confirmed her pregnancy on social media after months of speculation.
The 33-year-old posted a black-and-white photo of boyfriend and NBA player Tristan Thompson holding her bare belly.
She said, "My greatest dream realised! We are having a baby!"
"I had been waiting and wondering but God had a plan all along."
She expressed her gratitude to her 26-year-old beau, stating, "Tristan, thank you for loving me the way that you do! Thank you for treating me like a Queen!"
She gushed, "Thank you for making me feel beautiful at all stages! Tristan, most of all, Thank you for making me a MOMMY!!!"
People reports that Thompson and Kardashian were first seen dating in September 2016.
She explained that the months of keeping mum was to enjoy their privacy, "to enjoy our first precious moments just us."
The reality show star and businesswoman described her experience as "the best bundle of feelings I've ever felt in my life!"
According to Us Weekly, the baby is a boy and is expected in early 2018.
Kardashian's youngest sister, Kylie Jenner, is also said to be expecting with boyfriend Travis Scott. She has yet to confirm the news.