Former Coronation Street star Lucy-Jo Hudson has welcomed her second child, a baby boy.

The actress, who already has daughter Sienna with her ex-husband Alan Halsall, announced the news on her Instagram Stories.

It is her first child with her partner Lewis Devine.

Lucy-Jo Hudson
Lucy-Jo Hudson has welcomed her second child (Lucy-Jo Hudson Instagram)

She posted “When 3 became 4”, and revealed his arrival date was February 18.

In a second post, she added: “We are so in love with our baby boy!!! Our family is now complete.”

“Love you @lewisdevine.”

Hudson, 36, did not reveal her son’s name.

She announced that she and Devine, the owner of a theatre company and actor, were expecting their first child together back in August, sharing a baby scan picture on Instagram.

Last week, as she prepared for the new arrival, she shared a picture of a new crib next to her bed.

“It feels so real now,” she wrote. Last night my @lewisdevine and my girl put together our little mans @shnuggle cotbed!!! We absolutely love it!”

Hudson, who played Katy Harris in Corrie from 2002 until 2005 and has also had roles in Wild At Heart and Doctors, was married to fellow Corrie star Halsall from 2009 to 2018 and they welcomed daughter Sienna in 2013.

The actress, who is also known for her role in Hollyoaks, got together with Devine last year after she and Halsall split.