She wasn't due until next month, but apparently the bun in her oven decided it was fully baked, thanks -- because Kim Kardashian has given birth to a daughter.

TMZ reports Kim, 32, had the tot Saturday morning at Cedars-Sinai Medical Center in Los Angeles. Boyfriend and baby daddy Kanye West was reportedly in attendance for the whole thing, having canceled an appearance at a 'Yeezus' record launch party on Friday night after Kim said she was feeling "a little off."

Kardashian, who wasn't due until July, reportedly gave birth to her first child a full five weeks early (hey, at least the baby waited until her divorce was final) -- thus giving Kanye, 36, quite the Father's Day gift.

Mazel tov, kids.

More From StarCrush