Coronation Street actress Hayley Tamaddon has said that she was "gobsmacked" after her contract on the ITV soap was recently extended.

In an interview on ITV's This Morning, Tamaddon, who plays Andrea Beckett, said: "Initially I was only signed up for six months. After my first week or two on screen, the producers rang my agents and said, 'We would love her to stay'."

She continued: "I was gobsmacked. I just thought, 'I'll be in and I'll be out' - and I don't want to be out! I'm loving it so much."