After what seemed like one of the longest pregnancies ever, Jessica Alba has finally given birth to a baby girl.
Alba gave birth to Honor Marie Warren at Los Angeles' Cedars Sinai Medical Center on Saturday according to her rep Brad Cafarelli.
Congrats to the happy couple!