Yes, it's the news we've all been waiting for - Kim and Kanye have announced the name of their third child!
It's been a big week in Kardashian-land (although, to be fair, most weeks are pretty epic with that lot).
But just to recap... Kim and Kanye welcomed their third child - a daughter born via a surrogate (sorry, a 'gestational carrier').
Rumours abounded that Kylie Jenner was in fact the 'gestational carrier' (which would be pretty gross on lots of levels, so let's not dwell on that).
And Kim spilled her heart out about how it felt to not carry her own child in an emotional blog on her app (which you have to pay to read, but luckily for you, we've summarised here!).
Oh, and to top it all off, Beyonce and Jay-Z blew a totally insane amount of $$ on a welcome to the world gift!
Got it?
GALLERY: Check out these WEIRD and WACKY celeb baby names!
Celebrity baby names - Closer
For girls: Harper
Celebrity parent(s): Victoria and David BeckhamMeaning: A musician who plays the harp
For girls: Apple
Celebrity parent(s): Gwyneth Paltrow and Chris MartinMeaning: Er... apple!
For girls: North
Celebrity parent(s): Kim Kardashian and Kanye WestMeaning: Lying towards, near, or facing the north
For girls: Cricket
Celebrity parent(s): Busy Philipps and Marc SilversteinMeaning: The name of an insect/ a bat and ball sport
For girls: Sunday
Celebrity parent(s): Nicole Kidman and Keith UrbanMeaning: The day of the week before Monday and following Saturday
For girls: Fifi Trixibelle
Celebrity parent(s): Bob Geldof and Paula YatesMeaning: Fifi means, Jehovah increases. Trixibelle means, a voyager through life.
For boys: Future
Celebrity parent(s): Ciara and Nayvadius DeMun Cash (aka. Future the rapper)Meaning: Time regarded as still to come.
For boys: Denim
Celebrity parent(s): Toni Braxton and Keri LewisMeaning: A hard-wearing cotton twill fabric, typically blue and used for jeans
For boys: Kyd
Celebrity parent(s): David Duchovny and Tea LeoniMeaning: A hilarious mispelling of 'kid'? Who knows!
Obviously, the main thing everyone's wanted to know since Kimye announced their daughter's arrival (apart from, WHERE IS KYLIE? No seriously. What have they done with her? And is she even really preggars?!), was the little nippers name.
Considering the fact their other offspring are named North and Saint, it was a safe bet that this kid would also be landed with a wacky moniker, but which direction would they go in? (South? East?).
Eagle-eyed fans thought they'd cracked it earlier in the week, when Kim posted a close-up of a Louis Vuitton bag on Instagram. SURELY that was a sign the baby would be named Louis? Or Vuitton? Or Elle? Or Love? Or Fleur?
Well no. We're afraid you were all WRONG.
Because Kim Kardashian has just, finally, revealed her third child's name on her app, and her name is drum roll please
CHICAGO WEST!
Why Chicago? Well, we can't lie, at this point we don't know. But what we do know is, it's not as wacky as we were expecting and actually, we kinda like it.
Now, we're just holding out for a picture her!