Former Emmerdale actress Hayley Tamaddon was crowned queen of Dancing on Ice tonight.
Tamaddon, 33, had been the judges' favourite throughout the series and viewers' votes secured her the title during tonight's final.
The actress wiped away tears after host Phillip Schofield announced she had beaten actor Gary Lucy, 28, to the trophy.
Tamaddon appeared speechless as she held the trophy above her head, wiping away tears. The actress was partnered with professional skater Daniel Whiston who has been a close friend for many years.
Before she was named as the winner, Tamaddon said: "It's been an absolute dream to skate with my best friend."
Whiston said, regardless of the poll result: "Hayley's my winner."
Tamaddon and Whiston performed three routines on the final night including their own version of Ravel's Bolero, the routine which won Olympic gold medals in 1984 for the celebrities' mentors Jayne Torvill and Christopher Dean.
The actress, best known as Emmerdale's Delilah Dingle, managed to say it had been "amazing" as she held back tears following her performance.
Whiston said he was also lost for words, adding: "We were in our own world and I enjoyed every minute."
Dean told them: "Going back 26 years ago that was how we felt. You were in the right place."