Former Coronation Street star Shayne Ward and his fiancée and fellow actor Sophie Austin are celebrating the birth of their second child, a baby boy - when they thought they were expecting a girl.

Actor and singer Ward, who played Aidan Connor in Coronation Street, took to Instagram to share the couple's happy news, posting a photo of the family's hands.

"And then there were Four!" he wrote.

Photo: Shayne Ward, Instagram

"11/06/22 we had a HUGE surprise! Not a baby girl we were expecting but a beautiful baby Boy. We are so overjoyed and blessed that sir baby Ward has arrived."

Austin, who played Lindsey Butterfield in Hollyoaks, and Ward are also parents to daughter Willow, born in 2016.

Click here for more on the soaps.