A three-year-old girl who once played the part of a baby in Emmerdale has died nine days after her dress caught fire in an terrible accident.

Sophie Firth was taken to hospital on December 2 after her clothes came into contact with a gas fire at her grandmother's home in Skellow, near Doncaster, South Yorkshire.

South Yorkshire Police confirmed she died on Tuesday at a hospital in Newcastle where she had gone for specialist surgery.

Sophie was one of two babies who played the part of Angelica King in the ITV1 soap in 2009.

Today, the programme makers added their condolences.

An Emmerdale spokeswoman said: "We are devastated to hear of Sophie's tragic death. Our sincere condolences go out to her family.

"Everyone at Emmerdale is thinking of them at this sad time."

Her family said Sophie was a "princess".