After the seemingly longest pregnancy since Victoria Beckham's last year, Reese Witherspoon has finally given birth to her third child.
Reese and husband Jim Toth welcomed a little boy, who they have named, wait for it...Tennessee James.
Reese is already mum to Ava, 12, and Deacon, nine, her children with ex-husband Ryan Phillipe, but Tennessee is her first child with Jim.
Her spokesperson confirmed the couple's happy news to Justjared.com, saying:
"Reese Witherspoon and husband Jim Toth welcomed Tennessee James into their family today. Both mom and baby are healthy and the entire family is thrilled."
Congratulations Reese and Jim! Not entirely sold on the name though...