Kim Kardashian has finally revealed the name of her newborn son.
The 35-year-old posted the much-anticipated name on Twitter along with emojis representing herself, Kanye West, North West and her son.
She simply wrote in capitals: "SAINT WEST".
Within 15 minutes of posting her son's name, Kardashian West had received more than 26,000 retweets.
Some fans loved the "original" name, while others weren't so sure. The reaction was very mixed.
And then came some compliments to the name...
The mum-of-two also made the announcement on her subscription-based website, kimkardashianwest.com.
She wrote: "Saint West. 12.05.2015. 8 pounds 1 ounce."
Fans have been trying to guess the name of her newborn son since she announced the birth on Saturday.
With the majority of guesses involving directions ("Easton" and "South"), no one seemed to get it right.
Kardashian West announced the birth of her son on Twitter on 5 December by writing: "He's here".