Former Emmerdale actress Hayley Tamaddon has been crowned the winner of ITV's Dancing on Ice show.
Three of the original 14 contestants made it through to the final, with actors Gary Lucy and Kieron Richardson making up the finalists.
Tamaddon, 33, had been favourite to win from early on in the series, and during the final she achieved perfect scores for one of her dances.
All the skaters were trained by Olympic gold medallists Torvill and Dean.
Judges on the show included former champion skaters Robin Cousins, Karen Barber and her former skating partner Nicky Slater, Spice Girl Emma Bunton and choreographer Jason Gardiner.
Tamaddon, who played Delilah Dingle on Emmerdale until 2007, was partnered with childhood friend Daniel Whiston, who won the first series with actress Gaynor Faye.
Tamaddon and Gary Lucy, 28, both got to perform a routine to Ravel's Bolero, the classic music which brought gold to Jayne Torvill and Christopher Dean at the 1984 Winter Olympics.
Following their performances, Torvill said: "Both skated beautifully and it was a privilege to watch both perform."
Hollyoaks actor Kieron Richardson was knocked out of the final by the public vote before he could dance the Bolero.