According to TMZ, Kim Kardashian has given birth to a baby girl!  Sources close to Kim Kardashian tell TMZ that it was a NATURAL CHILD BIRTH.  Kim started having contractions Friday night and went into full labor early Saturday morning.

Both Kim and the baby and Kim are both in good health.  TMZ says Kim delivered the baby at Cedars-Sinai Medical Center this morning -- five weeks earlier than expected.

Sources tell TMZ that Kanye West was there, in the delivery room by Kim's side.  Kanye cancelled his appearance at his own album release party last night when Kim told him she was feeling "a little off."

This is the first child for Kim and Kanye.

Story developing ...  Get the full story here at TMZ