Coronation Street actress Kym Marsh has revealed she is set to become a grandmother at the age of 42.

The soap star's 21-year-old daughter Emilie Cunliffe is expecting her first child with her boyfriend of six months.

Marsh told OK! magazine: "We’re over the moon. It makes me feel so emotional that my baby is having a baby of her own."

The actress, who has played Michelle Connor on Coronation Street since 2006, said she's excited to become a grandmother, although that isn't a word she'll be using.

"I'm looking forward to being a young grandmother. I've always looked forward to having grandchildren.

"Although I’m not relishing being called Grandma, so I’ve been researching alternative names."

Marsh, who welcomed her first child at the age of 18, said: "I know what it's like to be young and pregnant – it's scary, but Emilie will be a great mum."

"I’ve warned her that it’s going to be hard work but I’ve also said there are a lot of positives to being a young mum", she added.

Emilie, who appeared as a contestant on The Voice UK in 2015, said her mum was with her when she took her pregnancy test.

"When I saw it was positive I started crying my eyes out I was so overwhelmed", she said.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

The full interview appears in this week's OK! magazine.