Kym Marsh has paid tribute to her late son to mark Baby Loss Awareness Day.

Kym Marsh

Kym Marsh

The 'Coronation Street' actress and her ex-husband Jamie Lomas' son Archie tragically died minutes after he was born 18 weeks premature in 2009, and the cobbles favourite has admitted she feels "forever grateful" to have had him in her life.

She wrote on Instagram: "We remember all of those babies who became angels far too soon, and all of the parents whose hearts remain broken. I am one of those parents.

"I am a mummy to an angel baby and I am forever grateful to have had him in my life no matter how short a time."

Kym - who plays Michelle Connor on the ITV soap - also called for others to help her "break the silence of baby loss".

She added: "Let's stand together, lift the taboo and break the silence of babyloss. Sending love to all. (sic)"

In June, the 43-year-old star admitted she was left in tears when her daughter Emilie revealed her son's full name, after Emilie included the name Archie in his moniker in tribute to her late brother.

Emilie said: "His full name is Teddy Archie David Hoszowskyj. Archie after my late brother, and David after my brother, dad and grandfather.

"When I found out I was having a boy I knew I wanted the name Archie to feature, but I wanted it to be a surprise for Mum.

"After he was born, we bought Mum a keyring with a picture of Teddy in it and engraved it with the message: 'Dear Loli, thank you for everything. Love, Teddy Archie David Hoszowskyj.

"I wanted to say thank you, so Mikey and I cooked her a meal, bought her flowers and then gave her the keyring."

Kym added: "I didn't think they would, and nor should they have felt they had to.

"As far as I knew, he was going to be called Teddy David and I was chuffed with the name David being in there.

"When I found out his name, I burst into floods of tears."