It's a boy for Kim Kardashian and Kanye West.

The couple welcomed their baby on Saturday morning, a few weeks earlier than expected, according to the reality star's website. 

"Mother and son are doing well," a message said.

RELATED: Kim Kardashian's pregnancy demands appropriately Kim Kardashian-ish

It is the second child for Kardashian and West, who also have a daughter, 2-year-old North.

The baby was reportedly due on Christmas, but, according to TMZ, Kardashian believed he would be born sooner. She took to Instagram Friday night hinting that the baby was on its way.

"Ready whenever you are lol," she wrote, along with a selfie of her pregnant belly.

There is no word yet on the baby's name.