Actress Blake Lively gave birth to her and Ryan Reynolds' first child just before the New Year, reports pagesix.com.
The 27-year-old actress delivered their child near their house in Bedford, New York, but the news has only emerged now.
The child arrived earlier than expected, but according to sources the mother and baby are both healthy and doing well.
The couple married in 2012.