Well this is a shock!
Actress Laura Linney gave birth to a baby boy on Wednesday, Jan. 8, her rep confirmed to PEOPLE magazine.
"The Big C" star's pregnancy was a well-kept secret, revealed over a week after the 49-year-old gave birth to son Bennett Armistead Schauer.
This is Laura's first child with husband Marc Schauer, who she married in 2009. The actress was previously married to David Adkins from 1995 to 2000.
Laura has successfully stayed out of the spotlight over the past six months, wrapping up her Showtime dramedy "The Big C" in late May and appearing in only one film over the past year, for which she did no press.
Bravo indeed, Ms. Linney, for fooling us all and congratulations on becoming a mom!
Your life just got exponentially better and more stylish now you've signed up for our newsletter. Fabulousness awaits!