Hot favourite Hayley Tamaddon was crowned queen of 'Dancing on Ice' after viewers chose her as their champion.
The former 'Emmerdale' actress wiped away tears after host Phillip Schofield announced she had beaten actor Gary Lucy to the title.
Tamaddon, 33, appeared speechless as she held the trophy above her head.
The actress was partnered with professional skater Daniel Whiston who had been a close friend for many years.
She said before the result: “It’s been an absolute dream to skate with my best friend.”
Tamaddon and Whiston performed three routines last 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 the 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.”
Tamaddon’s trophy-winning performances also included a repeat of the Bollywood-style routine which scored her a row of perfect 6.0s earlier in the contest.
The judges again gave her 30 out of 30 for the dazzling display to the Pussycat Dolls version of A R Rahman’s 'Jai Ho'.
Torvill told her: “It was a treat for us to see it for a second time and see it so perfect again.”
Dean said being able to repeat her stunning performance proved she was a champion.
Tamaddon also scored three 6.0s from judges Robin Cousins, Emma Bunton and Karen Barber for her flying routine which saw her suspended on wires above the rink.
The actress, who had struggled with motion sickness during her practice sessions, said: “That was unbelievable. I feel like a fairy on a Christmas tree.”
Lucy, 28, who played Det Con Will Fletcher in 'The Bill', did not seem surprised to have missed out on the trophy.
The actor, who also starred in 'Hollyoaks' and 'Footballers’ Wives', only made it through to the final after the judges saved him in a skate-off against ex-'EastEnders' actress Danniella Westbrook last week.
Although his technical skating skills were praised by head judge Cousins, Lucy had endured repeated criticism from Jason Gardiner.
The judge told the actor, whose four-year-old daughter India was in the audience, his performances lacked emotion.
“You say this means a lot to you and you’re doing it for the little girl - talk about milking the kid card – but it doesn’t translate,” Gardiner said.
Lucy who earlier said he had “given up” trying to please Gardiner, said after his defeat: “He may say we milk it but she’s just loved every minute of it.”
Tamaddon and Lucy went head to head for the trophy after 'Hollyoaks' actor Kieron Richardson was knocked out in the first round of viewer voting during last night’s final.
Torvill and Dean opened the final on ITV1 with a new routine to Bolero which saw them fly above the ice, suspended from silk.
The celebrities who were knocked out of the contest in previous weeks also returned to the rink, including Olympic swimmer and television presenter Sharron Davies who suffered a broken rib during training.