It's finally happened! The summer of celebrity babies is in full swing and according to multiple sources including TMZ, Kim Kardashian has given birth to her baby girl!

Kim Kardashian and Kanye West were expecting their first child together in July, but their new daughter has come 5 weeks early. We can't wait to hear what the two have decide to name their sure to be adorable little girl!

Click through the gallery to look at all of Kim Kardashian's gorgeous and controversial pregnancy style!